FS#20980 - [nouveau-dri] Missing nouveau_vieux_dri.so

Attached to Project: Arch Linux
Opened by Leonid Isaev (lisaev) - Tuesday, 28 September 2010, 19:02 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 23 November 2010, 11:33 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 5
Private No

Details

Description:

In /extra/nouveau-dri only nouveau_dri.so is present. However, nouveau_vieux_dri.so is missing. It seems that the former provides 3D acceleration for newer nvidia cards, while the latter -- for older ones. As a result, on older cards 3D accel can not be enabled. Here are the error messages in /var/log/Xorg.0.log:

[ 1262.657] (EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/nouveau_vieux_dri.so failed (/usr/lib/xorg/modules/dri/nouveau_vieux_dri.so: cannot open shared object file: No such file or directory)
[ 1262.657] (EE) AIGLX: reverting to software rendering

"glxinfo | grep -i opengl" reports:

OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.8.2
OpenGL shading language version string: 1.20
OpenGL extensions:

Please include nouveau_vieux_dri.so in the package (at least for Xserver 1.9).

Thanks.

Additional ref: https://bbs.archlinux.org/viewtopic.php?id=105619
This task depends upon

Closed by  Jan de Groot (JGC)
Tuesday, 23 November 2010, 11:33 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in testing.
Comment by Balló György (City-busz) - Friday, 01 October 2010, 03:14 GMT
nouveau_vieux_dri.so is the classic Mesa driver for NV04, NV10 and NV20 cards. In can be enabled by add 'nouveau' to '--with-dri-drivers=...' array in Mesa PKGBUILD.
The Gallium 3D driver (nouveau_dri.so) can only work with NV30+ cards, so I think the classic Mesa driver should also be packaged.
Comment by Slobodan Terzic (Xabre) - Saturday, 09 October 2010, 16:05 GMT
Fixed by mesa and nouveau-dri in [testing].

Loading...