[opensuse-xorg] Xorg radeon driver
Hi everyone, As I didn't have much luck getting fglrx to set the external monitor of my laptop to 1680x1050, I tried if I could do this with the radeon driver. I _almost_ succeeded after I upgraded to Xorg 7.3 from the corresponding OpenSUSE 10.3 repository. The signal to the monitor is 1680x1050. However, the desktop is still rendered in the laptop panel's native resolution, 1400x1050. After an inquiry on the Freenode #radeon channel I was told that the radeon driver was too old: 6.6.193 whereas the right version to support RandR 1.2 is 6.7.19x. Is this updated driver available somewhere for OpenSUSE 10.3? Thanks, -- Reinout van Schouwen http://vanschouwen.info/ -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
On Tue, Jan 22, 2008 at 06:12:37PM +0100, Reinout van Schouwen wrote:
Hi everyone,
As I didn't have much luck getting fglrx to set the external monitor of my laptop to 1680x1050, I tried if I could do this with the radeon driver.
I _almost_ succeeded after I upgraded to Xorg 7.3 from the corresponding OpenSUSE 10.3 repository. The signal to the monitor is 1680x1050. However, the desktop is still rendered in the laptop panel's native resolution, 1400x1050.
After an inquiry on the Freenode #radeon channel I was told that the radeon driver was too old: 6.6.193 whereas the right version to support RandR 1.2 is 6.7.19x.
Is this updated driver available somewhere for OpenSUSE 10.3?
Use radeonrandr12 driver. Just run "sax2 -r -m 0=radeonrandr12" for configuration. Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
Hallo Stefan, Op dinsdag 22-01-2008 om 18:15 uur [tijdzone +0100], schreef Stefan Dirsch:
Use radeonrandr12 driver. Just run "sax2 -r -m 0=radeonrandr12" for configuration.
Thanks for the hint, I wouldn't have found this out by myself. :-) In any case, it works better now, but not perfect yet. The external monitor is now in 1680x1050 just like I want it. But the LVDS display is now in 1024x768 instead of its native resolution 1400x1050. The GNOME top panel takes on the 1024 pixel width, leaving a lot of empty space on the external monitor. Worse, when I close the laptop lid, the external monitor is turned off as well. xrandr output: reinout@reinout:~> xrandr Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1200 VGA-0 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm 1680x1050 60.0*+ 59.9 59.0 57.9 1280x1024 75.0 75.0 70.0 65.0 74.0 59.9 60.0 1152x864 75.0 74.8 70.0 65.0 73.9 60.0 1024x768 75.0 75.1 70.0 65.0 73.7 60.0 60.0 800x600 75.0 75.0 70.0 73.7 65.0 60.3 60.0 640x480 75.0 60.0 720x400 70.1 LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.0* 800x600 60.3 640x480 59.9 S-video disconnected (normal left inverted right x axis y axis) 1024x768_60 (0x73) 64.1MHz h: width 1024 start 1080 end 1184 total 1344 skew 0 clock 47.7KHz v: height 768 start 769 end 772 total 795 clock 60.0Hz Any advice? thanks, -- Reinout van Schouwen http://vanschouwen.info/ -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
On Thu, Jan 24, 2008 at 10:56:25AM +0100, Reinout van Schouwen wrote:
Hallo Stefan,
Op dinsdag 22-01-2008 om 18:15 uur [tijdzone +0100], schreef Stefan Dirsch:
Use radeonrandr12 driver. Just run "sax2 -r -m 0=radeonrandr12" for configuration.
Thanks for the hint, I wouldn't have found this out by myself. :-)
In any case, it works better now, but not perfect yet.
The external monitor is now in 1680x1050 just like I want it. But the LVDS display is now in 1024x768 instead of its native resolution 1400x1050. The GNOME top panel takes on the 1024 pixel width, leaving a lot of empty space on the external monitor. Worse, when I close the laptop lid, the external monitor is turned off as well.
xrandr output:
reinout@reinout:~> xrandr Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1200 VGA-0 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm 1680x1050 60.0*+ 59.9 59.0 57.9 1280x1024 75.0 75.0 70.0 65.0 74.0 59.9 60.0 1152x864 75.0 74.8 70.0 65.0 73.9 60.0 1024x768 75.0 75.1 70.0 65.0 73.7 60.0 60.0 800x600 75.0 75.0 70.0 73.7 65.0 60.3 60.0 640x480 75.0 60.0 720x400 70.1 LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.0* 800x600 60.3 640x480 59.9 S-video disconnected (normal left inverted right x axis y axis) 1024x768_60 (0x73) 64.1MHz h: width 1024 start 1080 end 1184 total 1344 skew 0 clock 47.7KHz v: height 768 start 769 end 772 total 795 clock 60.0Hz
Not really. Sure that you specified 1400x1050 in SaX2 for your laptop panel? Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
Hallo Stefan, Op donderdag 24-01-2008 om 15:33 uur [tijdzone +0100], schreef Stefan Dirsch:
Not really. Sure that you specified 1400x1050 in SaX2 for your laptop panel?
Well, as a matter of fact SaX2 doesn't let me specify a dual monitor setup. See attached screenshot. 1400x1050 isn't listed as an available resolution either. regards, -- Reinout van Schouwen http://vanschouwen.info/
On Thu, Jan 24, 2008 at 03:40:30PM +0100, Reinout van Schouwen wrote:
Hallo Stefan,
Op donderdag 24-01-2008 om 15:33 uur [tijdzone +0100], schreef Stefan Dirsch:
Not really. Sure that you specified 1400x1050 in SaX2 for your laptop panel?
Well, as a matter of fact SaX2 doesn't let me specify a dual monitor setup. See attached screenshot.
This one you can do later by using "xrandr".
1400x1050 isn't listed as an available resolution either.
I somewhat do not believe this. If 1680x1050 is available 1400x1050 should be available as well. Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
Hallo Stefan, Op donderdag 24-01-2008 om 15:56 uur [tijdzone +0100], schreef Stefan Dirsch:
This one you can do later by using "xrandr".
Do you perhaps know of a good HOWTO? xrandr --help doesn't inspire much confidence in me.
1400x1050 isn't listed as an available resolution either.
I somewhat do not believe this. If 1680x1050 is available 1400x1050 should be available as well.
I'm not making things up. :) Another screenshot attached. For completeness I'm adding my Xorg.0.log as well, you will see that 1400x1050 isn't listed between the auto-probed resolutions from the external monitor. It does pick up that the native panel resolution is 1400x1050 but it chooses 1024x768 regardless. By the way, it also looks like there's an error initializing DRI. regards, -- Reinout van Schouwen http://vanschouwen.info/
(apologies for the duplicate message, I pressed a wrong key) I wrote:
Do you perhaps know of a good HOWTO? xrandr --help doesn't inspire much confidence in me.
never mind, I found one: http://wiki.debian.org/XStrikeForce/HowToRandR12 This solves the 1024x768 problem for now, but I have yet to see if the setting survives a reboot. :-) Aside: I tried the grandr utility but it crashes the moment I select the LVDS display... regards, -- Reinout van Schouwen http://vanschouwen.info/ -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
On Thu, Jan 24, 2008 at 05:27:12PM +0100, Reinout van Schouwen wrote:
(apologies for the duplicate message, I pressed a wrong key)
I wrote:
Do you perhaps know of a good HOWTO? xrandr --help doesn't inspire much confidence in me.
never mind, I found one:
http://wiki.debian.org/XStrikeForce/HowToRandR12
This solves the 1024x768 problem for now, but I have yet to see if the setting survives a reboot. :-)
Aside: I tried the grandr utility but it crashes the moment I select the LVDS display...
Same for me. Seems to be something deep in gtk. xrandr works much more reliably for me. Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
On Thu, Jan 24, 2008 at 04:22:22PM +0100, Reinout van Schouwen wrote:
Hallo Stefan,
Op donderdag 24-01-2008 om 15:56 uur [tijdzone +0100], schreef Stefan Dirsch:
This one you can do later by using "xrandr".
Do you perhaps know of a good HOWTO? xrandr --help doesn't inspire much confidence in me.
Not really. But something like xrandr --output LVDS --mode 1400x1050 --output VGA-0 --mode 1680x1050 xrandr --output VGA-0 --right-of LVDS xrandr --output VGA-0 --left-of LVDS should help you already.
1400x1050 isn't listed as an available resolution either.
I somewhat do not believe this. If 1680x1050 is available 1400x1050 should be available as well.
I'm not making things up. :) Another screenshot attached. For completeness I'm adding my Xorg.0.log as well, you will see that 1400x1050 isn't listed between the auto-probed resolutions from the external monitor. It does pick up that the native panel resolution is 1400x1050 but it chooses 1024x768 regardless.
No idea why SaX2 does not provide 1400x1050 as resolution. Probably you need to specify it manually in /etc/X11/xorg.conf in Screen section instead of the one you choses via SaX2.
By the way, it also looks like there's an error initializing DRI.
(EE) RADEONRANDR12([dri] RADEONDRIGetVersion failed to open the DRM [dri] Disabling DRI. I'm afraid you're mixing strange components together. This one looks also suspicious to me. (II) Loading /usr/lib/xorg/modules//input/synaptics_drv.so dlopen: /usr/lib/xorg/modules//input/synaptics_drv.so: undefined symbol: +miPointerGetMotionEvents (EE) Failed to load /usr/lib/xorg/modules//input/synaptics_drv.so It seems your Xserver ABI does not match the input and video driver ABI. Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
Op donderdag 24-01-2008 om 17:42 uur [tijdzone +0100], schreef Stefan Dirsch:
I'm afraid you're mixing strange components together. This one looks also suspicious to me.
(II) Loading /usr/lib/xorg/modules//input/synaptics_drv.so dlopen: /usr/lib/xorg/modules//input/synaptics_drv.so: undefined symbol: +miPointerGetMotionEvents (EE) Failed to load /usr/lib/xorg/modules//input/synaptics_drv.so
It seems your Xserver ABI does not match the input and video driver ABI.
I've double-checked with YaST: the synaptics driver could indeed be upgraded but for all other xorg/video related components I'm at 7.3 level already. Anyway, thanks again for the help. regards, -- Reinout van Schouwen http://vanschouwen.info/ -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xorg+help@opensuse.org
participants (2)
-
Reinout van Schouwen
-
Stefan Dirsch