[Xorg-driver-geode] Problem with 1024x600 on Geode LX

Ханкин Константин homecreate at list.ru
Thu Feb 26 20:24:29 PST 2009


Hello!
I have a problem with starting geode video driver with 1024x600 since version 
10.2. Before all was great, but now I can't get 1024x600 - minimum 1024x1024. 
I'm using notebook Cameron Maxmedia NB-1060 (analog of Malata PC-81001). Below 
are xorg.conf and Xorg.0.log

---xorg.conf---
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc"
	FontPath     "/usr/share/fonts/local"
	FontPath     "/usr/share/fonts/100dpi:unscaled"
	FontPath     "/usr/share/fonts/75dpi:unscaled"
	FontPath     "/usr/share/fonts/TTF"
#	FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
	Load  "bitmap"
	Load  "dbe"
	Load  "ddc"
	Load  "dri"
	Load  "extmod"
	Load  "freetype"
	Load  "glx"
	Load  "GLcore"
#	Load  "record"
	Load  "vbe"
	Load  "xtrap"
	Load  "synaptics"
	Load  "v4l"
EndSection

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

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

Section "Monitor"
#	DisplaySize  265 167
	Identifier   "Monitor0"
#	UseModes     "Modes0"
	Option       "DPMS"
#	HorizSync    28-50
#	VertRefresh  43-73
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
#	Modeline     "1024x600"  48.96  1024 1064 1168 1312  600 601 604 622  -HSync 
+Vsync
#	Modeline     "1024x600" 50.0 1024 1104 1176 1248 600 603 619 630
	Option       "PreferredMode" "1024x600"
EndSection

Section "Modes"
	Identifier   "Modes0"
	Modeline     "1024x600_60.00"  48.96  1024 1064 1168 1312  600 601 604 622  -
HSync +Vsync
	Modeline     "1024x600_75.00"  63.20  1024 1080 1184 1344  600 601 604 627  -
HSync +Vsync
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
	Identifier  "Card0"
	Driver      "geode"
	VendorName  "Advanced Micro Devices [AMD]"
	BoardName   "Geode LX Video"
	BusID       "PCI:0:1:1"
#	Option      "PanelGeometry" "1024x600"
	Option      "PanelMode" "1024 1064 1168 1312 600 601 604 622"
#	Option      "PanelMode" "1024 1080 1184 1344 600 601 604 627"
	Option      "HWcursor"
#	Option      "NoDDC" "true"
#	Option      "NoCompression" "true"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 24
	SubSection "Display"
		Viewport   0 0
		Depth     1
		Modes     "1024x600"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
		Modes     "1024x600"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
		Modes     "1024x600"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
		Modes     "1024x600"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
		Modes     "1024x600"
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes     "1024x600"
	EndSubSection
EndSection

Section "DRI"
	Group "video"
	Mode 0660
EndSection

---xorg.conf end---

---Xorg.0.log---

X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.27-ARCH i686 
Current Operating System: Linux localhost 2.6.28-ARCH #1 SMP PREEMPT Sun Feb 
22 11:03:50 UTC 2009 i586
Build Date: 17 December 2008  08:20:05PM
 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Feb 27 09:10:34 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(==) Automatically adding devices
(==) Automatically enabling devices
(==) Including the default font path 
/usr/share/fonts/misc,/usr/share/fonts/100dpi:unscaled,/usr/share/fonts/75dpi:unscaled,/usr/share/fonts/TTF,/usr/share/fonts/Type1.
(**) FontPath set to:
	/usr/share/fonts/misc,
	/usr/share/fonts/local,
	/usr/share/fonts/100dpi:unscaled,
	/usr/share/fonts/75dpi:unscaled,
	/usr/share/fonts/TTF,
	/usr/share/fonts/misc,
	/usr/share/fonts/100dpi:unscaled,
	/usr/share/fonts/75dpi:unscaled,
	/usr/share/fonts/TTF,
	/usr/share/fonts/Type1
(**) ModulePath set to "/usr/lib/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd' or 'mouse' will be 
disabled.
(WW) Disabling Mouse0
(WW) Disabling Keyboard0
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x81d5fe0
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.4
	X.Org Video Driver: 4.1
	X.Org XInput driver : 2.1
	X.Org Server Extension : 1.1
	X.Org Font Renderer : 0.6
(II) Loader running on linux
(--) using VT number 7

(--) PCI:*(0 at 0:1:1) Advanced Micro Devices [AMD] Geode LX Video rev 0, Mem @ 
0x90000000/0, 0x8fffc000/0, 0x8fff8000/0, 0x8fff4000/0, 0x8fff0000/0
(II) System resource ranges:
	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[B]
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[5] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
(II) "extmod" will be loaded. This was enabled by default and also specified in 
the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in 
the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in 
the config file.
(II) "freetype" will be loaded. This was enabled by default and also specified 
in the config file.
(II) "dri" will be loaded. This was enabled by default and also specified in 
the config file.
(II) LoadModule: "dbe"

