FreeBSD7/xorg/radeon: Section "Screen" totally ignored
Zbigniew Baniewski
zb at ispid.com.pl
Sat May 10 13:19:34 UTC 2008
I've got a problem while replacing NVidia GeForce4 with Radeon 9000Pro: it
seems, that xorg totally ignores either entire `Section "Screen"' paragraph,
or at least every single `SubSection "Display"' entry inside that paragaraph.
As a result, I'm unable to have desired resolution at desired bpp, when
starting X-server, it always chooses on its own. The second consequence is,
that there's no possibility to switch resolutions using <Ctrl>-<Alt>-<+ ->
anymore.
Below a copy of my xorg.conf. I'm using the same config under Linux (got
dual-boot install) - with just slight differences (mouse, /dev/* etc. - you
know; nothing screen-related) - without any problems. So, it must be a bug
in FreeBSD's port of radeon driver, most probably. Does there exist any
workaround?
Or perhaps there's missing something FreeBSD specific?
=========================================================================
# xorg.conf (Xorg X Window System server configuration file)
# Transparency on
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
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"
FontPath "/usr/local/lib/X11/fonts/misc/"
FontPath "/usr/local/lib/X11/fonts/TTF/"
FontPath "/usr/local/lib/X11/fonts/webfonts/"
FontPath "/usr/local/lib/X11/fonts/freefont-ttf/"
FontPath "/usr/local/lib/X11/fonts/terminus-font/"
FontPath "/usr/local/lib/X11/fonts/freefont/"
FontPath "/usr/local/lib/X11/fonts/sharefont/"
FontPath "/usr/local/lib/X11/fonts/OTF"
FontPath "/usr/local/lib/X11/fonts/Type1/"
FontPath "/usr/local/lib/X11/fonts/100dpi/"
FontPath "/usr/local/lib/X11/fonts/75dpi/"
EndSection
Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc101"
Option "XkbLayout" "pl"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Device" "/dev/sysmouse"
Option "Protocol" "Auto"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection
Section "Device"
Identifier "Card0"
Driver "radeon"
VendorName "ATI"
BoardName "ATI Radeon 9000 Pro"
Option "AccelMethod" "XAA"
Option "AGPMode" "1"
Option "EnablePageFlip" "1"
Option "ColorTiling" "1"
BusID "PCI:1:0:0"
Option "backingstore" "true"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Proview"
ModelName "900 P"
Option "DPMS"
HorizSync 30.0 - 80.0
VertRefresh 60.0 - 85.0
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
# SubSection "Display"
# Viewport 0 0
# Depth 16
# Virtual 1280 1024
# EndSubSection
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600" "1024x768" "1280x1024" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
--
pozdrawiam / regards
Zbigniew Baniewski
More information about the freebsd-multimedia
mailing list