Mailinglist Archive: radeonhd (436 mails)

< Previous Next >
[radeonhd] [Bug 16740] Unwanted scaling on dual monitor setup
  • From: bugzilla-daemon@xxxxxxxxxxxxxxx
  • Date: Sat, 19 Jul 2008 07:09:34 -0700 (PDT)
  • Message-id: <20080719140934.E5DDF130058@xxxxxxxxxxxxxxxxxxxxxxxx>
http://bugs.freedesktop.org/show_bug.cgi?id=16740





--- Comment #6 from Egbert Eich <eich@xxxxxxxxxxxxxxxxxxx> 2008-07-19 07:09:33
PST ---
Before the addition of scaling to the driver after the April 29th git
snapshot,
a dual-head configuration of a 1920x1200 external LCD on DVI-D_1 and a laptop
1400x1050 PANEL to the RightOf the LCD worked fine. There was virtual screen
real estate off the bottom of the PANEL that was inaccessible, but no big
deal.

Do you really want that?
Isn't it better to be able to see the same screen content on both heads?
You only see some part of the full screen of the external display on the laptop
panel. So the hidden stuff would be even more unreadable as the one on the
scaled screen.
After the addition of scaling on commit
26ccf1177465beb2db5a2c972dd7adc17c3f457b, the laptop is forced into the scaled
"letterbox" style mode, making it tiny, undreadable, and with unusable black
space on the top and bottom of the screen. Which is of course exactly what
the
new 1920x1200Scaled mode should look like. However, it's not what I want.
Of course it would be possible to modify the code to not scale down when the
option Option "ScaleType" "None" is set. This would restore your old behavior
if the external screen has a higher resolution than the internal one.
I don't think it's a simple matter of a bad default selection, as the native
1400x1050 mode is set as the preferred mode. Trying to make it use this via
xrandr manually fails:
The mode picking is unfortunately done by randr.

xrandr --output PANEL --mode 1400x1050
xrandr: Configure crtc 1 failed

I don't know why this is happening. I need to investigate.
The Xserver log shows:
(II) RADEONHD(0): rhdRROutputModeFixup: Output PANEL : 1400x1050
(II) RADEONHD(0): FUNCTION: RHDRRModeFixup
(II) RADEONHD(0): rhdRROutputModeFixup: 1400x1050 FAILED: internal error
This doesn't explain what's happening unfortunately.
so I think the ability to use the native mode in this case is just broken, and
the scaled mode is the fallback that works.
Possibly.


--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
_______________________________________________
xorg-team mailing list
xorg-team@xxxxxxxxxxx
http://lists.x.org/mailman/listinfo/xorg-team
--
To unsubscribe, e-mail: radeonhd+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: radeonhd+help@xxxxxxxxxxxx

< Previous Next >
References