Después de actualizar a kubuntu 10.04 Beta 2 y reinstalar los drivers de la tarjeta nvidia como usuario normal perdí la aceleración 3D.
cuando le daba
glxinfo | grep render
me salia una línea que rezaba así
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
solución:
Agregamos a nuestro usuario al grupo de video:
¿Porque?
si hacemos un ls -l al dispositivo veremos
ls -l /dev/nvidiactl
crw-rw---- 1 root video 195, 255 2010-04-20 08:02 /dev/nvidiactl
El dispositivo pertenece a root y al grupo de video
Si vemos el contenido de /etc/group veremos que nuestor usuario no pertenece a ese grupo
cat /etc/group | grep video
video:x:44:
Editamos el archivo para agregarnos y que quede algo como
cat /etc/group | grep video
video:x:44:usuario
Cerramos la sesión actual, nos logeamos de nuevo y ya tendremos la aceleración perdida:
glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce Go 6150/PCI/SSE2
GL_NVX_conditional_render, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod,
glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
7866 frames in 5.0 seconds
9066 frames in 5.0 seconds
9059 frames in 5.0 seconds