You are not logged in.

#1 2010-06-25 14:31:16

levir3
Member
From: The Netherlands
Registered: 2010-06-25
Posts: 15

Xorg 1.8 - nvidia 96xx legacy driver

Since a few weeks I use Archlinux and I'was happy with it until my last upgrade. After this (incl. kernel 2.6.34 and xorg 1.8) I was lost in the dark. Googling learned me that the nvidia 96xx legacy driver (I have an old Geforce card) cannot cope with xorg 1.8 (yet??). Could this be better coordinated in the future?
If not, can someone please explain (in simple terms, I'm a newbie, what to do if such things happen).
Thanks in advance.

Offline

#2 2010-06-25 14:48:21

Pierre
Developer
From: Bonn
Registered: 2004-07-05
Posts: 1,964
Website

Re: Xorg 1.8 - nvidia 96xx legacy driver

There was a new item about this: http://www.archlinux.org/news/502/ There is nothing we can do about this.

Offline

#3 2010-06-25 15:35:05

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: Xorg 1.8 - nvidia 96xx legacy driver

levir3 wrote:

Could this be better coordinated in the future?

Unlikely, but even if it could, you're asking the wrong people. nvidia takes care of the driver, xorg dev team does xorg - Arch simply packages what they release.

Offline

#4 2010-06-25 16:05:33

hokasch
Member
Registered: 2007-09-23
Posts: 1,461

Re: Xorg 1.8 - nvidia 96xx legacy driver

If not, can someone please explain (in simple terms, I'm a newbie, what to do if such things happen)

in this particular case, you could use nouveau until nvidia updates their drivers, as the news piece recommends. To not end up surprised next time, add the arch news to your feed reader or subscribe to arch-announce.

Offline

#5 2010-06-25 16:06:49

TigTex
Member
From: Portugal
Registered: 2008-06-19
Posts: 301

Re: Xorg 1.8 - nvidia 96xx legacy driver

Interesting... I'm using xorg 1.8 and nvidia-96xx on my mediacenter (geforce 4). It gives me a warning but X works perfectly. Testing repo on and running xbmc-standalone

Last edited by TigTex (2010-06-25 16:10:50)


.::. TigTex @ Portugal .::.

Offline

#6 2010-06-25 16:10:21

hokasch
Member
Registered: 2007-09-23
Posts: 1,461

Re: Xorg 1.8 - nvidia 96xx legacy driver

There was a trick floating around in the forums, to make new xorg work with the old drivers, I think. Maybe someone could add a reference to the wiki?

Offline

#7 2010-06-25 16:19:46

TigTex
Member
From: Portugal
Registered: 2008-06-19
Posts: 301

Re: Xorg 1.8 - nvidia 96xx legacy driver

The trick is adding

Section "ServerFlags"
   Option    "IgnoreABI" "True"
EndSection

to the end of /etc/X11/xorg.conf

Try this and see if it works. It will print a warning about being compiled for other ABI version but X will start. No problem here, no crash.

Last edited by TigTex (2010-06-25 16:21:23)


.::. TigTex @ Portugal .::.

Offline

#8 2010-06-25 16:42:31

sparchy
Member
From: arizona, usa
Registered: 2007-11-20
Posts: 32

Re: Xorg 1.8 - nvidia 96xx legacy driver

[   201.346] (WW) NVIDIA: This server has an unsupported input driver ABI version (have 9.0, need < 8.0).  The driver will continue to load, but may behave strangely.

I have an older geforce4 440 mx.  When I looked in my Xorg log I noticed the above warning message, so the ABI change may be whats causing my strange behaviour.  There is a flag you can give X to ignore the ABI changes but I think either the nvidia driver or X is ignoring it because when I added IgnoreABI to my Server flags section it seemed I was still getting no screen response from X and it would just go black and not start on my first try.  I also have DontZap set to false in my server section so I have keyboard control to exit my X session with ctrl-alt-backspace.  After I exited my first X session(black screen), the first X session after a reboot, and then restarted X it would start and all seemed to be okay.  I also noticed it wouldn't matter if I had IgnoreABI in my server flags because my X would start up(not the first time, after a second attempt) even if IgnoreABI was removed.  So something is behaving strangely.  It may be related to the recent removal of hal in X and the nvidia server not being aware of it or disremembering that hal isn't needed anymore when X starts, because I have had no problems so far and no hard crashes once I get into X with the nvidia driver. I'm using nvidia-96xx-96.43.16-3 that was in testing.

Offline

#9 2010-06-26 03:20:02

stryder
Member
Registered: 2009-02-28
Posts: 500

Re: Xorg 1.8 - nvidia 96xx legacy driver

TigTex wrote:

The trick is adding

Section "ServerFlags"
   Option    "IgnoreABI" "True"
EndSection

to the end of /etc/X11/xorg.conf

Try this and see if it works. It will print a warning about being compiled for other ABI version but X will start. No problem here, no crash.

This looks interesting. I had downgraded my xorg because of nvidia-96xx. (see here). May I know what you did about the conflict with kernel 2.6.34? Or does the driver in aur take care of this (I am using the one formerly in extra)?

Offline

#10 2010-06-26 05:41:37

JohnVV
Member
From: Ann Arbor, Mi. U.S.A.
Registered: 2009-09-30
Posts: 107
Website

Re: Xorg 1.8 - nvidia 96xx legacy driver

give that a try but i think i just might wait until i see something here
ftp://download.nvidia.com/XFree86/Linux-x86/
or i buy a new computer

Offline

#11 2010-06-26 23:11:43

TigTex
Member
From: Portugal
Registered: 2008-06-19
Posts: 301

Re: Xorg 1.8 - nvidia 96xx legacy driver

stryder wrote:

This looks interesting. I had downgraded my xorg because of nvidia-96xx. (see here). May I know what you did about the conflict with kernel 2.6.34? Or does the driver in aur take care of this (I am using the one formerly in extra)?

Do you know what's more interesting than that? That I made a clean install (new hdd) and I haven't changed anything. It just worked with kernel 2.6.34 and xorg 1.8. Openbox is working and xbmc. opengl app's work and I haven't changed a file... No conflit at all. Testing repo on and in sync

Last edited by TigTex (2010-06-26 23:12:47)


.::. TigTex @ Portugal .::.

Offline

#12 2010-06-27 17:55:18

PReP
Member
From: Sweden
Registered: 2010-06-13
Posts: 359
Website

Re: Xorg 1.8 - nvidia 96xx legacy driver

If you did a recent reinstall (after the xorg 1.8) and you do infact use nvidia 96x,
you would not have gotten any nvidia 96-drivers, but probably just framebuffer of some sort or the xorg-nv driver smile


. Main: Intel Core i5 6600k @ 4.4 Ghz, 16 GB DDR4 XMP, Gefore GTX 970 (Gainward Phantom) - Arch Linux 64-Bit
. Server: Intel Core i5 2500k @ 3.9 Ghz, 8 GB DDR2-XMP RAM @ 1600 Mhz, Geforce GTX 570 (Gainward Phantom) - Arch Linux 64-Bit
. Body: Estrogen @ 90%, Testestorone @ 10% (Not scientific just out-of-my-guesstimate-brain)

Offline

#13 2010-06-28 01:00:42

stryder
Member
Registered: 2009-02-28
Posts: 500

Re: Xorg 1.8 - nvidia 96xx legacy driver

@TigTex - I think I figured out my issue. Nvidia drivers are built for specific kernels. I had reused the old nvidia-96xx package in my cache as the driver is no longer in extra, which is probably why it could not be installed in the presence of the 2.6.34 kernel. I will need to install the aur nvidia-96xx driver.

Offline

#14 2010-06-28 01:29:25

TigTex
Member
From: Portugal
Registered: 2008-06-19
Posts: 301

Re: Xorg 1.8 - nvidia 96xx legacy driver

Lets see (long post)

uname -a
Linux mediacenter 2.6.34-ARCH #1 SMP PREEMPT Sat Jun 19 13:06:16 CEST 2010 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU/Linux
[    11.364] 
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
[    11.364] 
X.Org X Server 1.8.1.902 (1.8.2 RC 2)
Release Date: 2010-06-21
[    11.364] X Protocol Version 11, Revision 0
[    11.364] Build Operating System: Linux 2.6.34-ARCH i686 
[    11.364] Current Operating System: Linux mediacenter 2.6.34-ARCH #1 SMP PREEMPT Sat Jun 19 13:06:16 CEST 2010 i686
[    11.364] Kernel command line: root=/dev/sda1 ro fastboot quiet 4
[    11.364] Build Date: 21 June 2010  11:54:27AM
[    11.364]  
[    11.378] Current version of pixman: 0.18.2
[    11.378]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[    11.378] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    11.378] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jun 28 02:17:21 2010
[    11.401] (==) Using config file: "/etc/X11/xorg.conf"
[    11.401] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    11.450] (==) ServerLayout "Layout0"
[    11.450] (**) |-->Screen "Screen0" (0)
[    11.450] (**) |   |-->Monitor "Monitor0"
[    11.450] (**) |   |-->Device "Device0"
[    11.450] (**) |-->Input Device "Keyboard0"
[    11.450] (**) |-->Input Device "Mouse0"
[    11.450] (==) Automatically adding devices
[    11.450] (==) Automatically enabling devices
[    11.503] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[    11.503]     Entry deleted from font path.
[    11.503] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    11.503]     Entry deleted from font path.
[    11.521] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
[    11.521] (==) ModulePath set to "/usr/lib/xorg/modules"
[    11.521] (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    11.521] (WW) Disabling Keyboard0
[    11.521] (WW) Disabling Mouse0
[    11.521] (II) Loader magic: 0x81e9d00
[    11.521] (II) Module ABI versions:
[    11.521]     X.Org ANSI C Emulation: 0.4
[    11.521]     X.Org Video Driver: 7.0
[    11.521]     X.Org XInput driver : 9.0
[    11.521]     X.Org Server Extension : 3.0
[    11.531] (--) PCI:*(0:1:0:0) 10de:0181:1462:9350 nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] rev 164, Mem @ 0xfb000000/16777216, 0xf4000000/67108864, BIOS @ 0x????????/131072
[    11.531] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    11.531] (II) LoadModule: "extmod"
[    11.580] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[    11.589] (II) Module extmod: vendor="X.Org Foundation"
[    11.589]     compiled for 1.8.1.902, module version = 1.0.0
[    11.589]     Module class: X.Org Server Extension
[    11.589]     ABI class: X.Org Server Extension, version 3.0
[    11.589] (II) Loading extension MIT-SCREEN-SAVER
[    11.589] (II) Loading extension XFree86-VidModeExtension
[    11.589] (II) Loading extension XFree86-DGA
[    11.591] (II) Loading extension DPMS
[    11.591] (II) Loading extension XVideo
[    11.591] (II) Loading extension XVideo-MotionCompensation
[    11.591] (II) Loading extension X-Resource
[    11.591] (II) LoadModule: "dbe"
[    11.608] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[    11.618] (II) Module dbe: vendor="X.Org Foundation"
[    11.618]     compiled for 1.8.1.902, module version = 1.0.0
[    11.618]     Module class: X.Org Server Extension
[    11.618]     ABI class: X.Org Server Extension, version 3.0
[    11.618] (II) Loading extension DOUBLE-BUFFER
[    11.619] (II) LoadModule: "glx"
[    11.619] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    12.050] (II) Module glx: vendor="NVIDIA Corporation"
[    12.050]     compiled for 4.0.2, module version = 1.0.0
[    12.050]     Module class: X.Org Server Extension
[    12.050] (II) NVIDIA GLX Module  96.43.16  Thu Jan 28 16:14:25 PST 2010
[    12.050] (II) Loading extension GLX
[    12.050] (II) LoadModule: "record"
[    12.051] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[    12.061] (II) Module record: vendor="X.Org Foundation"
[    12.061]     compiled for 1.8.1.902, module version = 1.13.0
[    12.061]     Module class: X.Org Server Extension
[    12.061]     ABI class: X.Org Server Extension, version 3.0
[    12.061] (II) Loading extension RECORD
[    12.061] (II) LoadModule: "dri"
[    12.061] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    12.074] (II) Module dri: vendor="X.Org Foundation"
[    12.074]     compiled for 1.8.1.902, module version = 1.0.0
[    12.074]     ABI class: X.Org Server Extension, version 3.0
[    12.074] (II) Loading extension XFree86-DRI
[    12.074] (II) LoadModule: "dri2"
[    12.074] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    12.075] (II) Module dri2: vendor="X.Org Foundation"
[    12.075]     compiled for 1.8.1.902, module version = 1.2.0
[    12.075]     ABI class: X.Org Server Extension, version 3.0
[    12.075] (II) Loading extension DRI2
[    12.075] (II) LoadModule: "nvidia"
[    12.084] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    12.137] (II) Module nvidia: vendor="NVIDIA Corporation"
[    12.137]     compiled for 4.0.2, module version = 1.0.0
[    12.137]     Module class: X.Org Video Driver
[    12.137] (WW) NVIDIA: This server has an unsupported input driver ABI version (have 9.0, need < 8.0).  The driver will continue to load, but may behave strangely.
[    12.175] (II) NVIDIA dlloader X Driver  96.43.16  Thu Jan 28 16:02:25 PST 2010
[    12.176] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    12.176] (--) using VT number 4

