You are not logged in.
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
There was a new item about this: http://www.archlinux.org/news/502/ There is nothing we can do about this.
Offline
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
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
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
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
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
[ 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
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
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
Celestia maps
http://celestiamotherlode.net/catalog/s … ator_id=10
Offline
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
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
. 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
@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
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
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
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
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
The proprietary 96xx drivers works better than nouveau here. So I think is safe and stable to use.
.::. TigTex @ Portugal .::.
Offline
... and how?
There's nvidia-96xx-all package in AUR, but it depends on nvidia-96xx-utils which is missing.
Offline
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
... 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
I tried with installation, but got no luck... Can you, please put them on rapidshare or megaupload?
Offline
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
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
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