Archiv > Development
Xorg Ist (fast) Fertig
MarMic:
ich glaube ich habe alles ausgetauscht -> segfault beim glx init (hatte christian auch schon bei seinen versuchen)
google ist in dem fall aber absolut nicht dein freund
:-( wir brauchen nen nvidia entwickler fg :-)
n8
edit://eins steht noch aus es gibt zwei tls files in /src die gleich heissen aber unterschiedlich groß sind vllt ist das die lösung... @matt also bitte net neu installen bevor ich das noch neu getestet habe :-P
greetz
clausmuus:
ich hab mal versucht die einige der Libs mit ins Addon zu packen. Die Schwirigkeit ist die an die richtige Stelle zu legen. Zwei nvidia libs (libwfb.so und libglx.so) sind bereits im xorg-Addon enthalten und werden deshalb nicht mit aufgenommen. Sollten die doch benötigt werden, muss ich mal schauen wie ich die mit in's Addon hinein bekomme.
Claus
PS.: aus Deinem letzten Post schließe ich jedoch das wohl libglx von nvidia benötigt wird
MarMic:
also libglx ist wichtig und muss von nvidia sein. Wfb muss weggelassen werden, da nur für uralt xserver. Libgl ist noch in mesa muss da auch weg wenn nvidia in usr lib liegt. Ich tippe aufm handy deswegen keine fullpfade greetz
MarMic:
@claus ich glaube ich habs!
--- Code: ---[ 6854.732] (WW) Failed to open protocol names file /usr/lib/xorg/protocol.txt
[ 6854.732]
X.Org X Server 1.9.0
Release Date: 2010-08-20
[ 6854.732] X Protocol Version 11, Revision 0
[ 6854.732] Build Operating System: Linux 2.6.24-28-server i686 Ubuntu
[ 6854.732] Current Operating System: Linux MLD.localdom 2.6.35.9 #1 SMP Sun Feb 6 02:20:29 CET 2011 i686
[ 6854.733] Kernel command line: initrd=/mld/boot/initramfs id=59cf796c-e4f2-4456-98a9-8625daf22889 vga=0x314 splash=silent quiet apm=off QUIET=1 BOOT_IMAGE=/mld/boot/kernel
[ 6854.733] Build Date: 09 January 2011 12:14:58PM
[ 6854.733] xorg-server 2:1.9.0-0ubuntu7.3 (For technical support please see http://www.ubuntu.com/support)
[ 6854.733] Current version of pixman: 0.18.4
[ 6854.733] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 6854.733] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 6854.733] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Feb 23 09:46:34 2011
[ 6854.733] (==) Using config file: "/etc/X11/xorg.conf"
[ 6854.733] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 6854.733] (==) ServerLayout "Layout-MLD"
[ 6854.733] (**) |-->Screen "Screen-nvidia" (0)
[ 6854.733] (**) | |-->Monitor "<default monitor>"
[ 6854.734] (**) | |-->Device "Device-nvidia"
[ 6854.734] (==) No monitor specified for screen "Screen-nvidia".
Using a default monitor configuration.
[ 6854.734] (**) |-->Input Device "Input-event0"
[ 6854.734] (**) |-->Input Device "Input-event3"
[ 6854.734] (**) |-->Input Device "Input-event4"
[ 6854.734] (**) |-->Input Device "Input-event5"
[ 6854.734] (**) |-->Input Device "Input-event6"
[ 6854.734] (==) Automatically adding devices
[ 6854.734] (==) Automatically enabling devices
[ 6854.734] (WW) The directory "/usr/share/fonts/X11/misc" does not exist.
[ 6854.734] Entry deleted from font path.
[ 6854.734] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 6854.734] Entry deleted from font path.
[ 6854.734] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 6854.734] Entry deleted from font path.
[ 6854.734] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 6854.734] Entry deleted from font path.
[ 6854.734] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[ 6854.734] Entry deleted from font path.
[ 6854.734] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 6854.734] Entry deleted from font path.
[ 6854.734] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 6854.734] Entry deleted from font path.
[ 6854.734] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[ 6854.734] Entry deleted from font path.
[ 6854.734] (==) FontPath set to:
built-ins
[ 6854.734] (==) ModulePath set to "/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[ 6854.734] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 6854.734] (II) Loader magic: 0x81f9b00
[ 6854.734] (II) Module ABI versions:
[ 6854.734] X.Org ANSI C Emulation: 0.4
[ 6854.734] X.Org Video Driver: 8.0
[ 6854.734] X.Org XInput driver : 11.0
[ 6854.734] X.Org Server Extension : 4.0
[ 6854.736] (--) PCI:*(0:2:0:0) 10de:0a65:10b0:1401 rev 162, Mem @ 0xfd000000/16777216, 0xd0000000/268435456, 0xce000000/33554432, I/O @ 0x0000ec00/128, BIOS @ 0x????????/524288
[ 6854.736] (II) Open ACPI successful (/var/run/acpid.socket)
[ 6854.736] (II) LoadModule: "extmod"
[ 6854.737] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 6854.737] (II) Module extmod: vendor="X.Org Foundation"
[ 6854.737] compiled for 1.9.0, module version = 1.0.0
[ 6854.737] Module class: X.Org Server Extension
[ 6854.737] ABI class: X.Org Server Extension, version 4.0
[ 6854.737] (II) Loading extension MIT-SCREEN-SAVER
[ 6854.737] (II) Loading extension XFree86-VidModeExtension
[ 6854.737] (II) Loading extension XFree86-DGA
[ 6854.737] (II) Loading extension DPMS
[ 6854.737] (II) Loading extension XVideo
[ 6854.737] (II) Loading extension XVideo-MotionCompensation
[ 6854.737] (II) Loading extension X-Resource
[ 6854.737] (II) LoadModule: "dbe"
[ 6854.738] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 6854.738] (II) Module dbe: vendor="X.Org Foundation"
[ 6854.738] compiled for 1.9.0, module version = 1.0.0
[ 6854.738] Module class: X.Org Server Extension
[ 6854.738] ABI class: X.Org Server Extension, version 4.0
[ 6854.738] (II) Loading extension DOUBLE-BUFFER
[ 6854.738] (II) LoadModule: "glx"
[ 6854.738] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 6854.767] (II) Module glx: vendor="NVIDIA Corporation"
[ 6854.767] compiled for 4.0.2, module version = 1.0.0
[ 6854.767] Module class: X.Org Server Extension
[ 6854.767] (II) NVIDIA GLX Module 270.26 Mon Feb 14 01:46:45 PST 2011
[ 6854.767] (II) Loading extension GLX
[ 6854.767] (II) LoadModule: "record"
[ 6854.768] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 6854.768] (II) Module record: vendor="X.Org Foundation"
[ 6854.768] compiled for 1.9.0, module version = 1.13.0
[ 6854.768] Module class: X.Org Server Extension
[ 6854.768] ABI class: X.Org Server Extension, version 4.0
[ 6854.768] (II) Loading extension RECORD
[ 6854.768] (II) LoadModule: "dri"
[ 6854.769] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 6854.769] (II) Module dri: vendor="X.Org Foundation"
[ 6854.769] compiled for 1.9.0, module version = 1.0.0
[ 6854.769] ABI class: X.Org Server Extension, version 4.0
[ 6854.769] (II) Loading extension XFree86-DRI
[ 6854.769] (II) LoadModule: "dri2"
[ 6854.770] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 6854.770] (II) Module dri2: vendor="X.Org Foundation"
[ 6854.770] compiled for 1.9.0, module version = 1.2.0
[ 6854.770] ABI class: X.Org Server Extension, version 4.0
[ 6854.770] (II) Loading extension DRI2
[ 6854.770] (II) LoadModule: "nvidia"
[ 6854.771] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 6854.771] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 6854.771] compiled for 4.0.2, module version = 1.0.0
[ 6854.771] Module class: X.Org Video Driver
[ 6854.772] (II) LoadModule: "evdev"
[ 6854.773] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 6854.773] (II) Module evdev: vendor="X.Org Foundation"
[ 6854.773] compiled for 1.9.0, module version = 2.3.2
[ 6854.773] Module class: X.Org XInput Driver
[ 6854.773] ABI class: X.Org XInput driver, version 11.0
[ 6854.773] (II) NVIDIA dlloader X Driver 270.26 Mon Feb 14 01:30:42 PST 2011
[ 6854.773] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 6854.773] (++) using VT number 7
[ 6854.776] (II) Loading sub module "fb"
[ 6854.776] (II) LoadModule: "fb"
[ 6854.777] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 6854.777] (II) Module fb: vendor="X.Org Foundation"
[ 6854.777] compiled for 1.9.0, module version = 1.0.0
[ 6854.777] ABI class: X.Org ANSI C Emulation, version 0.4
[ 6854.777] (II) Loading sub module "wfb"
[ 6854.777] (II) LoadModule: "wfb"
[ 6854.778] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 6854.778] (II) Module wfb: vendor="X.Org Foundation"
[ 6854.778] compiled for 1.9.0, module version = 1.0.0
[ 6854.778] ABI class: X.Org ANSI C Emulation, version 0.4
[ 6854.778] (II) Loading sub module "ramdac"
[ 6854.778] (II) LoadModule: "ramdac"
[ 6854.778] (II) Module "ramdac" already built-in
[ 6854.779] (II) NVIDIA(0): Creating default Display subsection in Screen section
"Screen-nvidia" for depth/fbbpp 24/32
[ 6854.779] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[ 6854.779] (==) NVIDIA(0): RGB weight 888
[ 6854.779] (==) NVIDIA(0): Default visual is TrueColor
[ 6854.779] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 6855.112] (II) NVIDIA(GPU-0): Display (BENQ FP531 (CRT-1)) does not support NVIDIA 3D Vision
[ 6855.112] (II) NVIDIA(GPU-0): stereo.
[ 6855.113] (II) NVIDIA(0): NVIDIA GPU GeForce 210 (GT218) at PCI:2:0:0 (GPU-0)
[ 6855.113] (--) NVIDIA(0): Memory: 1048576 kBytes
[ 6855.113] (--) NVIDIA(0): VideoBIOS: 70.18.2d.00.00
[ 6855.113] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 6855.113] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[ 6855.113] (--) NVIDIA(0): Connected display device(s) on GeForce 210 at PCI:2:0:0
[ 6855.113] (--) NVIDIA(0): BENQ FP531 (CRT-1)
[ 6855.113] (--) NVIDIA(0): BENQ FP531 (CRT-1): 160.0 MHz maximum pixel clock
[ 6855.142] (II) NVIDIA(0): Assigned Display Device: CRT-1
[ 6855.142] (==) NVIDIA(0):
[ 6855.142] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[ 6855.142] (==) NVIDIA(0): will be used as the requested mode.
[ 6855.142] (==) NVIDIA(0):
[ 6855.142] (II) NVIDIA(0): Validated modes:
[ 6855.142] (II) NVIDIA(0): "nvidia-auto-select"
[ 6855.142] (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
[ 6855.175] (--) NVIDIA(0): DPI set to (86, 84); computed from "UseEdidDpi" X config
[ 6855.175] (--) NVIDIA(0): option
[ 6855.175] (--) Depth 24 pixmap format is 32 bpp
[ 6855.175] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
[ 6855.180] (II) NVIDIA(0): Setting mode "nvidia-auto-select"
[ 6855.231] (II) Loading extension NV-GLX
[ 6855.255] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 6855.255] (==) NVIDIA(0): Backing store disabled
[ 6855.255] (==) NVIDIA(0): Silken mouse enabled
[ 6855.256] (==) NVIDIA(0): DPMS enabled
[ 6855.256] (II) Loading extension NV-CONTROL
[ 6855.256] (II) Loading extension XINERAMA
[ 6855.256] (II) Loading sub module "dri2"
[ 6855.256] (II) LoadModule: "dri2"
[ 6855.257] (II) Reloading /usr/lib/xorg/modules/extensions/libdri2.so
[ 6855.257] (II) NVIDIA(0): [DRI2] Setup complete
[ 6855.257] (==) RandR enabled
[ 6855.257] (II) Initializing built-in extension Generic Event Extension
[ 6855.257] (II) Initializing built-in extension SHAPE
[ 6855.257] (II) Initializing built-in extension MIT-SHM
[ 6855.257] (II) Initializing built-in extension XInputExtension
[ 6855.257] (II) Initializing built-in extension XTEST
[ 6855.257] (II) Initializing built-in extension BIG-REQUESTS
[ 6855.257] (II) Initializing built-in extension SYNC
[ 6855.257] (II) Initializing built-in extension XKEYBOARD
[ 6855.257] (II) Initializing built-in extension XC-MISC
[ 6855.257] (II) Initializing built-in extension SECURITY
[ 6855.257] (II) Initializing built-in extension XINERAMA
[ 6855.257] (II) Initializing built-in extension XFIXES
[ 6855.257] (II) Initializing built-in extension RENDER
[ 6855.257] (II) Initializing built-in extension RANDR
[ 6855.257] (II) Initializing built-in extension COMPOSITE
[ 6855.257] (II) Initializing built-in extension DAMAGE
[ 6855.257] (II) Initializing built-in extension GESTURE
[ 6855.257] (II) Initializing extension GLX
[ 6855.268] (II) XKB: reuse xkmfile /tmp/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 6855.270] (**) Input-event0: always reports core events
[ 6855.270] (**) Input-event0: Device: "/dev/input/event0"
[ 6855.270] (II) Input-event0: Found 3 mouse buttons
[ 6855.270] (II) Input-event0: Found scroll wheel(s)
[ 6855.270] (II) Input-event0: Found relative axes
[ 6855.270] (II) Input-event0: Found x and y relative axes
[ 6855.270] (II) Input-event0: Configuring as mouse
[ 6855.270] (**) Input-event0: YAxisMapping: buttons 4 and 5
[ 6855.270] (**) Input-event0: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 6855.270] (II) XINPUT: Adding extended input device "Input-event0" (type: MOUSE)
[ 6855.270] (II) Input-event0: initialized for relative axes.
[ 6855.271] (**) Input-event3: always reports core events
[ 6855.271] (**) Input-event3: Device: "/dev/input/event3"
[ 6855.271] (II) Input-event3: Found keys
[ 6855.271] (II) Input-event3: Configuring as keyboard
[ 6855.271] (II) XINPUT: Adding extended input device "Input-event3" (type: KEYBOARD)
[ 6855.271] (**) Option "xkb_rules" "evdev"
[ 6855.271] (**) Option "xkb_model" "evdev"
[ 6855.271] (**) Option "xkb_layout" "us"
[ 6855.274] (II) XKB: reuse xkmfile /tmp/server-D378AD8F86E560F712A83EE36E4E5E92C595B9BD.xkm
[ 6855.275] (**) Input-event4: always reports core events
[ 6855.275] (**) Input-event4: Device: "/dev/input/event4"
[ 6855.275] (II) Input-event4: Found keys
[ 6855.275] (II) Input-event4: Configuring as keyboard
[ 6855.275] (II) XINPUT: Adding extended input device "Input-event4" (type: KEYBOARD)
[ 6855.275] (**) Option "xkb_rules" "evdev"
[ 6855.275] (**) Option "xkb_model" "evdev"
[ 6855.275] (**) Option "xkb_layout" "us"
[ 6855.275] (**) Input-event5: always reports core events
[ 6855.275] (**) Input-event5: Device: "/dev/input/event5"
[ 6855.275] (II) Input-event5: Found keys
[ 6855.275] (II) Input-event5: Configuring as keyboard
[ 6855.275] (II) XINPUT: Adding extended input device "Input-event5" (type: KEYBOARD)
[ 6855.275] (**) Option "xkb_rules" "evdev"
[ 6855.275] (**) Option "xkb_model" "evdev"
[ 6855.275] (**) Option "xkb_layout" "us"
[ 6855.276] (**) Input-event6: always reports core events
[ 6855.276] (**) Input-event6: Device: "/dev/input/event6"
[ 6855.276] (II) Input-event6: Found keys
[ 6855.276] (II) Input-event6: Configuring as keyboard
[ 6855.276] (II) XINPUT: Adding extended input device "Input-event6" (type: KEYBOARD)
[ 6855.276] (**) Option "xkb_rules" "evdev"
[ 6855.276] (**) Option "xkb_model" "evdev"
[ 6855.276] (**) Option "xkb_layout" "us"
[ 6855.430] (II) XKB: generating xkmfile /tmp/server-1B5353734E7854C1F2B0553E65A16986C9AAC402.xkm
--- End code ---
matt hat grade das einzige stueck software/hardware auf der zZ mld3 mit nvidia treiber läuft :-)
soooo wie machen wir das nun mit glx/gl usw die man doch ersetzen muss? erstellen wir nen gl/glx paket für xorg-opernsourceTreiber?
greetz
MarMic:
hi claus,
also habe deine makefile änderungen gesehen da sind noch 2 fehler drin.
--- Code: ---cp -up src/nvidia/libnvidia-wfb.so.* $@/usr/lib/xorg/modules/libwfb.so
--- End code ---
das muss ganz raus -> killed alles, da unser xserver zu neu ist!
und das hier führt zum segfault :-):
--- Code: ---cp -up src/nvidia/libnvidia-tls.* $@/usr/lib/
--- End code ---
das muss so heißen
--- Code: ---cp -up src/nvidia/tls/libnvidia-tls.* $@/usr/lib/
--- End code ---
die tls datei aus dem tls ordner (ja wieso auch immer, das hat mich aber viele stunden gekostet :-P)
evtl brauchen wir noch ein mkdir -p /dev/vc und ein ln -sf /dev/console /dev/vc ABER das lassen wir erstmal weg da vllt nicht nötig
und eins noch! man muss wohl auch noch /usr/lib/mesa entfernen da das auch libGL sind und die zwischen funken können, oder?
greetz
edit://
das muessen wir auch noch in den griff bekommen
--- Code: ---Entferne Library: /usr/lib/xorg/modules/extensions/libglx.so
Bereits enthalten in: ../xorg
Entferne Library: /usr/lib/xorg/modules/libwfb.so
Bereits enthalten in: ../xorg
--- End code ---
evtl libGL.so.versio und in der install ein symlink von libGL.so.1 darauf! und libwfb fleigt ehy raus da brauchen wir ehy die von x
greetz
edit2:// mir ist noch was aufgefallen: /usr/lib/mesa hatte ich manuel hinzugefügt wegen xbmc sprich man müsste das auslagern in xorg-opensourcetreiber denn nvidia bringt ein eigenen mit? ist das sinnvoll oder sollte es in xorg?
greetz
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version