[    12.178] (II) Primary Device is: PCI 01@00:00:0
[    12.178] (II) Loading sub module "fb"
[    12.178] (II) LoadModule: "fb"
[    12.178] (II) Loading /usr/lib/xorg/modules/libfb.so
[    12.189] (II) Module fb: vendor="X.Org Foundation"
[    12.189]     compiled for 1.8.1.902, module version = 1.0.0
[    12.189]     ABI class: X.Org ANSI C Emulation, version 0.4
[    12.190] (II) Loading sub module "ramdac"
[    12.190] (II) LoadModule: "ramdac"
[    12.190] (II) Module "ramdac" already built-in
[    12.211] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[    12.211] (==) NVIDIA(0): RGB weight 888
[    12.211] (==) NVIDIA(0): Default visual is TrueColor
[    12.211] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    12.211] (**) NVIDIA(0): Option "DPI" "96x96"
[    12.214] (**) NVIDIA(0): Enabling RENDER acceleration
[    12.214] (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
[    12.214] (II) NVIDIA(0):     enabled.
[    12.706] (II) NVIDIA(0): NVIDIA GPU GeForce4 MX 440 with AGP8X at PCI:1:0:0 (GPU-0)
[    12.706] (--) NVIDIA(0): Memory: 65536 kBytes
[    12.706] (--) NVIDIA(0): VideoBIOS: 04.18.20.07.23
[    12.706] (II) NVIDIA(0): Detected AGP rate: 8X
[    12.706] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[    12.706] (--) NVIDIA(0): Connected display device(s) on GeForce4 MX 440 with AGP8X at
[    12.706] (--) NVIDIA(0):     PCI:1:0:0:
[    12.706] (--) NVIDIA(0):     LG TV (CRT-0)
[    12.706] (--) NVIDIA(0): LG TV (CRT-0): 350.0 MHz maximum pixel clock
[    12.707] (II) NVIDIA(0): Assigned Display Device: CRT-0
[    12.707] (II) NVIDIA(0): Validated modes:
[    12.707] (II) NVIDIA(0):     "856x481"
[    12.707] (II) NVIDIA(0): Virtual screen size determined to be 856 x 481
[    12.707] (**) NVIDIA(0): DPI set to (96, 96); computed from "DPI" X config option
[    12.707] (--) Depth 24 pixmap format is 32 bpp
[    12.709] (II) NVIDIA(0): Initialized GART.
[    12.720] (II) NVIDIA(0): Built-in logo is bigger than the screen.
[    12.728] (II) NVIDIA(0): Setting mode "856x481"
[    12.813] (II) Loading extension NV-GLX
[    12.824] (II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
[    12.840] (II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
[    12.850] (==) NVIDIA(0): Backing store disabled
[    12.850] (==) NVIDIA(0): Silken mouse enabled
[    12.852] (**) NVIDIA(0): DPMS enabled
[    12.852] (II) Loading extension NV-CONTROL
[    12.852] (==) RandR enabled
[    12.852] (II) Initializing built-in extension Generic Event Extension
[    12.852] (II) Initializing built-in extension SHAPE
[    12.852] (II) Initializing built-in extension MIT-SHM
[    12.852] (II) Initializing built-in extension XInputExtension
[    12.852] (II) Initializing built-in extension XTEST
[    12.852] (II) Initializing built-in extension BIG-REQUESTS
[    12.852] (II) Initializing built-in extension SYNC
[    12.852] (II) Initializing built-in extension XKEYBOARD
[    12.852] (II) Initializing built-in extension XC-MISC
[    12.852] (II) Initializing built-in extension SECURITY
[    12.852] (II) Initializing built-in extension XINERAMA
[    12.852] (II) Initializing built-in extension XFIXES
[    12.852] (II) Initializing built-in extension RENDER
[    12.852] (II) Initializing built-in extension RANDR
[    12.852] (II) Initializing built-in extension COMPOSITE
[    12.852] (II) Initializing built-in extension DAMAGE
[    12.856] (II) Initializing extension GLX
[    13.318] (II) config/udev: Adding input device Power Button (/dev/input/event4)
[    13.318] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    13.318] (II) LoadModule: "evdev"
[    13.318] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    13.326] (II) Module evdev: vendor="X.Org Foundation"
[    13.326]     compiled for 1.8.0, module version = 2.4.0
[    13.326]     Module class: X.Org XInput Driver
[    13.326]     ABI class: X.Org XInput driver, version 9.0
[    13.326] (**) Power Button: always reports core events
[    13.326] (**) Power Button: Device: "/dev/input/event4"
[    13.333] (II) Power Button: Found keys
[    13.333] (II) Power Button: Configuring as keyboard
[    13.333] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[    13.333] (**) Option "xkb_rules" "evdev"
[    13.333] (**) Option "xkb_model" "evdev"
[    13.333] (**) Option "xkb_layout" "us"
[    13.377] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[    13.377] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    13.377] (**) Power Button: always reports core events
[    13.377] (**) Power Button: Device: "/dev/input/event2"
[    13.387] (II) Power Button: Found keys
[    13.387] (II) Power Button: Configuring as keyboard
[    13.387] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[    13.387] (**) Option "xkb_rules" "evdev"
[    13.387] (**) Option "xkb_model" "evdev"
[    13.387] (**) Option "xkb_layout" "us"
[    13.387] (II) config/udev: Adding input device Sleep Button (/dev/input/event3)
[    13.387] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[    13.387] (**) Sleep Button: always reports core events
[    13.387] (**) Sleep Button: Device: "/dev/input/event3"
[    13.397] (II) Sleep Button: Found keys
[    13.397] (II) Sleep Button: Configuring as keyboard
[    13.397] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
[    13.397] (**) Option "xkb_rules" "evdev"
[    13.397] (**) Option "xkb_model" "evdev"
[    13.397] (**) Option "xkb_layout" "us"
[    13.401] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[    13.401] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[    13.401] (**) AT Translated Set 2 keyboard: always reports core events
[    13.401] (**) AT Translated Set 2 keyboard: Device: "/dev/input/event0"
[    13.410] (II) AT Translated Set 2 keyboard: Found keys
[    13.410] (II) AT Translated Set 2 keyboard: Configuring as keyboard
[    13.410] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
[    13.410] (**) Option "xkb_rules" "evdev"
[    13.410] (**) Option "xkb_model" "evdev"
[    13.410] (**) Option "xkb_layout" "us"
[    13.411] (II) config/udev: Adding input device ImPS/2 Generic Wheel Mouse (/dev/input/event5)
[    13.411] (**) ImPS/2 Generic Wheel Mouse: Applying InputClass "evdev pointer catchall"
[    13.411] (**) ImPS/2 Generic Wheel Mouse: always reports core events
[    13.411] (**) ImPS/2 Generic Wheel Mouse: Device: "/dev/input/event5"
[    13.423] (II) ImPS/2 Generic Wheel Mouse: Found 3 mouse buttons
[    13.423] (II) ImPS/2 Generic Wheel Mouse: Found scroll wheel(s)
[    13.423] (II) ImPS/2 Generic Wheel Mouse: Found relative axes
[    13.423] (II) ImPS/2 Generic Wheel Mouse: Found x and y relative axes
[    13.423] (II) ImPS/2 Generic Wheel Mouse: Configuring as mouse
[    13.423] (**) ImPS/2 Generic Wheel Mouse: YAxisMapping: buttons 4 and 5
[    13.423] (**) ImPS/2 Generic Wheel Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    13.423] (II) XINPUT: Adding extended input device "ImPS/2 Generic Wheel Mouse" (type: MOUSE)
[    13.424] (**) ImPS/2 Generic Wheel Mouse: (accel) keeping acceleration scheme 1
[    13.424] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration profile 0
[    13.424] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration factor: 2.000
[    13.424] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration threshold: 4
[    13.424] (II) ImPS/2 Generic Wheel Mouse: initialized for relative axes.
[    13.424] (II) config/udev: Adding input device ImPS/2 Generic Wheel Mouse (/dev/input/mouse0)
[    13.424] (II) No input driver/identifier specified (ignoring)
[    13.424] (II) config/udev: Adding input device PC Speaker (/dev/input/event1)
[    13.424] (II) No input driver/identifier specified (ignoring)
[tigtex@mediacenter ~]$ glxgears 
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
7096 frames in 5.0 seconds = 1419.008 FPS
7110 frames in 5.0 seconds = 1421.859 FPS
7111 frames in 5.0 seconds = 1422.168 FPS

