Ping.. I am really looking for a way to debug this issue... so please give me some hints.
-- Christian Gmeiner, MSc 2011/10/12 Christian Gmeiner <[email protected]>: > Hi all, > > I am running the latest and greatest version of the geode driver > 2.11.12 and run into a problem with the refresh > of some dirty areas. I have a small Java based SWT application, which > fails to get redrawn after switching between > register card tabs. If I am using the vesa driver, everything is okay. > How can I debug this issue? > > Oh here are some infos: > > 00:01.1 VGA compatible controller: Advanced Micro Devices [AMD] Geode > LX Video (prog-if 00 [VGA controller]) > Subsystem: Advanced Micro Devices [AMD] Geode LX Video > Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- > ParErr- Stepping- SERR- FastB2B- DisINTx- > Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >>TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- > Interrupt: pin A routed to IRQ 5 > Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=32M] > Region 1: Memory at 8fffc000 (32-bit, non-prefetchable) [size=16K] > Region 2: Memory at 8fff8000 (32-bit, non-prefetchable) [size=16K] > Region 3: Memory at 8fff4000 (32-bit, non-prefetchable) [size=16K] > Region 4: Memory at 8fff0000 (32-bit, non-prefetchable) [size=16K] > Expansion ROM at <unassigned> [disabled] > Kernel driver in use: lxfb > > > X.Org X Server 1.7.7 > Release Date: 2010-05-04 > X Protocol Version 11, Revision 0 > Build Operating System: Linux 2.6.32.29-dsa-ia32 i686 Debian > Current Operating System: Linux OT 2.6.36.4-bachmann #1 Wed Sep 14 > 19:15:45 CEST 2011 i586 > Kernel command line: root=/dev/sda2 rootwait rhgb splash > console=ttyS0,19200 console=tty0 libata.dma=4 video=lxfb:noclear > lxfb.mode_option=640x480@60 > Build Date: 19 February 2011 02:37:36PM > xorg-server 2:1.7.7-13 (Cyril Brulebois <[email protected]>) > Current version of pixman: 0.16.4 > 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: Wed Oct 12 09:11:13 2011 > (==) Using config file: "/etc/X11/xorg.conf" > (==) Using system config directory "/usr/share/X11/xorg.conf.d" > (==) ServerLayout "Base layout" > (**) |-->Screen "OT screen" (0) > (**) | |-->Monitor "OT display" > (**) | |-->Device "OT graphic card" > (**) Option "Xinerama" "Off" > (==) Automatically adding devices > (==) Automatically enabling devices > (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. > Entry deleted from font path. > (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" > does not exist. > Entry deleted from font path. > (==) FontPath set to: > /usr/share/fonts/X11/misc, > /usr/share/fonts/X11/100dpi/:unscaled, > /usr/share/fonts/X11/75dpi/:unscaled, > /usr/share/fonts/X11/Type1, > /usr/share/fonts/X11/100dpi, > /usr/share/fonts/X11/75dpi, > built-ins > (==) ModulePath set to "/usr/lib/xorg/modules" > (II) The server relies on udev to provide the list of input devices. > If no devices become available, reconfigure udev or disable > AutoAddDevices. > (II) Loader magic: 0x81ecca0 > (II) Module ABI versions: > X.Org ANSI C Emulation: 0.4 > X.Org Video Driver: 6.0 > X.Org XInput driver : 7.0 > X.Org Server Extension : 2.0 > (--) using VT number 2 > > (--) PCI:*(0:0:1:1) 1022:2081:1022:2081 rev 0, Mem @ > 0x90000000/33554432, 0x8fffc000/16384, 0x8fff8000/16384, > 0x8fff4000/16384, 0x8fff0000/16384 > (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) > (WW) "glx" will not be loaded unless you've specified it to be loaded > elsewhere. > (II) "extmod" will be loaded by default. > (II) "dbe" will be loaded by default. > (II) "glx" will be loaded even though the default is to disable it. > (II) "record" will be loaded by default. > (II) "dri" will be loaded by default. > (II) "dri2" will be loaded by default. > (II) LoadModule: "extmod" > (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so > (II) Module extmod: vendor="X.Org Foundation" > compiled for 1.7.7, module version = 1.0.0 > Module class: X.Org Server Extension > ABI class: X.Org Server Extension, version 2.0 > (II) Loading extension SELinux > (II) Loading extension MIT-SCREEN-SAVER > (II) Loading extension XFree86-VidModeExtension > (II) Loading extension XFree86-DGA > (II) Loading extension DPMS > (II) Loading extension XVideo > (II) Loading extension XVideo-MotionCompensation > (II) Loading extension X-Resource > (II) LoadModule: "dbe" > (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so > (II) Module dbe: vendor="X.Org Foundation" > compiled for 1.7.7, module version = 1.0.0 > Module class: X.Org Server Extension > ABI class: X.Org Server Extension, version 2.0 > (II) Loading extension DOUBLE-BUFFER > (II) LoadModule: "record" > (II) Loading /usr/lib/xorg/modules/extensions/librecord.so > (II) Module record: vendor="X.Org Foundation" > compiled for 1.7.7, module version = 1.13.0 > Module class: X.Org Server Extension > ABI class: X.Org Server Extension, version 2.0 > (II) Loading extension RECORD > (II) LoadModule: "dri" > (II) Loading /usr/lib/xorg/modules/extensions/libdri.so > (II) Module dri: vendor="X.Org Foundation" > compiled for 1.7.7, module version = 1.0.0 > ABI class: X.Org Server Extension, version 2.0 > (II) Loading extension XFree86-DRI > (II) LoadModule: "dri2" > (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so > (II) Module dri2: vendor="X.Org Foundation" > compiled for 1.7.7, module version = 1.1.0 > ABI class: X.Org Server Extension, version 2.0 > (II) Loading extension DRI2 > (II) LoadModule: "geode" > (II) Loading /usr/lib/xorg/modules/drivers/geode_drv.so > (II) Module geode: vendor="X.Org Foundation" > compiled for 1.7.7, module version = 2.11.12 > Module class: X.Org Video Driver > ABI class: X.Org Video Driver, version 6.0 > (II) GEODE: Driver for AMD Geode Chipsets: Geode LX, Geode GX > (II) Primary Device is: PCI 00@00:01:1 > AmdPciProbe: Probing for supported devices! > (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support > (WW) System lacks support for changing MTRRs > (**) GEODE(0): Depth 16, (--) framebuffer bpp 16 > (==) GEODE(0): RGB weight 565 > (==) GEODE(0): Default visual is TrueColor > (==) GEODE(0): Using gamma correction (1.0, 1.0, 1.0) > (==) GEODE(0): No DCON is present > (II) GEODE(0): VSA Panel Mode is: 640x480, pixel clock freq(kHz) is 25175 > (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: NO > (II) GEODE(0): Output default using monitor section OT display > (EE) GEODE(0): GPIO pins are in serial mode. Assuming no DDC > (II) GEODE(0): Not using default mode "640x350" (vrefresh out of range) > (II) GEODE(0): Not using default mode "320x175" (vrefresh out of range) > (II) GEODE(0): Not using default mode "640x400" (vrefresh out of range) > (II) GEODE(0): Not using default mode "320x200" (vrefresh out of range) > (II) GEODE(0): Not using default mode "720x400" (vrefresh out of range) > (II) GEODE(0): Not using default mode "360x200" (vrefresh out of range) > (II) GEODE(0): Not using default mode "640x480" (vrefresh out of range) > (II) GEODE(0): Not using default mode "320x240" (vrefresh out of range) > (II) GEODE(0): Not using default mode "640x480" (vrefresh out of range) > (II) GEODE(0): Not using default mode "320x240" (vrefresh out of range) > (II) GEODE(0): Not using default mode "640x480" (vrefresh out of range) > (II) GEODE(0): Not using default mode "320x240" (vrefresh out of range) > (II) GEODE(0): Not using default mode "800x600" (vrefresh out of range) > (II) GEODE(0): Not using default mode "400x300" (vrefresh out of range) > (II) GEODE(0): Not using default mode "800x600" (hsync out of range) > (II) GEODE(0): Not using default mode "400x300" (hsync out of range) > (II) GEODE(0): Not using default mode "800x600" (vrefresh out of range) > (II) GEODE(0): Not using default mode "400x300" (vrefresh out of range) > (II) GEODE(0): Not using default mode "800x600" (vrefresh out of range) > (II) GEODE(0): Not using default mode "400x300" (vrefresh out of range) > (II) GEODE(0): Not using default mode "800x600" (vrefresh out of range) > (II) GEODE(0): Not using default mode "400x300" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1024x768" (vrefresh out of range) > (II) GEODE(0): Not using default mode "512x384" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1024x768" (hsync out of range) > (II) GEODE(0): Not using default mode "512x384" (hsync out of range) > (II) GEODE(0): Not using default mode "1024x768" (vrefresh out of range) > (II) GEODE(0): Not using default mode "512x384" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1024x768" (vrefresh out of range) > (II) GEODE(0): Not using default mode "512x384" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1024x768" (vrefresh out of range) > (II) GEODE(0): Not using default mode "512x384" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1152x864" (vrefresh out of range) > (II) GEODE(0): Not using default mode "576x432" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1280x960" (hsync out of range) > (II) GEODE(0): Not using default mode "640x480" (hsync out of range) > (II) GEODE(0): Not using default mode "1280x960" (vrefresh out of range) > (II) GEODE(0): Not using default mode "640x480" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1280x1024" (hsync out of range) > (II) GEODE(0): Not using default mode "640x512" (hsync out of range) > (II) GEODE(0): Not using default mode "1280x1024" (vrefresh out of range) > (II) GEODE(0): Not using default mode "640x512" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1280x1024" (vrefresh out of range) > (II) GEODE(0): Not using default mode "640x512" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1600x1200" (hsync out of range) > (II) GEODE(0): Not using default mode "800x600" (hsync out of range) > (II) GEODE(0): Not using default mode "1600x1200" (vrefresh out of range) > (II) GEODE(0): Not using default mode "800x600" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1600x1200" (vrefresh out of range) > (II) GEODE(0): Not using default mode "800x600" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1600x1200" (vrefresh out of range) > (II) GEODE(0): Not using default mode "800x600" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1600x1200" (vrefresh out of range) > (II) GEODE(0): Not using default mode "800x600" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1792x1344" (hsync out of range) > (II) GEODE(0): Not using default mode "896x672" (hsync out of range) > (II) GEODE(0): Not using default mode "1792x1344" (vrefresh out of range) > (II) GEODE(0): Not using default mode "896x672" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1856x1392" (hsync out of range) > (II) GEODE(0): Not using default mode "928x696" (hsync out of range) > (II) GEODE(0): Not using default mode "1856x1392" (vrefresh out of range) > (II) GEODE(0): Not using default mode "928x696" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1920x1440" (hsync out of range) > (II) GEODE(0): Not using default mode "960x720" (hsync out of range) > (II) GEODE(0): Not using default mode "1920x1440" (vrefresh out of range) > (II) GEODE(0): Not using default mode "960x720" (vrefresh out of range) > (II) GEODE(0): Not using default mode "832x624" (vrefresh out of range) > (II) GEODE(0): Not using default mode "416x312" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1152x864" (hsync out of range) > (II) GEODE(0): Not using default mode "576x432" (hsync out of range) > (II) GEODE(0): Not using default mode "1152x864" (vrefresh out of range) > (II) GEODE(0): Not using default mode "576x432" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1152x864" (vrefresh out of range) > (II) GEODE(0): Not using default mode "576x432" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1152x864" (vrefresh out of range) > (II) GEODE(0): Not using default mode "576x432" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1152x864" (vrefresh out of range) > (II) GEODE(0): Not using default mode "576x432" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1152x864" (vrefresh out of range) > (II) GEODE(0): Not using default mode "576x432" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1360x768" (hsync out of range) > (II) GEODE(0): Not using default mode "680x384" (hsync out of range) > (II) GEODE(0): Not using default mode "1360x768" (hsync out of range) > (II) GEODE(0): Not using default mode "680x384" (hsync out of range) > (II) GEODE(0): Not using default mode "1400x1050" (hsync out of range) > (II) GEODE(0): Not using default mode "700x525" (hsync out of range) > (II) GEODE(0): Not using default mode "1400x1050" (vrefresh out of range) > (II) GEODE(0): Not using default mode "700x525" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1400x1050" (vrefresh out of range) > (II) GEODE(0): Not using default mode "700x525" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1400x1050" (vrefresh out of range) > (II) GEODE(0): Not using default mode "700x525" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1440x900" (hsync out of range) > (II) GEODE(0): Not using default mode "720x450" (hsync out of range) > (II) GEODE(0): Not using default mode "1600x1024" (hsync out of range) > (II) GEODE(0): Not using default mode "800x512" (hsync out of range) > (II) GEODE(0): Not using default mode "1680x1050" (hsync out of range) > (II) GEODE(0): Not using default mode "840x525" (hsync out of range) > (II) GEODE(0): Not using default mode "1680x1050" (hsync out of range) > (II) GEODE(0): Not using default mode "840x525" (hsync out of range) > (II) GEODE(0): Not using default mode "1680x1050" (vrefresh out of range) > (II) GEODE(0): Not using default mode "840x525" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1680x1050" (vrefresh out of range) > (II) GEODE(0): Not using default mode "840x525" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1680x1050" (vrefresh out of range) > (II) GEODE(0): Not using default mode "840x525" (vrefresh out of range) > (II) GEODE(0): Not using default mode "1920x1080" (hsync out of range) > (II) GEODE(0): Not using default mode "960x540" (hsync out of range) > (II) GEODE(0): Not using default mode "1920x1200" (hsync out of range) > (II) GEODE(0): Not using default mode "960x600" (hsync out of range) > (II) GEODE(0): Not using default mode "1920x1440" (vrefresh out of range) > (II) GEODE(0): Not using default mode "960x720" (vrefresh out of range) > (II) GEODE(0): Not using default mode "2048x1536" (height too large > for virtual size) > (II) GEODE(0): Not using default mode "1024x768" (hsync out of range) > (II) GEODE(0): Not using default mode "2048x1536" (height too large > for virtual size) > (II) GEODE(0): Not using default mode "1024x768" (vrefresh out of range) > (II) GEODE(0): Not using default mode "2048x1536" (height too large > for virtual size) > (II) GEODE(0): Not using default mode "1024x768" (vrefresh out of range) > (II) GEODE(0): Printing probed modes for output default > (II) GEODE(0): Modeline "320x240"x60.1 12.59 320 328 376 400 240 > 245 246 262 doublescan -hsync -vsync (31.5 kHz) > (II) GEODE(0): Modeline "640x480"x59.9 25.18 640 656 744 800 480 > 490 492 525 -hsync -vsync (31.5 kHz) > (II) GEODE(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 > 490 492 525 -hsync -vsync (31.5 kHz) > (II) GEODE(0): Output default connected > (II) GEODE(0): Using user preference for initial modes > (II) GEODE(0): Output default using initial mode 320x240 > (II) GEODE(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. > (--) GEODE(0): Virtual size is 640x640 (pitch 0) > (**) 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): Driver 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 744 800 480 > 490 492 525 -hsync -vsync (31.5 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): 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.7.7, 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.7.7, module version = 2.5.0 > ABI class: X.Org Video Driver, version 6.0 > (II) GEODE(0): Geode LX video memory 1600000 bytes at 0xb5ae1000 > (II) GEODE(0): LX video memory: > (II) GEODE(0): Display: 0x140000 bytes > (II) GEODE(0): Compression: 0x55000 bytes > (II) GEODE(0): Cursor: 0x3000 bytes > (II) GEODE(0): ExaBfrSz: 0x40000 bytes > (II) GEODE(0): EXA: 0x1328000 bytes > (II) GEODE(0): FREE: 0x0 bytes > (II) EXA(0): Offscreen pixmap area of 20086784 bytes > (II) EXA(0): Driver registered support for the following operations: > (II) Solid > (II) Copy > (II) Composite (RENDER acceleration) > (==) GEODE(0): Backing store disabled > (==) GEODE(0): DPMS enabled > (II) GEODE(0): RandR 1.2 enabled, ignore the following RandR disabled message. > (--) RandR disabled > (II) Initializing built-in extension Generic Event Extension > (II) Initializing built-in extension SHAPE > (II) Initializing built-in extension MIT-SHM > (II) Initializing built-in extension XInputExtension > (II) Initializing built-in extension XTEST > (II) Initializing built-in extension BIG-REQUESTS > (II) Initializing built-in extension SYNC > (II) Initializing built-in extension XKEYBOARD > (II) Initializing built-in extension XC-MISC > (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 > SELinux: Disabled on system, not enabling in X server > (II) GEODE(0): Setting screen physical size to 84 x 63 > > > thanks > -- > Christian Gmeiner, MSc > _______________________________________________ Xorg-driver-geode mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-driver-geode
