Cambiar el uso de video integrado a video dedicado
Cambiar el uso de video integrado a video dedicado
Hola tengo una laptop que instale Buster XFCE, le instale sus driver nvidia a la grafica dedicada desde el repo con nvidia-driver y funciona todo bien.
Luego intente abrir el panel de nvidia y nunca se abre, ejecuto nvidia settings y devuelve:
ERROR: Unable to load info from any available system
Googleando lei que ese mensaje es devuelto cuando la grafica nvidia no esta siendo usado,
En screenfetch me dice que estoy usando la grafica integrada
GPU: intel
inxi -G me devuelve
Graphics: Device-1: Intel UHD Graphics 630 driver: i915 v: kernel Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] driver: nvidia v: 418.74 Display: x11 server: X.Org 1.20.4 driver: intel unloaded: nvidia resolution: 1920x1080~60Hz OpenGL: renderer: N/A v: N/A
Veo que si tengo instalado los drivers de la grafica dedicada pero no esta siendo usado, lo que intento es usar la grafica dedicada.
He googleado mucho probando cosas raras sin exito.
Tambien he seguido los pasos de la wiki
y he creado el archivo /etc/X11/xorg.conf.d/20-nvidia.conf como indica la wiki pero no hay cambios
En ubuntu se cambia de grafica con:
sudo prime-select intel
sudo prime-select nvidia
Pero eso no existe en Debian, agradecería ayudarme a seleccionar por defecto mi grafica nvidia dedicada
Saludos.
Fijate en este tema tratado en el foro, tiene informacion y otros enlaces que quizá te den alguna pista.
/foro/bumblebee-nvidia-legacy-390xx-configuración-en-buster-solucionado
Hola!! esa guia no es la correcta para deduzco tu portatil y la gtx 1050.
Es este:
saludos!!!
Pon una debian en tu vida![yes yes]()
Ademas como puedes observar en la guia tienes dos opciones:
1º-Seleccionar desde la bios de tu portatil el sistema de arranque grafico (dedicated), con lo que si seleccionas dedicada podras hacer servir la guia que tu mencionas.
2ºO por el contrario no se puede seleccionar desde la bios como es mi caso y te queda en switchable, lo que supone que deberas seleccionar la guia que te acabo de poner mas arriba que seria la correcta.
Pon atencion a los pasos a seguir no son nada del otro mundo.
saludos!!
Pon una debian en tu vida![yes yes]()
Hola y gracias por sus respuestas.
Dado que tengo deshabilitado cambiar la grafica desde la bios, seguí el paso 2 completamente siguiendo la wiki
incluido instalando Bumblebee pero encontré un problema, obtuve un pantallazo negro al reiniciar con el mensaje:
systemctl status nvidia-persistenced.service me devuelve
Despues de renombrar /etc/X11/xorg.conf a /etc/X11/xorg.conf.bak pude ingresar nuevamente al sistema y veo que ahí esta el error lo cual no se cual es, estoy googleando pero alguna recomendacion es bienvenida
hola nuevamente!!! bueno ya has dado algunos pasos y deduzco que te has echo la picha un lio porque has instalado bumblebee, elimina bubblebee y sigue los pasos del principio de la guia.
el xorg.conf debe quedarte tal que asi:
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "AllowEmptyInitialConfiguration"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "dpms"
EndSection
Section "Screen"
Identifier "Screen0"
Option "metamodes" "1920x1080_120 +0+0 {ForceCompositionPipeline=On}"
EndSection
Pon una debian en tu vida![yes yes]()
Hola y gracias por responder
lspci | grep 3D me devuelve:
Y Efectivamente tengo el archivo /etc/X11/xorg.conf asi:
Y al reiniciar obtengo un pantallazo negro sin mensajes de error, cuando renombro /etc/X11/xorg.conf.bak vuelvo al sistema, toca googlear pero cualquier ayuda es bienvenida
Posdata: Cabe mencionar que ya realicé todos los pasos de la wiki
hola!! Me resulta un tanto extraño, seguro que metiste el script en la carpeta correcta /usr/local/bin/switch_nvidia.sh y editaste el archivo ligthdm.conf en la carpeta /etc/lightdm/? o por el contrario tienes otro gestor grafico diferente como gdm? que monitor tiene, de 1080, de 15" o de 17" con otra resolucion?
Recuerda el mensaje para /usr/local/bin/switch_nvidia.sh:
La configuración de DPI, (--dpi) debería estar bien para la mayoría de las pantallas; sin embargo, esto puede necesitar ser ajustado para pantallas de píxeles de alta densidad más nuevas. Es probable que los sistemas con pantallas HiDPI quieran configurar esto en 192. Consulte las especificaciones del fabricante de su hardware para conocer la configuración adecuada.
Le diste permisos al archivo?
chmod + x /usr/local/bin/switch_nvidia.sh
Si no tienes lightdm prueva de cambiarlo y instalarlo.
Correcto busca informacion sobre tu maquina por google quizas necesites algun parametro adicional para poder lanzar el sistema grafico.
suerte!!
Pon una debian en tu vida![yes yes]()
Un archivo /etc/X11/xorg.conf va a provocar pantalla negra el 99% de las veces por la propia forma de funcionamiento de los equipos con tecnología Optimus. En el caso de estos (ya que no permiten el uso de una gráfica u otra en su mayoría por la forma en que se realizan las conexiones internas), el sistema usará siempre la intel, mientras que la gráfica nvidia dedicada se encargará del trabajo (ya ni sé cuantas veces lo habré comentado) pesado y pasa el resultado a la intel que es quien lo mostrará en pantalla.
En casos excepcionales, la gráfica nvidia dedicada no tiene conexión a una pantalla de portátil, pero si a la salida hdmi, incluso en algunos casos tiene su propio controlador de audio. En estos, el funcionamiento es similar a los que no tienen conexión directa con ninguna salida.
Como principio, y sin que sirva de precedente, en la wiki de Arch recuerdo que hay un extenso artículo con ejemplos para las diferentes configuraciones de las gráficas intel+nvidia (Optimus), en castellano y que puedo decir que funciona perfectamente en todos los casos (tengo dos portátiles asus, uno con la nvidia sin conexión a salida ninguna y otro con nvidia + audio), eso sí, sólo probé con el controlador libre nouveau.
No encuentro la guía en castellano, pero si en inglés. Comp por norma tratamos de no usar páginas que no estén en español en el foro, te aconsejaría que busques acerca de PRIME en la wiki de arch si no consigues encontrar nada relativo a Debian.
Hola y gracias por responder.
Recapitulando lo que he realizado es lo siguiente:
cat /usr/local/bin/switch_nvidia.sh me devuelve (comprobé que tengo xrandr instalado):
Si tiene permisos de ejecución, ls -l /usr/local/bin/switch_nvidia.sh:
Tengo xfce como viene al mundo con lightdm, agregue "display-setup-script=/usr/local/bin/switch_nvidia.sh" en "[Seat:*]", segun la [SeatDefaults] es obsoleto y fue cambiado por [Seat:*], asi que lo tengo asi cat /etc/lightdm/lightdm.conf:
La laptop tiene monitor de 17' con resolución: 1920x1080
Cuaqluier sugerencia es bienvenida
Hola y gracias por responder, me parece muy interesante lo que comentas en este punto, eso quiere decir que mi gráfica dedicada iniciará su funcionamiento de trabajos pesados, pero mientras tanto usará la gráfica dedicada intel, si es así entonces estoy complacido y prefiero dejarlo así como está, me agrada la idea aunque no me muestre la salida del funcionamiento de la gráfica dedicada.
Solo me preguntaba si ¿Hay alguna forma de ver o saber en que momento la gráfica dedicada esta siendo usada?
Saludos
Para saber si la gráfica está en uso o no, depende del método usado. Con nouveau, dejando que sea el sistema quien la gestione (para usarla, seguirás teniendo que configurar o usar DRI_PRIME=1 comando en el caso del driver libre, o optirun/primusrun comando con el driver privativo para indicar que aplicación usará la gráfica dedicada). En el caso de driver libre nouveau, puedes ver que está apagado y encendido, que no que aplicación la está usando, con el comando
y para el driver privativo
Como he dicho, las aplicaciones no usarán automáticamente la nvidia, si no que tendrás que indicar tu cuando usarla y cuando no, por eso mismo te recomendé que buscaras por tu cuenta en la wiki de arch, ya que podrás decidir que configuración es la que te interesaría.
Hola y gracias por responder.
Me gusta la idea de decidir yo cuando ejecutar un aplicativo con la gráfica integrada o dedicada. Usando menulibre he modificado las ordenes de ejecucion de las aplicaciones que usan bastante gráfico (solo steam) añadiendole optirun ó primusrun
Si no hay ninguna desventaja de la forma manual que estoy usandolo, daré por solucionado el tema.
Soy todo oídos.
Saludos