01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev a4)

[tigtex@mediacenter ~]$ lsmod | grep nvidia
nvidia               4657813  22 
i2c_core               15144  2 i2c_viapro,nvidia
agpgart                23120  2 nvidia,via_agp
[root@mediacenter tigtex]# pacman -Syu
:: Synchronizing package databases...
 testing is up to date
 core is up to date
 extra is up to date
 community is up to date
:: Starting full system upgrade...
 there is nothing to do
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Thu Jan 28 16:14:36 PST 2010

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
    Option "DPI" "96x96"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "856x481"
    EndSubSection
EndSection
pacman -Qs nvidia
local/libvdpau 0.4-1
    Nvidia VDPAU library
local/nvidia-96xx 96.43.16-3
    NVIDIA drivers for kernel26, 96xx branch.
local/nvidia-96xx-utils 96.43.16-1
    NVIDIA drivers utilities and libraries, 96xx branch.

Good luck with the mistery.

I didn't use anything else to install nvidia-96xx, it was with pacman. nvidia-96xx is no longer on repos but it was when i made the setup. I dont see why they removed it. Works 100% good here on my SD plasma. Even with games and xbmc.

Last edited by TigTex (2010-06-28 01:36:03)


.::. TigTex @ Portugal .::.

Offline

#15 2010-06-28 05:00:07

