¿Para qué sirve nvidia-prime?

15

Ayer, estaba muy entusiasmado con el soporte inicial para optimus usando el nvidia-primepaquete en Ubuntu 13.10. Parecía ser el camino para sustituir a mi abejorro + híbrido screenclone configuración, ya que no hay parche disponible para el controlador de vídeo Intel que se incluye con Ubuntu 13.10. Después de horas de pruebas y errores, solo obtuve un sistema donde las pantallas externas y LCD funcionan al azar o no, la pantalla LCD parpadea, las decoraciones de las ventanas se rompen y la pantalla se congela al azar. No es realmente utilizable hasta ahora ...

Pero ahora mi pregunta es: incluso si nvidia-prime funcionara como se esperaba, ¿por qué querría usarlo? La razón por la que optimus es es para permitir apagar la tarjeta discreta cuando no la necesito, para ahorrar batería. Pero con nvidia-prime, parece que la tarjeta discreta siempre funciona. ¿Por qué alguien querría usar un soporte optimus inestable que no ahorra energía?

La conclusión: si necesito ahorrar baterías y no necesito una pantalla externa, solo necesito arrancar con el adaptador de pantalla configurado integrateden el BIOS. Si necesito una pantalla externa y estoy conectado al sector, solo necesito arrancar con discreteun adaptador de pantalla. Y si necesito arrancar en Windows, solo necesito restablecer la configuración del adaptador de pantalla optimus.

Charles Brunet
fuente

Respuestas:

3

Para que nvidia-prime funcione, elimine bumblebee y bumblebee-nvidia con un --purge primero. Vuelva a instalar el controlador nvidia con nvidia prime. nvidia-prime utiliza la implementación de la tecnología Optimus de Nvidia, pero en este caso, el controlador de nvidia siempre permanece encendido independientemente de la carga del sistema y el controlador de inteligencia solo se usa como receptor. La ventaja de esto es una mejor velocidad de cuadros que el abejorro, pero por supuesto también más consumo de batería y calor. Con el kernel 3.12 se implementaría la conmutación automática como en Windows.

Arup Roy Chowdhury
fuente
2
¿Hay alguna actualización sobre esto? Se han lanzado nuevos núcleos de Linux, pero aún no he notado que alguien mencione el soporte de conmutación adecuado. Bumblebee funciona muy bien, pero obviamente no permite que mi hardware funcione a su máximo rendimiento para juegos.
Michael Aquilina
2
Parece que será oficialmente en Ubuntu 14.04. Hay un backport para 13.10: launchpad.net/~joern-schoenyan/+archive/nvidia-prime-backport (a través de news.softpedia.com/news/… ).
v6ak
¿Algo nuevo sobre esto?
smihael
1

No estoy seguro si esto responde a su pregunta. Pero creo que nvidia-prime podría ser un alivio para la multitud que tiene una tarjeta nvidia con optimus, y no tiene forma de cambiar entre una configuración optimus / no optimus como usted. En el caso de mi computadora portátil, que es la Dell XPS 15 L502X, no puedo cambiar los modos en el BIOS, y nvidia-prime me permitió usar mi tarjeta nvidia por un tiempo, hasta que descubrí que era realmente un problema con una pantalla externa conectada (decoraciones de ventanas rotas en su mayoría).

Sin embargo, supongo que esto mejorará una vez que lleguen nuevas actualizaciones. Espero que se libere de alguna confusión.

PD: Además, como alguien que podría estar interesado en usar las funciones de la tarjeta nvidia que no tener acceso a ella, no me importaría el intercambio de energía. Seré un hombre feliz si puedo usar mi tarjeta nvidia y, por ejemplo, usar las funciones de openGL 4+ :)

Editar: he instalado Ubuntu 14.04 y nvidia-prime (0.5 es la última actualización) una vez instalado, le permite cambiar entre el procesador de gráficos intel / nvidia. La aplicación nvidia-settings también te permite elegir esto (no estoy seguro de si nvidia prime es esencial para esto, pero lo conservé de todos modos). Parece que todos mis problemas de optimus están resueltos por el momento. Gracias a este enlace

Sreekanth Narayanaswamy
fuente
¿Cuándo fue la última vez que intentaste usar optimus en tu L502X? Lo hice funcionar bien en un L502X.
Jon Hanna