[Bug 548770] New: radeon driver: resolution limit to 1024x768
http://bugzilla.novell.com/show_bug.cgi?id=548770 Summary: radeon driver: resolution limit to 1024x768 Classification: openSUSE Product: openSUSE 11.2 Version: RC 1 Platform: i686 OS/Version: openSUSE 11.2 Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: radomir.cernoch@gmail.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- openSUSE 11.2 RC1, ThinkPad T42 with Radeon 7500 and 1024x768 internal display. The default configuration of X.org only allows 1024x768 as the maximal resolution for the external display. Using the GNOME systray applet it is possible to set up internal+external displays in mirrored and non-mirrored options, but Xinerama is not doable. The only way how to increase the resolution is twiddling with 'sax2' [Is this program deprecated?]. Nevertheless setting up Xinerama with the external monitor to 1600x1200 VESA helps only partially. The maximal virtual screen size, which I have achieved, is 2048x1600. This allows starting either external display only with resolution up to 1600x1200 or Xinerama with two 1024x768 screens. Xinerama with any bigger resolution on external display is not doable. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=548770 User sndirsch@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=548770#c1 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |sndirsch@novell.com Info Provider| |radomir.cernoch@gmail.com --- Comment #1 from Stefan Dirsch <sndirsch@novell.com> 2009-10-21 09:41:30 MDT --- (In reply to comment #0)
openSUSE 11.2 RC1, ThinkPad T42 with Radeon 7500 and 1024x768 internal display.
The default configuration of X.org only allows 1024x768 as the maximal resolution for the external display. Using the GNOME systray applet it is possible to set up internal+external displays in mirrored and non-mirrored options, but Xinerama is not doable.
What's the difference between non-mirrored and Xinerama?
The only way how to increase the resolution is twiddling with 'sax2' [Is this program deprecated?].
It's no longer recommended to use, yes. In some rare cases it still makes sense though.
Nevertheless setting up Xinerama with the external monitor to 1600x1200 VESA helps only partially. The maximal virtual screen size, which I have achieved, is 2048x1600. This allows starting either external display only with resolution up to 1600x1200 or Xinerama with two 1024x768 screens. Xinerama with any bigger resolution on external display is not doable.
This could be a hardware limitation. Please attach your /var/log/Xorg.0.log. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=548770 User radomir.cernoch@gmail.com added comment http://bugzilla.novell.com/show_bug.cgi?id=548770#c2 Radomír Černoch <radomir.cernoch@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|radomir.cernoch@gmail.com | --- Comment #2 from Radomír Černoch <radomir.cernoch@gmail.com> 2009-10-21 10:20:54 MDT --- Created an attachment (id=323494) --> (http://bugzilla.novell.com/attachment.cgi?id=323494) Xorg logs Both logs start with 1024x768 mirrored screens. One log was generated by an unsuccessful attempt to switch into "Xinerama". The resolution on the external display was too large. The second log shows a succesful switch into single-head with a large resolution on the external display (LCD was off). -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=548770 User radomir.cernoch@gmail.com added comment http://bugzilla.novell.com/show_bug.cgi?id=548770#c3 --- Comment #3 from Radomír Černoch <radomir.cernoch@gmail.com> 2009-10-21 10:22:51 MDT ---
What's the difference between non-mirrored and Xinerama?
Sorry, I meant "single-head" instead of "non-mirrored". -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=548770 User sndirsch@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=548770#c4 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |radomir.cernoch@gmail.com --- Comment #4 from Stefan Dirsch <sndirsch@novell.com> 2009-10-21 10:54:26 MDT --- Use the single head configuration and try with an appropriate Virtual X Y entry in xorg.conf beginning with 'Virtual 2048 1200'. With xrandr you can see if this setting works out and which size of an external display you could add. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=548770 User radomir.cernoch@gmail.com added comment http://bugzilla.novell.com/show_bug.cgi?id=548770#c5 Radomír Černoch <radomir.cernoch@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|radomir.cernoch@gmail.com | --- Comment #5 from Radomír Černoch <radomir.cernoch@gmail.com> 2009-10-21 11:56:39 MDT --- I am afraid that adding "Virtual ..." into xorg.conf does not help. But I have found a different workaround. If _both_ internal and external monitors are set to "1600x1200 VESA" in SAX, the virtual screen size becomes enlarged automatically. As soon as Xorg starts the internal display is reconfigured (possibly by some autodetection) as "LCD 1024x768" and everything works fine. Now I can achieve 1600x1200 + 1024x768 Xinerama. Shouldn't there be a somewhat similar option be set as default? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=548770 User sndirsch@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=548770#c6 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |radomir.cernoch@gmail.com --- Comment #6 from Stefan Dirsch <sndirsch@novell.com> 2009-10-21 15:35:56 MDT --- (In reply to comment #5)
I am afraid that adding "Virtual ..." into xorg.conf does not help.
Why do you think so? Did you try it? What were the results?
But I have found a different workaround. If _both_ internal and external monitors are set to "1600x1200 VESA" in SAX, the virtual screen size becomes enlarged automatically. As soon as Xorg starts the internal display is reconfigured (possibly by some autodetection) as "LCD 1024x768" and everything works fine. Now I can achieve 1600x1200 + 1024x768 Xinerama.
Shouldn't there be a somewhat similar option be set as default?
We make a bigger virtual the default for cards >= 64MB (2x1680 x 1280) and cards >= 128 MB (2x1920 x 1920). This is hardcoded in the radeon/radeonhd and nv driver. Your card has only 32MB. With such a size you probably need to chose between Xinerama and 3D support. I bet it's possible to create a single head configuration with sax2, then add Virtual 2624 1200 and afterwards add the external monitor with xrandr/gnome-display-properties. Most likely with such a setup you can forget about 3D support. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=548770 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-xorg-bugs@forge.pr |sndirsch@novell.com |ovo.novell.com | Summary|radeon driver: resolution |radeon[7500] resolution |limit to 1024x768 |limit to 1024x768? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=548770 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=548770 User sndirsch@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=548770#c7 --- Comment #7 from Stefan Dirsch <sndirsch@novell.com> 2009-10-31 15:12:40 MDT --- Radomir, any news on this one? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=548770 User sndirsch@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=548770#c8 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Info Provider|radomir.cernoch@gmail.com | Resolution| |NORESPONSE --- Comment #8 from Stefan Dirsch <sndirsch@novell.com> 2009-11-01 05:43:35 MST --- Radomir, please feel free to reopen once you have answers/comments to my questions. Thanks. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com