stryder
Member
Registered: 2009-02-28
Posts: 500

Re: Xorg 1.8 - nvidia 96xx legacy driver

OK, I am now completely updated, with kernel 2.6.34 and xorg 1.8 and using nvidia-96xx with the ignoreABI flag enabled. Everything works and TVOut is OK. Had to blacklist nouveau in rc.conf, installed the nvidia-96xx-all from aur.

@tigtex - I'm sure there is no mystery. You had the 96xx driver which was in testing and was built against the 2.6.34 kernel. It was removed when everything moved to extra.

Last edited by stryder (2010-06-28 05:07:34)

Offline

#16 2010-06-28 15:33:23

TigTex
Member
From: Portugal
Registered: 2008-06-19
Posts: 301

Re: Xorg 1.8 - nvidia 96xx legacy driver

humm, I don't see the reason why they removed the package. It works fine, at least for you and me

Last edited by TigTex (2010-06-28 15:33:43)


.::. TigTex @ Portugal .::.

Offline

#17 2010-07-03 19:03:44

mandalic
Member
Registered: 2009-11-13
Posts: 43

Re: Xorg 1.8 - nvidia 96xx legacy driver

I have nVidia GeForce2, and I've installed nouveau, but everything's a bit buggy, I can't watch movies in fullscreen, TVTime looks for YUY2 support, etc. So I want to give nVidia a chance...