(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 1.1
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) LoadModule: "dri"

(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 1.0.0
	ABI class: X.Org Server Extension, version 1.1
(II) Loading extension XFree86-DRI
(II) LoadModule: "extmod"

(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 1.1
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "freetype"

(II) Loading /usr/lib/xorg/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
	compiled for 1.5.3, module version = 2.1.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.6
(II) Loading font FreeType
(II) LoadModule: "glx"

(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 1.0.0
	ABI class: X.Org Server Extension, version 1.1
(==) AIGLX enabled
(==) Exporting typical set of GLX visuals
(II) Loading extension GLX
(II) LoadModule: "vbe"

(II) Loading /usr/lib/xorg/modules//libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 1.1.0
	ABI class: X.Org Video Driver, version 4.1
(II) LoadModule: "xtrap"

(II) Loading /usr/lib/xorg/modules/extensions//libxtrap.so
(II) Module xtrap: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 1.1
(II) Loading extension DEC-XTRAP
(II) LoadModule: "synaptics"

(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 1.0.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 2.1
(II) LoadModule: "v4l"

(II) Loading /usr/lib/xorg/modules/drivers//v4l_drv.so
(II) Module v4l: vendor="X.Org Foundation"
	compiled for 1.4.99.906, module version = 0.1.1
	ABI class: X.Org Video Driver, version 4.1
(II) LoadModule: "geode"

(II) Loading /usr/lib/xorg/modules/drivers//geode_drv.so
(II) Module geode: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 2.11.0
	Module class: X.Org Video Driver
	ABI class: X.Org Video Driver, version 4.1
(II) v4l driver for Video4Linux
(II) GEODE: Driver for AMD Geode Chipsets: Geode LX, Geode GX
(II) Primary Device is: PCI 00 at 00:01:1
(WW) Falling back to old probe method for v4l
AmdPciProbe: Probing for supported devices!
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[B]
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[5] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
(II) resource ranges after probing:
	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[B]
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[5] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[6] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[7] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[8] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
	[9] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[10] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
(WW) System lacks support for changing MTRRs
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"

(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 0.1.0
	ABI class: X.Org Video Driver, version 4.1
Unable to open /dev/cpu/0/msr: 2
(**) GEODE(0): Depth 24, (--) framebuffer bpp 32
(==) GEODE(0): RGB weight 888
(==) GEODE(0): Default visual is TrueColor
(==) GEODE(0): Using gamma correction (1.0, 1.0, 1.0)
(**) GEODE(0): Option "HWcursor"
(**) GEODE(0): Option "PanelMode" "1024 1064 1168 1312 600 601 604 622"
(==) GEODE(0): No DCON is present
(II) GEODE(0): LX output options:
(II) GEODE(0):  CRT: YES
(II) GEODE(0):  PANEL: YES
(II) GEODE(0):  DCON: NO
(II) GEODE(0):  VGA: YES
(II) Loading sub module "int10"
(II) LoadModule: "int10"

(II) Loading /usr/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 1.0.0
	ABI class: X.Org Video Driver, version 4.1
(II) GEODE(0): Primary V_BIOS segment is: 0xc000
(II) GEODE(0): Output default using monitor section Monitor0
(**) GEODE(0): Option "PreferredMode" "1024x600"
(II) GEODE(0): I2C bus "CS5536 DDC" initialized.
(II) GEODE(0): Output default connected
(II) GEODE(0): Using fuzzy aspect match for initial modes
(II) GEODE(0): Output default using initial mode 1024x768
(--) GEODE(0): Virtual size is 1024x1024 (pitch 0)
(**) GEODE(0):  Driver mode "1024x768": 65.0 MHz (scaled from 0.0 MHz), 48.4 
kHz, 60.0 Hz
(II) GEODE(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 
777 806 -hsync -vsync (48.4 kHz)
(**) GEODE(0):  Default mode "800x600": 40.0 MHz (scaled from 0.0 MHz), 37.9 
kHz, 60.3 Hz
(II) GEODE(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 
628 +hsync +vsync (37.9 kHz)
(**) GEODE(0):  Default mode "640x480": 25.2 MHz (scaled from 0.0 MHz), 31.5 
kHz, 59.9 Hz
(II) GEODE(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 
525 -hsync -vsync (31.5 kHz)
(**) GEODE(0):  Default mode "680x384": 42.4 MHz (scaled from 0.0 MHz), 47.7 
kHz, 59.8 Hz (D)
(II) GEODE(0): Modeline "680x384"x59.8   42.38  680 716 784 888  384 385 390 
399 doublescan -hsync +vsync (47.7 kHz)
(**) GEODE(0):  Default mode "680x384": 36.0 MHz (scaled from 0.0 MHz), 47.4 
kHz, 60.0 Hz (D)
(II) GEODE(0): Modeline "680x384"x60.0   36.00  680 704 720 760  384 385 390 
395 doublescan +hsync -vsync (47.4 kHz)
(**) GEODE(0):  Default mode "512x384": 32.5 MHz (scaled from 0.0 MHz), 48.4 
kHz, 60.0 Hz (D)
(II) GEODE(0): Modeline "512x384"x60.0   32.50  512 524 592 672  384 385 388 
403 doublescan -hsync -vsync (48.4 kHz)
(**) GEODE(0):  Default mode "400x300": 20.0 MHz (scaled from 0.0 MHz), 37.9 
kHz, 60.3 Hz (D)
(II) GEODE(0): Modeline "400x300"x60.3   20.00  400 420 484 528  300 300 302 
314 doublescan +hsync +vsync (37.9 kHz)
(**) GEODE(0):  Default mode "320x240": 12.6 MHz (scaled from 0.0 MHz), 31.5 
kHz, 60.1 Hz (D)
(II) GEODE(0): Modeline "320x240"x60.1   12.59  320 328 376 400  240 245 246 
262 doublescan -hsync -vsync (31.5 kHz)
(==) GEODE(0): DPI set to (96, 96)
(II) Loading sub module "fb"
(II) LoadModule: "fb"

(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "exa"
(II) LoadModule: "exa"

(II) Loading /usr/lib/xorg/modules//libexa.so
(II) Module exa: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 2.4.0
	ABI class: X.Org Video Driver, version 4.1
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX[B]
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[4] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[5] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[6] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[7] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[8] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
	[9] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[10] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
(II) GEODE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) GEODE(0): Geode LX video memory 1600000 bytes at 0xb60a0000
(II) GEODE(0): LX video memory:
(II) GEODE(0):  Display: 0x400000 bytes
(II) GEODE(0):  Compression: 0x88000 bytes
(II) GEODE(0):  Cursor: 0x3000 bytes
(II) GEODE(0):  EXA: 0xa35000 bytes
(II) GEODE(0):  FREE: 0x600000 bytes
(II) EXA(0): Offscreen pixmap area of 10702848 bytes
(II) EXA(0): Driver registered support for the following operations:
(II)         Solid
(II)         Copy
(II)         Composite (RENDER acceleration)
(==) GEODE(0): Backing store disabled
(**) Option "dpms"
(**) GEODE(0): DPMS enabled
(II) GEODE(0): RandR 1.2 enabled, ignore the following RandR disabled message.
(WW) GEODE(0): Option "PreferredMode" is not used
(--) RandR disabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) AIGLX: Screen 0 is not DRI capable
(II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/swrast_dri.so
(II) GLX: Initialized DRISWRAST GL provider for screen 0
(II) GEODE(0): Setting screen physical size to 270 x 203
(II) config/hal: Adding input device PS/2 Generic Mouse
(II) LoadModule: "evdev"

(II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
	compiled for 1.5.3, module version = 2.1.2
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 2.1
(**) PS/2 Generic Mouse: always reports core events
(**) PS/2 Generic Mouse: Device: "/dev/input/event5"
(II) PS/2 Generic Mouse: Found 3 mouse buttons
(II) PS/2 Generic Mouse: Found x and y relative axes
(II) PS/2 Generic Mouse: Configuring as mouse
(**) PS/2 Generic Mouse: YAxisMapping: buttons 4 and 5
(**) PS/2 Generic Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, 
EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "PS/2 Generic Mouse" (type: MOUSE)
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event1"
(II) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" 
(type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Macintosh mouse button emulation
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event0"
(II) Macintosh mouse button emulation: Found 3 mouse buttons
(II) Macintosh mouse button emulation: Found x and y relative axes
(II) Macintosh mouse button emulation: Configuring as mouse
(**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
(**) Macintosh mouse button emulation: EmulateWheelButton: 4, 
EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" 
(type: MOUSE)
---Xorg.0.log end---

For now I have 1024x1024.
xorg-server 1.5.3-4
xf86-video-geode 2.11.0-1
00:01.1 VGA compatible controller: Advanced Micro Devices [AMD] Geode LX Video

--
Konstantin
E-mail homecreate at list.ru
Jabber homecreate at jabber.ru


More information about the Xorg-driver-geode mailing list