¿Problema con los controladores de nVidia (cómo aplico un parche)?

¿Problema con los controladores de nVidia (cómo aplico un parche)?

Hasta mi versión más reciente apt-get upgrade, estaba usando bumblebee para administrar mi tarjeta gráfica nvidia y funcionaba perfectamente; usando primusrun, podía obtener más de 700 fps con glxgears. Ahora, sin embargo, cuando lo intento primusrun glxgears, aparece este error:

primus: fatal: Bumblebee daemon reported: error: Could not load GPU driver

Entonces miro dmesgy veo esto:

[33359.665924] nvidia: Unknown symbol acpi_os_wait_events_complete (err 0)

Al usar dpkg, veo que tengo estos paquetes de nvidia instalados:

  • abejorro-nvidia
  • nvidia-304
  • actualizaciones-nvidia-304
  • nvidia-actual
  • configuración-nvidia

Googlear esto me lleva aestepágina, que sugiere agregar un parche al controlador y recompilarlo si tiene errores en la versión 3.13 del kernel (en la que estoy). ¿Dónde puedo encontrar el código fuente del controlador para volver a compilarlo? Pensé que los controladores de nvidia eran de código cerrado, pero las personas en ese foro no parecen ser desarrolladores de nvidia. Me siento cómodo compilando paquetes y con make, pero si alguien tiene algún consejo para compilar el controlador, lo agradecería mucho.

Editar: Creo que tengo el mismo problema queestepersona.

Respuesta1

El archivo que necesita parchar está almacenado /usr/src/nvidia-??/nv-acpi.c(en mi sistema, nvidia-331la ruta es /usr/src/nvidia-331-331.38/nv-acpi.c). El conductorper sees de código cerrado pero este archivo pertenece a la interacción controlador/núcleo.

Como tiene actualizaciones 304 y 304, asegúrese de parchear la que usa Bumblebee (en duda, parchear ambas).

Luego, para reconstruir los módulos del kernel, ejecute

$ sudo dpkg-reconfigure nvidia-304
$ sudo dpkg-reconfigure nvidia-304-updates

Como puedes adivinar, esto es sólo una solución temporal. Si actualiza cualquiera de esos paquetes, sus cambios desaparecerán. para evitar esobloquear la actualización de esos paquetes.

información relacionada