openSUSE 11.4 needs openchrome

So I’m running a Gateway MX3215 laptop with openSUSE 11.4 (on LXDE, and it runs real smooth compared to Windows and even Ubuntu). I’ve gotten the sound working (or sort of, at least. Volume percentages under 80 are REALLY LOW and above 80 are REALLY LOUD), I’ve gotten the b43 wireless going (thanks to the Packman repo), and everything else seems to be running well…

or rather, almost everything. My 1280x768 widescreen is being displayed at 1024x768 and thus being stretched across the screen a bit (while that would be fine for most people, it’s rather bothersome for a design student ahaha). After doing a bit of research, most people using Linux/GNU solved this by installing the openchrome driver and editing xorg.conf a bit. However, openSUSE doesn’t seem to support openchrome in it’s repo anymore, so I tried installing via tarball. But that didn’t work either (“xorg-server” and about three other things not found when I try to ./configure to create the makefile).

For those wondering, this is what lspci says about my video card: (It’s UniChrome Pro, so the unichrome driver doesn’t support it)

01:00.0 VGA compatible controller: VIA Technologies, Inc. CN700/P4M800 Pro/P4M800 CE/VN800 [S3 UniChrome Pro] (rev 01)

and this is what xrandr brings up to me:

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   1024x768       76.0* 

Any ideas what I can do?

Does anyone know if I can get around this problem using another driver? I really just want to have this resolution correct at 1280x768.
For those wondering, I’ve played with the xorg.conf.d files already with no avail (right now it’s back to default).

Or does anyone know why ./configure is getting

checking for XORG... configure: error: Package requirements (xorg-server xproto fontsproto libdrm ) were not met:

No package 'xorg-server' found
No package 'xproto' found
No package 'fontsproto' found
No package 'libdrm' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables XORG_CFLAGS
and XORG_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

and how to fix it?

Hi
You need the devel packages eg libdrm-devel

Have you tried this one?
http://software.opensuse.org/search?q=openchrome&baseproject=openSUSE%3A11.4&lang=en&exclude_debug=true


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.4 (x86_64) Kernel 2.6.37.6-0.7-desktop
up 1 day 6:16, 3 users, load average: 0.26, 0.19, 0.16
GPU GeForce 8600 GTS Silent - Driver Version: 280.13

Ah alright, but the rpm link you provided worked as a better solution, so I’ll go with that. :slight_smile: Thanks, much!

After getting the openchrome driver, my screen resolution shot up to 1600x1200, which is way too big and pushes a bunch of my screen of the edges. xrandr seems to list the correct settings (1280x768@60) but I can’t choose it using xrandr commands, and choosing it using the lxrandr GUI leads to a super-distorted screen for some odd reason. I tried some --addmode/–newmode commands and editing xorg.conf.d but I can’t select the new mode in either xrandr/lxrandr (can’t find mode).

Here’s an xrandr dump:

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1600 x 1200, maximum 1600 x 1200
default connected 1600x1200+0+0 0mm x 0mm
   1600x1200       0.0* 
   1400x1050       0.0  
   1280x1024       0.0  
   1280x800        0.0  
   1280x768       60.0  
   1024x768        0.0  
   800x600         0.0  
   720x576         0.0  
   720x540         0.0  
   720x480         0.0  
   640x480         0.0  
  1280x768_60.00 (0xce)   79.5MHz
        h: width  1280 start 1344 end 1472 total 1664 skew    0 clock   47.8KHz
        v: height  768 start  771 end  781 total  798           clock   59.9Hz

As you can see, it doesn’t say VGA or LCD or LVDS or anything for some odd reason, so I can’t choose a proper output with xrandr commands. :I

Nevermind! Resolution problems solved by following Linux: Screen Resolution and Wireless problems on Gateway MX 3215 | SEMI-DEVILS AFTER I got the openchrome driver you provided! I may try to update this thread later to document how to set up the Gateway MX3215 completely with openSUSE 11.4.