PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kein Virtual Screen mehr seit Debian Squeeze...



the_bartman
14.02.11, 07:17
Hallo zusammen,

ich betreibe einen kleinen Embedded-PC (Advantech-Board) mit Geode LX und einem kleinen TFT-Panel (640x480@60Hz). Bis vor ein paar Tagen hatte ich auf dem Rechner Debian Lenny. Die xorg.conf hatte ich so eingerichtet, dass die grafische Oberfläche im Modus 640x480 mit einem virtuellen Bildschirm von 1024x768 arbeitete. Alles wunderbar, Panning funktionierte bestens.
Nun habe ich am Wochenende einen Dist-Upgrade auf Debian Squeeze durchgeführt. Seitdem funktioniert der virtuelle Bildschirm nicht mehr. Ich kann einstellen was ich will, der Desktop wird immer mit 640x480 angezeigt.

Hat jemand eine Idee, wie ich das wieder zum laufen bekomme? Problem am der Sache ist halt, dass bei der kleinen Auflösung viele Dialoge nicht auf den Schirm passen und damit u.U. auch die Buttons unereichbar sind...

Vielen Dank.

Gruß, the_bartman

HirschHeisseIch
14.02.11, 16:39
Wahrscheinlich ist bei Squeeze jetzt auch der Umstieg auf XRandR geschafft... Bringt eben auch ungewohnte Nebeneffekte. ;)

