[ltp] Fglrx big desktop mode

paquita linux-thinkpad@linux-thinkpad.org
Sun, 22 Oct 2006 20:28:39 +0200


Hello,

I am trying to configure my T42p to use the fglrx driver's big desktop 
mode. I've been playing with big desktop and clone modes over the last 
two days, and also a little with MergedFB when I failed to do what I 
wanted, but I'm stuck with some questions. I'd be grateful if somebody 
could help me with these questions, or point me to a reliable source of 
information, since what I've found up to now has rather confused me, I'm 
afraid!

My system: I'm running Ubuntu Edgy (2.6.17-10 kernel), the laptop's LCD 
has 1600x1200 resolution, and the external screen is an LG 1280x1024 LCD.

What I'm trying to do: ideally, I'd like a big non-rectangular desktop, 
with a 1600x1200 area next to a 1280x1024 one. If that cannot be done, a 
3200x1200 desktop would be ok too, provided the 1280x1024 monitor can 
display at its native resolution.

What I have now:

1. In big desktop mode, I get a 3200x1200 desktop, but the external 
monitor displays 1600x1200 pixels on a 1280x1024 area, and as a result 
of the resampling the picture is too fuzzy to be usable.

Does the virtual desktop have to be rectangular? If no, how do I tell 
xorg.conf? If yes, can I tell the external screen to display only a 
1280x1024 area, and scroll around to follow the mouse when it moves out 
of the displayed area?

2. Scrolling around does not seem to go that well either: if I select 
the 1600x1200 resolution, I get the same picture cloned on both screens 
(as expected), and the 1280x1024 monitor scrolls around to follow the 
mouse (good), but what puzzles me is that the picture on the external 
monitor is still fuzzy (I would have expected that if the 1280x1024 
monitor displays only 1280x1024 pixels out of 1600x1200, I would get the 
normal, undegraded picture). Am I missing something?

3. By contrast, if I select the 1280x1024 resolution, I have the same 
picture on both screens as expected, and the picture on the external 
monitor is of the usual, good quality.

As I'm quite new to this, maybe I'm making false assumptions here. Any 
suggestions welcome! Thanks in advance,
Paquita

######################################
Here are the modes xrandr gives me, and the relevant sections of my 
xorg.conf:

paquita@marlon:~ $ xrandr
 SZ:    Pixels          Physical       Refresh
 0   3200 x 1200   ( 805mm x 302mm )   60 
 1   1600 x 1200   ( 805mm x 302mm )   60 
*2   1280 x 1024   ( 805mm x 302mm )   75   70  *60 
 3    800 x 600    ( 805mm x 302mm )   75   72   70   60   56   47 
 4   1152 x 864    ( 805mm x 302mm )   60   75   70 
 5   1024 x 768    ( 805mm x 302mm )   60   75   72   70 
 6   1024 x 480    ( 805mm x 302mm )   60 
 7    848 x 480    ( 805mm x 302mm )   60 
 8    720 x 576    ( 805mm x 302mm )   60 
 9    720 x 480    ( 805mm x 302mm )   60 
 10   640 x 480    ( 805mm x 302mm )   75   72   60 
 11   640 x 400    ( 805mm x 302mm )   75   60 
 12   640 x 350    ( 805mm x 302mm )   60 
 13   512 x 384    ( 805mm x 302mm )   60 
 14   400 x 300    ( 805mm x 302mm )   75   60 
 15   320 x 240    ( 805mm x 302mm )   75   60 
 16   320 x 200    ( 805mm x 302mm )   75   60 
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none

#################################
Section "Monitor"
    Identifier   "aticonfig-Monitor[0]"
    Option        "DPMS" "true"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]"
    Driver      "fglrx"
    Option        "DesktopSetup" "horizontal,reverse"
    Option        "Mode2" "1280x1024,800x600"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]"
    Device     "aticonfig-Device[0]"
    Monitor    "aticonfig-Monitor[0]"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes    "1600x1200" "1280x1024" "800x600"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "aticonfig-Screen[0]" 0 0
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
    InputDevice    "Synaptics Touchpad"
EndSection

Section "DRI"
    Mode         0666
EndSection

Section "Extensions"
    Option        "Composite" "0"
EndSection
####################################