There's nvidia-96xx-all package in AUR, but it depends on nvidia-96xx-utils which is missing. I have Xorg sever v1.8.1.902 and kernel v2.6.34 installed. Is it safe to install proprietary 96xx drivers and how?

Offline

#18 2010-07-03 19:11:04

TigTex
Member
From: Portugal
Registered: 2008-06-19
Posts: 301

Re: Xorg 1.8 - nvidia 96xx legacy driver

The proprietary 96xx drivers works better than nouveau here. So I think is safe and stable to use.


.::. TigTex @ Portugal .::.

Offline

#19 2010-07-03 19:23:22

mandalic
Member
Registered: 2009-11-13
Posts: 43

Re: Xorg 1.8 - nvidia 96xx legacy driver

... and how?

There's nvidia-96xx-all package in AUR, but it depends on nvidia-96xx-utils which is missing.

Offline

#20 2010-07-05 06:39:36

levir3
Member
From: The Netherlands
Registered: 2010-06-25
Posts: 15

Re: Xorg 1.8 - nvidia 96xx legacy driver

tomk wrote:
levir3 wrote:

Could this be better coordinated in the future?

Unlikely, but even if it could, you're asking the wrong people. nvidia takes care of the driver, xorg dev team does xorg - Arch simply packages what they release.

