Help - Search - Members - Calendar
Full Version: Xrandr and eee pc (solved)
MandrivaUsers.org > Advanced Topics > Laptops and Portable Devices
Belgarath
I've installed Mandriva Spring (Gnome version) on my eee pc and on the whole everything works very well. The exception is when I attempt to use an external screen. The problem seems to be that xrandr misreports the resolutions that external monitors are capable of (I've tested this with three screens now so the screens aren't at fault). For example, an external crt capable of 1280x1024 is only shown as capable of a maximum of 800x600 - the maximum any external screen appears to report. The output of xrandr -q is shown below:

CODE
[steve@eeepc ~]$ xrandr -q
Screen 0: minimum 320 x 200, current 800 x 600, maximum 2080 x 1024
VGA connected 800x600+0+0 (normal left inverted right x axis y axis) 306mm x 230mm
   800x600        60.3*
   800x600_60     60.0  
   640x480        66.7     60.0  
LVDS connected 800x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   800x480        60.0*+
   640x480        85.0     72.8     75.0     59.9  
   720x400        85.0  
   640x400        85.1  
   640x350        85.1


I've played around with my xorg.conf file and the relevant sections include the virtual entry, along with mode lines. See below:

CODE
Section "Monitor"
    Identifier "monitor1"
    VendorName "Generic"
    ModelName "Flat Panel 800x480"
    HorizSync 31.5-37.9
    VertRefresh 40-70
    ModeLine "800x480_60"  29.58  800 816 896 992  480 481 484 497  -HSync +Vsync
    Modeline "800x600_60"  38.22  800 832 912 1024  600 601 604 622  -HSync +Vsync
    Modeline "1024x768_60"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync
    Modeline "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync
EndSection

Section "Monitor"
    Identifier "TV"
    Option "Ignore" "True"
EndSection

Section "Device"
    Identifier "device1"
    VendorName "Intel Corporation"
    BoardName "Intel 810 and later"
    Driver "intel"
    Option "DPMS"
    Option "XaaNoOffscreenPixmaps" "1"
EndSection

Section "Screen"
    Identifier "screen1"
    Device "device1"
    Monitor "monitor1"
    DefaultColorDepth 24  
    Subsection "Display"
        Depth 24
        Modes "1280x1024_60" "1024x768_60" "800x600_60" "800x480_60"
    Virtual 2080 1024
    EndSubsection
EndSection


From what I understand I shouldn't need to add an additional entry for the external screen, and in theory the virtual entry in the screen section should be sufficient.

Has anybody got any idea how I can force xrandr to report the external monitor's capability correctly?
sjaglin
Hi there,

There is a French article being translated which , I think, talkes about this problem.

http://wiki.mandriva.com/en/Magnum03

I hope this helps, I haven't read it all yet..

Stef
Belgarath
Many thanks, I'll give it a try and let you know.

Update

It worked thanks, once I removed the horizontal and vertical refresh rates
sjaglin
Excellent, I think the admin will want you to edityour first post and write [solved]... I have to do that on my eeepc because I use it now and again on my TV and I lose the bottom of the picture

Stef
Belgarath
Cheers Stef, now done
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.