atom feed6 messages in org.freebsd.freebsd-x117.3 ignores xorg.conf
FromSent OnAttachments
Ihsan DoganNov 17, 2007 4:29 am 
Warren BlockNov 17, 2007 8:39 am 
Ihsan DoganNov 18, 2007 2:41 am 
Warren BlockNov 18, 2007 6:59 am 
Matthew D. FullerNov 19, 2007 3:28 am 
Ihsan DoganNov 22, 2007 6:41 pm 
Subject:7.3 ignores xorg.conf
From:Warren Block (wbl@wonkity.com)
Date:Nov 18, 2007 6:59:46 am
List:org.freebsd.freebsd-x11

On Sun, 18 Nov 2007, Ihsan Dogan wrote:

on 17.11.2007 17:39 Warren Block said the following:

That's an old-style xorg.conf, but both the mga and radeon drivers are xrandr-1.2. Some of the changes needing to be made are described here:

I've created with Xorg -configure a new configuration and placed it in /etc/X11. --> http://ihsan.dogan.ch/files/Xorg-7.3/xorg.conf

Still has lots of old stuff in it. Xorg -configure doesn't produce xrandr-1.2 configurations. You can use them for a starting point, but much has to be deleted or changed.

Thank you. That was really helpful. I'm wondering why there is no good documentation at x.org.

Probably because there are more programmers than writers, and much of this stuff is brand new and still changing.

Note particularly the suggestions on removing HorizSync, VertRefresh, and ModeLines from the Monitor section.

For a single monitor, I'd set the virtual screen size to the same size as the monitor:

Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Virtual 1280 1024 EndSubSection EndSection

With the new configuration,

Which new configuration? The file you show has still has an incorrect Screen section.

With the HorizSync and the the VerRefresh options in the xorg.conf, I was able to change to 1280x1024 with xrandr.

Maybe a very old monitor that doesn't do DDC? No monitor vendor or name was detected, either. See the man page for xorg.conf for the PreferredMode option, too.

I've added then the Virtual option to the Screen section:

You should also remove everything except what has been suggested. The additional Viewport and Depth lines could cause problems (Depth certainly might, if DefaultDepth doesn't default to 24).

Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Depth 24 Virtual 1280 1024 EndSubSection EndSection

Unfortunately, that doesn't work. If that would work, I would be totally happy.

What follows is my suggestion for xorg.conf, all of it. If it still doesn't want to start at 1280x1024, you could remove the HorizSync/VertRefresh from the Monitor section and enable the PreferredMode option. Or try them together.

Section "ServerLayout" Identifier "xrandr" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection

Section "Files" RgbPath "/usr/local/share/X11/rgb" ModulePath "/usr/local/lib/xorg/modules" EndSection

Section "DRI" Mode 0666 EndSection

Section "Extensions" Option "Composite" "Disable" EndSection

Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection

Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" Option "ZAxisMapping" "4 5 6 7" EndSection

Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" HorizSync 31.5 - 92.0 VertRefresh 50.0 - 100.0 # Option "PreferredMode" "1280x1024" EndSection

Section "Device" Identifier "Card0" Driver "ati" VendorName "ATI Technologies Inc" BoardName "RV280 [Radeon 9200 PRO]" BusID "PCI:1:0:0" EndSection

Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Virtual 1280 1024 EndSubSection EndSection