I would expect from any "distro" to at least coordinate the functionality between major system components before they are released as part of it. Isn't that what most of them do? Select what's in the distro, check if it works (stbale, testing, etc.) and distribute it to the audience.

Offline

#21 2010-07-05 07:54:07

stryder
Member
Registered: 2009-02-28
Posts: 500

Re: Xorg 1.8 - nvidia 96xx legacy driver

mandalic wrote:

... and how?

There's nvidia-96xx-all package in AUR, but it depends on nvidia-96xx-utils which is missing.

Why don't you try this: http://aur.archlinux.org/packages.php?ID=35813? Personally I am using the old package previously provided so if that doesn't work for you I can email you that package or you can search for it in some out of sync mirrors.

Offline

#22 2010-07-05 13:54:40

mandalic
Member
Registered: 2009-11-13
Posts: 43

Re: Xorg 1.8 - nvidia 96xx legacy driver

I tried with installation, but got no luck... Can you, please put them on rapidshare or megaupload?

Offline

#23 2010-07-05 17:59:05

stryder
Member
Registered: 2009-02-28
Posts: 500

Re: Xorg 1.8 - nvidia 96xx legacy driver

You can find it in the ARM:

http://arm.konnichi.com/extra/os/i686/n … pkg.tar.gz

Last edited by stryder (2010-07-05 18:03:00)