Gibt es denn noch eine xorg.conf? Vielleicht gar die alte?
Die sollte nämlich weiterhin gültigkeit haben, außer, es ist auch auf ein conf.d (http://wiki.ubuntuusers.de/xorg.conf.d)-Verzeichnis umgestellt worden.

Ansonsten könnte das hier (http://www.thinkwiki.org/wiki/Xorg_RandR_1.2#Using_xrandr_to_do_useful_things) vielleicht weiter helfen...

the_bartman
14.02.11, 18:56
Hi,

vielen Dank für die Antwort.
Es scheint in der Tat gravierende Änderungen am X gegeben zu haben.

Die alte xorg.conf existiert natürlich noch, aber das ist genau die, mit der der virtuelle 1024x768 Bildschirm dargestellt auf dem 640x480 TFT nicht funktioniert.

Ich habe inzwischen mal die xorg.conf umbenannt und mir mit "X -configure" eine automatisch generieren lassen. Mit dieser xorg.conf (die sich nun nicht riesig von meiner alten unterscheidet) gibt es nun plötzlich auch einen 800x600-Mode, der auf dem 640x480-TFT dann herunterskaliert dargestellt wird.

Echt komisch, dass das nun plötzlich nicht mehr richtig tut. Ich habe auch ein bisschen mit xrandr herumexperimentiert, allerdings ohne Erfolg.
Ich boote den Kernel übrigens mit folgenden Parametern:
BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-686 root=UUID=adc06e56-d0ed-48e6-ab74-d46836eb04c5 ro quiet splash video=lxfb lxfb.mode_option=640x480-16@60
Aber ich denke der Framebuffer-Mode ist eh nur für den "grafischen" GRUB relevant, oder? X verwendet ja dann seinen eigenen Treiber "geode"...

Ich weiß ehrlich gesagt nicht mehr so richtig weiter :confused:

Hier mal meine 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/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection

Section "Module"
Load "extmod"
Load "dbe"
Load "glx"
Load "record"
Load "dri2"
Load "dri"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
EndSection

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

Section "Device"
Identifier "Card0"
VendorName "Advanced Micro Devices [AMD]"
BoardName "Geode LX Video"
BusID "PCI:0:1:1"
Driver "geode"
Screen 0
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "LG Philips"
ModelName "TFT-Panel LB064V02-A1"
HorizSync 24.7 - 39.6
VertRefresh 55.0 - 65.0
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16

SubSection "Display"
Depth 16
Viewport 0 0
Virtual 1024 768
Modes "640x480"
EndSubSection
EndSection


Und hier noch die Xorg.0.log:


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.28-dsa-ia32 i686 Debian
Current Operating System: Linux TuxPLC 2.6.32-5-686 #1 SMP Wed Jan 12 04:01:41 UTC 2011 i586
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-686 root=UUID=adc06e56-d0ed-48e6-ab74-d46836eb04c5 ro quiet splash video=lxfb lxfb.mode_option=640x480-16@60.
Build Date: 12 January 2011 03:44:48AM
xorg-server 2:1.7.7-11 (Cyril Brulebois <kibi@debian.org>)
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: Tue Feb 15 18:47:09 2011
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(==) 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 "/usr/share/fonts/X11/cyrillic" 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,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
built-ins,
/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,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
built-ins
(**) ModulePath set to "/usr/lib/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Mouse0
(WW) Disabling Keyboard0
(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 8

(--) PCI:*(0:0:1:1) 1022:2081:1022:2081 Advanced Micro Devices [AMD] Geode LX Video rev 0, Mem @ 0xee000000/16777216, 0xefff4000/16384, 0xefff0000/16384, 0xeffec000/16384, 0xeffe8000/16384
(II) Open ACPI successful (/var/run/acpid.socket)
(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) "record" 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) "dri2" will be loaded. This was enabled by default and also specified in the config file.
(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: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(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: "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: "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: "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.9
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) 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.7.7, module version = 0.1.0
ABI class: X.Org Video Driver, version 6.0
Unable to open /dev/cpu/0/msr: 2
(**) 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): 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.7.7, module version = 1.0.0
ABI class: X.Org Video Driver, version 6.0
(II) GEODE(0): Primary V_BIOS segment is: 0xc000
(II) GEODE(0): 800000 bytes of video memory is less then optimal
(II) GEODE(0): when compression is on. Disabling compression.
(II) GEODE(0): Output default using monitor section Monitor0
(II) GEODE(0): I2C bus "CS5536 DDC" initialized.
(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 "320x240" (unknown reason)
(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 "400x300" (unknown reason)
(II) GEODE(0): Not using default mode "400x300" (unknown reason)
(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" (height too large for virtual size)
(II) GEODE(0): Not using default mode "576x432" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1280x960" (height too large for virtual size)
(II) GEODE(0): Not using default mode "640x480" (hsync out of range)
(II) GEODE(0): Not using default mode "1280x960" (height too large for virtual size)
(II) GEODE(0): Not using default mode "640x480" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1280x1024" (height too large for virtual size)
(II) GEODE(0): Not using default mode "640x512" (hsync out of range)
(II) GEODE(0): Not using default mode "1280x1024" (height too large for virtual size)
(II) GEODE(0): Not using default mode "640x512" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1280x1024" (height too large for virtual size)
(II) GEODE(0): Not using default mode "640x512" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) GEODE(0): Not using default mode "800x600" (hsync out of range)
(II) GEODE(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) GEODE(0): Not using default mode "800x600" (hsync out of range)
(II) GEODE(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) GEODE(0): Not using default mode "800x600" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) GEODE(0): Not using default mode "800x600" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) GEODE(0): Not using default mode "800x600" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1792x1344" (height too large for virtual size)
(II) GEODE(0): Not using default mode "896x672" (hsync out of range)
(II) GEODE(0): Not using default mode "1792x1344" (height too large for virtual size)
(II) GEODE(0): Not using default mode "896x672" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1856x1392" (height too large for virtual size)
(II) GEODE(0): Not using default mode "928x696" (hsync out of range)
(II) GEODE(0): Not using default mode "1856x1392" (height too large for virtual size)
(II) GEODE(0): Not using default mode "928x696" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) GEODE(0): Not using default mode "960x720" (hsync out of range)
(II) GEODE(0): Not using default mode "1920x1440" (height too large for virtual size)
(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" (height too large for virtual size)
(II) GEODE(0): Not using default mode "576x432" (hsync out of range)
(II) GEODE(0): Not using default mode "1152x864" (height too large for virtual size)
(II) GEODE(0): Not using default mode "576x432" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1152x864" (height too large for virtual size)
(II) GEODE(0): Not using default mode "576x432" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1152x864" (height too large for virtual size)
(II) GEODE(0): Not using default mode "576x432" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1152x864" (height too large for virtual size)
(II) GEODE(0): Not using default mode "576x432" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1152x864" (height too large for virtual size)
(II) GEODE(0): Not using default mode "576x432" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1360x768" (height too large for virtual size)
(II) GEODE(0): Not using default mode "680x384" (hsync out of range)
(II) GEODE(0): Not using default mode "1360x768" (height too large for virtual size)
(II) GEODE(0): Not using default mode "680x384" (hsync out of range)
(II) GEODE(0): Not using default mode "1400x1050" (height too large for virtual size)
(II) GEODE(0): Not using default mode "700x525" (hsync out of range)
(II) GEODE(0): Not using default mode "1400x1050" (height too large for virtual size)
(II) GEODE(0): Not using default mode "700x525" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1400x1050" (height too large for virtual size)
(II) GEODE(0): Not using default mode "700x525" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1400x1050" (height too large for virtual size)
(II) GEODE(0): Not using default mode "700x525" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1440x900" (height too large for virtual size)
(II) GEODE(0): Not using default mode "720x450" (hsync out of range)
(II) GEODE(0): Not using default mode "1600x1024" (height too large for virtual size)
(II) GEODE(0): Not using default mode "800x512" (hsync out of range)
(II) GEODE(0): Not using default mode "1680x1050" (height too large for virtual size)
(II) GEODE(0): Not using default mode "840x525" (hsync out of range)
(II) GEODE(0): Not using default mode "1680x1050" (height too large for virtual size)
(II) GEODE(0): Not using default mode "840x525" (hsync out of range)
(II) GEODE(0): Not using default mode "1680x1050" (height too large for virtual size)
(II) GEODE(0): Not using default mode "840x525" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1680x1050" (height too large for virtual size)
(II) GEODE(0): Not using default mode "840x525" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1680x1050" (height too large for virtual size)
(II) GEODE(0): Not using default mode "840x525" (vrefresh out of range)
(II) GEODE(0): Not using default mode "1920x1080" (height too large for virtual size)
(II) GEODE(0): Not using default mode "960x540" (hsync out of range)
(II) GEODE(0): Not using default mode "1920x1200" (height too large for virtual size)
(II) GEODE(0): Not using default mode "960x600" (hsync out of range)
(II) GEODE(0): Not using default mode "1920x1440" (height too large for virtual size)
(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 "640x480"x59.9 25.18 640 656 744 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) GEODE(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) GEODE(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 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 640x480
(II) GEODE(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
(--) GEODE(0): Virtual size is 1024x768 (pitch 0)
(**) 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 "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 "800x600": 36.0 MHz (scaled from 0.0 MHz), 35.2 kHz, 56.2 Hz
(II) GEODE(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 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): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) GEODE(0): Geode LX video memory 600000 bytes at 0xb690b000
(II) GEODE(0): LX video memory:
(II) GEODE(0): Display: 0x200000 bytes
(II) GEODE(0): Cursor: 0x3000 bytes
(II) GEODE(0): ExaBfrSz: 0x40000 bytes
(II) GEODE(0): EXA: 0x2bd000 bytes
(II) GEODE(0): FREE: 0x0 bytes
(II) EXA(0): Offscreen pixmap area of 2871296 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) AIGLX: Screen 0 is not DRI2 capable
(II) AIGLX: Screen 0 is not DRI capable
(II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
(II) GLX: Initialized DRISWRAST GL provider for screen 0
(II) GEODE(0): Setting screen physical size to 169 x 126
(II) config/udev: Adding input device Power Button (/dev/input/event4)
(**) Power Button: Applying InputClass "evdev keyboard catchall"
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
compiled for 1.7.6.901, module version = 2.3.2
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event4"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "de"
(**) Option "xkb_variant" "nodeadkeys"
(**) Option "xkb_options" "lv3:ralt_switch"
(II) config/udev: Adding input device Power Button (/dev/input/event2)
(**) Power Button: Applying InputClass "evdev keyboard catchall"
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event2"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "de"
(**) Option "xkb_variant" "nodeadkeys"
(**) Option "xkb_options" "lv3:ralt_switch"
(II) config/udev: Adding input device Sleep Button (/dev/input/event3)
(**) Sleep Button: Applying InputClass "evdev keyboard catchall"
(**) Sleep Button: always reports core events
(**) Sleep Button: Device: "/dev/input/event3"
(II) Sleep Button: Found keys
(II) Sleep Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "de"
(**) Option "xkb_variant" "nodeadkeys"
(**) Option "xkb_options" "lv3:ralt_switch"
(II) config/udev: Adding input device Primax Kensington PilotMouse Micro Laser (/dev/input/event5)
(**) Primax Kensington PilotMouse Micro Laser: Applying InputClass "evdev pointer catchall"
(**) Primax Kensington PilotMouse Micro Laser: always reports core events
(**) Primax Kensington PilotMouse Micro Laser: Device: "/dev/input/event5"
(II) Primax Kensington PilotMouse Micro Laser: Found 3 mouse buttons
(II) Primax Kensington PilotMouse Micro Laser: Found scroll wheel(s)
(II) Primax Kensington PilotMouse Micro Laser: Found relative axes
(II) Primax Kensington PilotMouse Micro Laser: Found x and y relative axes
(II) Primax Kensington PilotMouse Micro Laser: Configuring as mouse
(**) Primax Kensington PilotMouse Micro Laser: YAxisMapping: buttons 4 and 5
(**) Primax Kensington PilotMouse Micro Laser: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Primax Kensington PilotMouse Micro Laser" (type: MOUSE)
(II) Primax Kensington PilotMouse Micro Laser: initialized for relative axes.
(II) config/udev: Adding input device Primax Kensington PilotMouse Micro Laser (/dev/input/mouse0)
(II) No input driver/identifier specified (ignoring)
(II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
(**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event0"
(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" "pc105"
(**) Option "xkb_layout" "de"
(**) Option "xkb_variant" "nodeadkeys"
(**) Option "xkb_options" "lv3:ralt_switch"
(II) config/udev: Adding input device PC Speaker (/dev/input/event1)
(II) No input driver/identifier specified (ignoring)


Gruß, the_bartman

the_bartman
16.02.11, 18:52
Hallo zusammen,

nächste Runde:

ich habe nun also auch mal explizit den "vesa"- und auch den "fbdev"-Treiber ausgewählt. Mit beiden Treibern scheint der virtual Screen zwar zu funktionieren (per VNC sehe habe ich die hohe Auflösung), jedoch stimmt mit dem VESA-Treiber offenbar der Pixelclock nicht (das Bild auf dem TFT ist total geschreddert)und mit dem FBDEV-Treiber wird der Bildschirm nicht "gepanned", sondern der Mauszeiger springt an den rechten Bildschirmrand und überschreibt von dort aus den Bildschirminhalt. :mad:

So langsam gehen mir die Ideen aus. Sämtliche Suche im Web führt zu keinen Hilfreichen Tipps. Ich habe echt schon alles mögliche ausprobiert mit "Modeline" usw., aber ohne Erfolg...

Gruß, the_bartman

oziris
18.02.11, 00:02
jedoch stimmt mit dem VESA-Treiber offenbar der Pixelclock nicht (das Bild auf dem TFT ist total geschreddert)Ob es an der Pixelclock liegt, weiß ich nicht, aber ich kann das bestätigen, nur für eine völlig andere Grafikkarte; auch nach einem Upgrade Lenny->Squeeze. Habe leider (noch?) keine Lösung anzubieten. Habe zunächst das Vollbackup von vor dem Upgrade zurück gespielt und nur einzelne Pakete aktualisiert. Werde evtl. auf einen der nVidia-Treiber umsteigen (die Karte war zu neu für Lenny).

the_bartman
20.02.11, 18:13
Hallo zusammen,

ich bin ein Stückchen weiter gekommen.
Nachdem auch der Rat, xserver-xorg mit samt den Konfigurationsdateien zu deinstallieren und danach nochmal zu installieren nicht geholfen hat, habe ich mal mit einigen Optionen herumexperimentiert.

Am Ende hat beim Treiber "vesa" die Option "ShadowFB" "false" in der Section "Device" immerhin für eine einwandfreie Anzeige auf dem 640x480 TFT mit Panning über 1024x768 geführt. So wie unter Lenny seinerzeit auch, jedoch nun mit Vesa- statt Geode-Treiber. Ärgerlich, aber damit kann ich zumindest weitermachen.

Bleibt zu hoffen, dass das irgendwann mit dem Geode-Treiber auch wieder funktioniert...

Gruß, the_bartman

kreol
20.02.11, 21:00
Kann sein, das es absolut nicht passt, aber ich hatte beim Wechsel von Etch auf Squeeze auch etwas Stress mit X. Anzeige zerschossen, Treiber passte nicht etc. pp.

Nach längerem Suchen bin ich auf "nomodeline" in den bootparams gestossen, was KMS ausbremst. Damit kann wohl nicht jede (ältere) HW.

Probier es doch mal damit, Versuch macht Kluch ;)

Und btw: Könntest Du #3 editieren und aus dem quote ein code machen? (Siehe meine Sig). Die Mausräder der Nachlesenden werden es Dir danken.

Kreol

the_bartman
21.02.11, 19:12
Nach längerem Suchen bin ich auf "nomodeline" in den bootparams gestossen, was KMS ausbremst. Damit kann wohl nicht jede (ältere) HW.

Also ich konnte den Bootparameter für den von mir verwendeten Kernel nicht finden (siehe z.B. hier http://www.kernel.org/doc/Documentation/kernel-parameters.txt oder hier http://redsymbol.net/linux_boot_parameters/2.6.32/)

Was ist KMS?

Gruß

kreol
22.02.11, 00:41
Also ich konnte den Bootparameter für den von mir verwendeten Kernel nicht finden (siehe z.B. hier http://www.kernel.org/doc/Documentation/kernel-parameters.txt oder hier http://redsymbol.net/linux_boot_parameters/2.6.32/)

Was ist KMS?

GrußKMS (http://de.wikipedia.org/wiki/Mode-Setting)

Gib doch einfach mal den Parameter mit. Hilft oder hilft nicht.

Kreol

P.S.
Danke für das Edit von #3 ;)

the_bartman
22.02.11, 10:10
Kann es sein, dass Du "nomodeset" meintest?

Nachtrag: Hat leider rein gar nichts gebracht...

Gruß