¿Buenos controladores NVidia para una GeForce GT 330M en una computadora portátil VAIO?

12

Con las últimas 3 versiones de distribución de Ubuntu, siempre he tenido problemas con las GPU NVidia. Incluso cuando instalé los controladores comerciales oficiales (que no están en los repositorios y se muestran como propietarios) también tuve problemas con la pantalla.

La versión específica de la GPU que estoy usando ahora es GeForce GT 330M en una computadora portátil VAIO. ¿Pueden recomendarme un controlador que sea estable y funcione bien, que sea compatible con la mayoría (si no todas) las características de GPU para GPU NVidia? ¿Has tenido los mismos problemas y cómo los resolviste?

Slavo
fuente
Tuve algunos problemas pero parece que el último controlador funciona bien.
George Katsanos
Sí, las últimas están bien. Esto fue preguntado hace dos años :)
Slavo

Respuestas:

8

Este es un problema muy específico con los VAIO de Sony. Los últimos controladores nvidia deberían funcionar, pero hay un problema de detección de EDID (cómo la tarjeta de video descubre los modos compatibles con los monitores).

Esta publicación debería proporcionar una solución y hay un enlace útil en la parte inferior para resolver cualquier otra peculiaridad:

Lo que encontré fue que el núcleo de Lucid (creo que todos> = 2.6.32 núcleos) tiene un controlador incorporado para nvidia, llamado "nouveau". Este está integrado en la imagen initrd y es el que hace que el espacio de trabajo sea más grande que la pantalla real.

Naturalmente, pensé en instalar controladores de invidia en lugar de nouveau, pero eso no fue fácil. No pude descargar nouveau de ninguna manera (creo que porque está integrado y no se envía como módulo) y con nouveau cargado, el instalador de nvidia fallará.

Entonces, lo que tuve que hacer primero fue desactivar el controlador nouveau. Lo hice poniendo el parámetro siguiente a / etc / default / grub: GRUB_CMDLINE_LINUX="nouveau.modeset=0". Entonces tuve que invocar sudo update-grub.

Después de agregar este parámetro, reinicié y obtuve una resolución de 800x600, porque ahora no había un controlador en el kernel para admitir la GPU 330M (¡pero finalmente el travieso nouveau desapareció!). Cambiando al modo de línea de comandos sudo service gdm stopinstalando los últimos controladores de nvidia (195.36.24) casi lo consigo, pero aún no. El controlador nvidia original se cargó, pero no pudo dibujar correctamente nada en la pantalla.

Después de buscar un poco, encontré en la página vinculada en la parte inferior de esta publicación que el EDID del panel LCD de Sony Vaio F no es reconocido automáticamente por los controladores de nvidia, por lo que debe "ayudar" a los controladores en este asunto: después de terminar de instalar los controladores de nvidia ( y antes del reinicio) debe agregar las siguientes líneas a la sección "Dispositivo" de xorg.conf:

Código:

Option         "ConnectedMonitor" "DFP-0"
Option         "CustomEDID" "DFP-0: /proc/acpi/video/NGFX/LCD/EDID"

y solo luego reiniciar. ¡Te alegrará ver la pantalla de inicio de sesión en fullhd!

El controlador de NVidia todavía se comporta de manera extraña en mi Sony (no hay sonido a través de HDMI, la configuración de la retroiluminación de la pantalla funciona mal, no es posible cambiar al modo de texto a través de CTRL-ALT-N (1-6)), pero la funcionalidad general está bien, incluido el escritorio fullhd nativo resolución, aceleración 3d, etc.

PD: Aquí se analizan muchos problemas relacionados con Sony-Vaio F Series en Linux: http://code.google.com/p/vaio-f11-linux

Oli
fuente
1
Los primeros párrafos aquí no son del todo correctos: es muy fácil deshabilitar el controlador nouveau. Solo necesita usar el complemento Sistema → Administración → Controladores de hardware para instalar los controladores nVidia desde el archivo. El instalador de nvidia.com sobrescribirá varios archivos del sistema y no se integrará bien con el resto del sistema Ubuntu. Si instala estos controladores manualmente, ¡no podemos brindarle asistencia!
RAOF
7

Pruebe los últimos controladores 256.x nvidia del Xswat PPA; no tiene que volver a compilar cada actualización.

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update 
sudo apt-get install nvidia-current nvidia-current-modaliases nvidia-settings

Es posible que también necesite un sudo apt-get upgradeallí si ya tiene instaladas versiones anteriores de esos paquetes.

Alin Andrei
fuente
4

Pero de lo contrario, verifique los conjuntos de chips compatibles en las versiones de controladores. Ubuntu no usa el último controlador nvidia porque necesitan probarlos. Esto puede significar que si su hardware es muy nuevo, el controlador usado no funcionará.

Para averiguarlo, averigüe qué versión incluye Ubuntu en Synaptic (el nvidia-glx-185paquete incluye la versión de nvidia 195.36.24) y compárelo con la página correspondiente en nvidia.com. Aquí está la información en 195.36.24 . Mire debajo de los productos compatibles y verá qué hardware admite. Si el tuyo está ahí, genial. Si no es así, tenemos un problema.

En casos como este, debe ir directamente a la fuente y descargar el último controlador de nvidia de nvidia. Yo personalmente obtengo el mío del Foro de Linux en NvNews (foro de nvidia). No empaquetan a sus instaladores como debs, solo son ejecutables.

Una vez descargado necesita:

  1. Ir a un TTY (Control + Alt + F1)
  2. Iniciar sesión
  3. sudo stop gdm matar a X
  4. sudo sh NVIDIA-Linux-x86_64-256.44.run (pero reemplácelo con el archivo real)
  5. Suponiendo que eso vaya bien, debería compilar, instalar y cargar el controlador del kernel sudo start gdmpara volver a X

Nota: El controlador de Ubuntu reconstruirá automáticamente el módulo del kernel nvidia cuando actualice su kernel (actualizaciones de seguridad, etc.). A menos que desee involucrarse en algunos trucos de secuencias de comandos serios, no se instalará manualmente. Entonces, después de las actualizaciones del kernel, es probable que te arrojen a una pantalla de baja resolución con un mensaje sobre qué hacer a continuación. Haga clic en salir para solicitar (o el que suena así) y haga lo que hizo a partir del punto 2.

Nota al respecto Nota: le recomiendo que nunca use el modo de gráficos bajos, ya que puede alterar la configuración de su escritorio. Simplemente salga de X, reinstale el controlador y vuelva a X con todas las capacidades de hardware.

Oli
fuente
Ambas respuestas a esta pregunta fueron útiles para resolver mis problemas con el controlador NVIDIA. ¡Gracias!
Jonik