Offline

#24 2010-07-10 22:36:29

kleptophobiac
Member
From: Sunnyvale, CA
Registered: 2004-04-25
Posts: 488

Re: Xorg 1.8 - nvidia 96xx legacy driver

TigTex wrote:

The trick is adding

Section "ServerFlags"
   Option    "IgnoreABI" "True"
EndSection

to the end of /etc/X11/xorg.conf

Try this and see if it works. It will print a warning about being compiled for other ABI version but X will start. No problem here, no crash.

This didn't quite work for me, but launching X using "startx -- -ignoreABI" worked properly. Any thoughts on why that might be?

When including the ServerFlags section I see that it's acknowledged in Xorg.log.0, but that the nvidia driver still complains and dies. I'm a little puzzled why I have to set the flag at the command line.

Thanks for the help!

-Sasha

Offline

#25 2010-07-20 14:43:33

levir3
Member
From: The Netherlands
Registered: 2010-06-25
Posts: 15

Re: Xorg 1.8 - nvidia 96xx legacy driver

Installed the nouveau driver (+ nouveau-dri) following archlinux wiki' s instructions. Changed xorg.conf (added "nouveau" in the device section, commented "nv" and rebooted.
After reboot  I now have a black screen with only  a cursor. What to do to get my desktop back?

Offline

Board footer

Powered by FluxBB