Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Vídeo híbrido AMD + NVIDIA

87 views
Skip to first unread message

Leonardo Marín

unread,
Jul 18, 2021, 10:50:03 PM7/18/21
to
Buenas estimados,

una consulta, alguien de la lista que tenga una notebook con Debian y video integrado + dedicado (AMD + NVIDIA)?

tengo una notebook que compre hace poco es un Ryzen 7 4800H con video Nvidia GTX 1650 ti, pensé que este tipo de notebook como tienen tiempo en el mercado no iba a tener problema con la parte del video "hibrido", pero no ha sido así hasta ahora,

hice una instalación de 0 desde netinstall con debian 11 (testint), 1ro con KDE y funciona "casi" todo bien, incluso dió video de entrada con el gpu integrado (amd) solo con instalar el firmware amd, esperaba ver una pantalla negra porque no instalé ningún video xserver-xorg-xxx, ni vesa ni nada,

el tema está en que no he podido hacer que funcione de ninguna manera la tarjeta nvidia, he leído cualquier foro, seguí cualquier tutorial y más de lo mismo,

la tarjeta está ahí, tiene los drivers, pero no la puedo activar, o hacer funcione por comando para ejecutar una aplicación como indican que es posible hacer,

instalé de nuevo con openbox, seguí los pasos indicados para debian y tampoco funciona, el mensaje que arroja siempre es que no se puede abrir la pantalla utilizando la gpu nvidia, instalé el driver-nvidia, el 450 y 460 y es lo mismo,

quizás me falta algo o estoy haciendo mal, yo esperaba que fuese algo así de simple, que lo vi en este tutorial, también este otro aunque es intel + nvidia pero de igual forma no me funcionó,

comentario aparte esto me recuerda una TM que tuve hace años y que tenía amd + ati, en debian imposible instalar los drivers que daban para la parte del video, solo me funcionó bien con una instalación de pclinuxos que ya los traía desde el instalador, duré con ella creo que ni un año, 

volviendo al asunto tengo años con debian, no se que año era pero desde el inicio comencé con Lenny que era testing por aquel entonces y la versión estable no recuerdo el nombre xD

la mayor parte del tiempo con openbox y ahora por trabajo como 3 años con kde, la instalación de nvidia siempre me pareció mejor instalar el driver de nvidia directamente, menos paquetes y menos drama para mi gusto,

en fin, como decía más arriba probé con kde y luego con openbox de varias formas y siguiendo tutoriales y configuraciones distintas pero sin éxito, si alguno ha tenido experiencia con estos equipos y tiene idea de donde estoy fallando agradeceria mucho la ayuda,

Saludos!

--
L.J.Marín
Usando: Debian Testing

Camaleón

unread,
Jul 19, 2021, 2:30:03 AM7/19/21
to
El 2021-07-18 a las 22:30 -0400, Leonardo Marín escribió:

> una consulta, alguien de la lista que tenga una notebook con Debian y video
> integrado + dedicado (AMD + NVIDIA)?
>
> tengo una notebook que compre hace poco es un Ryzen 7 4800H con video
> Nvidia GTX 1650 ti, pensé que este tipo de notebook como tienen tiempo en
> el mercado no iba a tener problema con la parte del video "hibrido", pero
> no ha sido así hasta ahora,
>
> hice una instalación de 0 desde netinstall con debian 11 (testint), 1ro con
> KDE y funciona "casi" todo bien, incluso dió video de entrada con el gpu
> integrado (amd) solo con instalar el firmware amd, esperaba ver una
> pantalla negra porque no instalé ningún video xserver-xorg-xxx, ni vesa ni
> nada,
>
> el tema está en que no he podido hacer que funcione de ninguna manera la
> tarjeta nvidia, he leído cualquier foro, seguí cualquier tutorial y más de
> lo mismo,
>
> la tarjeta está ahí, tiene los drivers, pero no la puedo activar, o hacer
> funcione por comando para ejecutar una aplicación como indican que es
> posible hacer,
>
> instalé de nuevo con openbox, seguí los pasos indicados para debian y
> tampoco funciona, el mensaje que arroja siempre es que no se puede abrir la
> pantalla utilizando la gpu nvidia, instalé el driver-nvidia, el 450 y 460 y
> es lo mismo,
>
> quizás me falta algo o estoy haciendo mal, yo esperaba que fuese algo
> así de simple
> <https://images.techhive.com/images/article/2015/07/nvidia-optimus-settings-100595251-large.png>,
> que lo vi en este tutorial
> <https://www.digitaltoo.com/2015/07/08/como-usar-optimus-de-nvidia-para-fijar-el-uso-fijo-de-la-gpu-en-linux/>,
> también este otro aunque es intel + nvidia
> <https://www.kdeblog.com/guia-de-nvidia-optimus-en-debian-intel-nvidia.html>
> pero de igual forma no me funcionó,

(...)

¿Marca y modelo de portátil?

Nunca he tenido que pegarme con equipos de gráfica híbrida pero hace
unos cuantos años, cuando salieron al mercado, eran un dolor de muelas
configurarlos en sistemas linux. Los linuxeros siempre pagamos cara la
novedad.

Mi recomendación es que recopiles la mayor cantidad de datos posibles
sobre tu sistema, para saber qué componentes tienes exactamente en el
portátil, y que revises las páginas de ayuda, que quizá estén
desactualizadas pero la base seguirá siendo la misma:

Hybrid Graphics
https://help.ubuntu.com/community/HybridGraphics

Hybrid graphics
https://wiki.archlinux.org/title/hybrid_graphics

PRIME
https://wiki.archlinux.org/title/PRIME

NVIDIA Optimus
https://wiki.archlinux.org/title/NVIDIA_Optimus

Saludos,

--
Camaleón

Leonardo Marín

unread,
Jul 20, 2021, 6:50:03 PM7/20/21
to
Gracias por responder, y sorry que no estaba en la lista y no hayaba como responder,

> Marca y modelo de portátil?
System:    Kernel: 5.10.0-7-amd64 x86_64 bits: 64 compiler: gcc v: 10.2.1 Desktop: Openbox 3.6.1 
           Distro: Debian GNU/Linux 11 (bullseye)
Machine:   Type: Laptop System: HP product: HP Pavilion Gaming Laptop 15-ec1xxx v: N/A serial: <filter>
           Mobo: HP model: 87B2 v: 31.21 serial: <filter> UEFI: AMI v: F.20 date: 11/04/2020
CPU:       Info: 8-Core model: AMD Ryzen 7 4800H with Radeon Graphics bits: 64 type: MT MCP arch: Zen 2 rev: 1 L2 cache: 4 MiB
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 92621
           Speed: 1577 MHz min/max: 1400/2900 MHz boost: enabled Core speeds (MHz): 1: 1577 2: 1397 3: 1397 4: 1397 5: 1397
           6: 1396 7: 1397 8: 1397 9: 1637 10: 1397 11: 1398 12: 2258 13: 1397 14: 1347 15: 1397 16: 1397
Graphics:  Device-1: NVIDIA TU117M [GeForce GTX 1650 Ti Mobile] vendor: Hewlett-Packard driver: nvidia v: 460.73.01
           bus ID: 01:00.0
           Device-2: Advanced Micro Devices [AMD/ATI] Renoir vendor: Hewlett-Packard driver: amdgpu v: kernel bus ID: 05:00.0
>
> Nunca he tenido que pegarme con equipos de gráfica híbrida pero hace 
> unos cuantos años, cuando salieron al mercado, eran un dolor de muelas 
> configurarlos en sistemas linux. Los linuxeros siempre pagamos cara la 
> novedad.
jajaja claro me imagino, por eso comentaba que luego de la experiencia con la TM amd con video ati las evité como a la plaga,
pero esta sale de una tienda que la sacó de oferta y nada me pareció buena compra porque hay notebook amd sin tarjeta gráfica dedicada que valen igual y hasta más costosas con un procesador incluso inferior,
la idea es que dure unos cuantos años, porque la hp con i3 de 6ta g ya le pesan los años,

> Mi recomendación es que recopiles la mayor cantidad de datos posibles 
> sobre tu sistema, para saber qué componentes tienes exactamente en el 
> portátil, y que revises las páginas de ayuda, que quizá estén 
> desactualizadas pero la base seguirá siendo la misma:
>
> Hybrid Graphics
> https://help.ubuntu.com/community/HybridGraphics
>
> Hybrid graphics
> https://wiki.archlinux.org/title/hybrid_graphics
>
> PRIME
> https://wiki.archlinux.org/title/PRIME
>
> NVIDIA Optimus
> https://wiki.archlinux.org/title/NVIDIA_Optimus
gracias, los link las yo había visto y leído, los de arch igual seguí los pasos y algunas configuraciones que sugerían pero nada,
optimus me desactiva por completo el video nvidia y no sale siquiera listada, por más que seguí los pasos me dio ese mismo resultado,

dejo de igual forma lo que me muestra por si sirve de idea,
ljmarin@lm:~$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x44 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 1 associated providers: 0 name:modesetting
Provider 1: id: 0x296 cap: 0x2, Sink Output crtcs: 4 outputs: 1 associated providers: 0 name:NVIDIA-G0

ljmarin@lm:~$ glxinfo | grep "OpenGL renderer"
libGL error: failed to create dri screen
libGL error: failed to load driver: nouveau
OpenGL renderer string: AMD RENOIR (DRM 3.40.0, 5.10.0-7-amd64, LLVM 11.0.1)

ljmarin@lm:~$ DRI_PRIME=0 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: AMD RENOIR (DRM 3.40.0, 5.10.0-7-amd64, LLVM 11.0.1)

ljmarin@lm:~$ DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
libGL error: failed to create dri screen
libGL error: failed to load driver: nouveau
OpenGL renderer string: AMD RENOIR (DRM 3.40.0, 5.10.0-7-amd64, LLVM 11.0.1)
ljmarin@lm:~$

root@lm:~# update-alternatives --display glx
glx - modo automático
 la mejor versión del enlace es /usr/lib/nvidia.
 el enlace apunta actualmente a /usr/lib/nvidia
 el enlace glx es /usr/lib/glx
 esclavo glx--libEGL.so.1-x86_64-linux-gnu es /usr/lib/x86_64-linux-gnu/libEGL.so.1
 esclavo glx--libGL.so.1-x86_64-linux-gnu es /usr/lib/x86_64-linux-gnu/libGL.so.1
 esclavo glx--libGLESv1_CM.so.1-x86_64-linux-gnu es /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1
 esclavo glx--libGLESv2.so.2-x86_64-linux-gnu es /usr/lib/x86_64-linux-gnu/libGLESv2.so.2
 esclavo glx--libGLX_indirect.so.0-x86_64-linux-gnu es /usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0
 esclavo glx--libglxserver_nvidia.so es /usr/lib/xorg/modules/extensions/libglxserver_nvidia.so
 esclavo glx--libnvidia-cfg.so.1-x86_64-linux-gnu es /usr/lib/x86_64-linux-gnu/libnvidia-cfg.so.1
 esclavo glx--nvidia-blacklists-nouveau.conf es /etc/modprobe.d/nvidia-blacklists-nouveau.conf
 esclavo glx--nvidia-bug-report.sh es /usr/bin/nvidia-bug-report.sh
 esclavo glx--nvidia-drm-outputclass.conf es /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass.conf
 esclavo glx--nvidia-load.conf es /etc/modules-load.d/nvidia.conf
 esclavo glx--nvidia-modprobe.conf es /etc/modprobe.d/nvidia.conf
 esclavo glx--nvidia_drv.so es /usr/lib/xorg/modules/drivers/nvidia_drv.so
/usr/lib/mesa-diverted - prioridad 5
 esclavo glx--libEGL.so.1-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so.1
 esclavo glx--libGL.so.1-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
 esclavo glx--libGLESv1_CM.so.1-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1
 esclavo glx--libGLESv2.so.2-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2
 esclavo glx--libGLX_indirect.so.0-x86_64-linux-gnu: /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0
/usr/lib/nvidia - prioridad 100
 esclavo glx--libEGL.so.1-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so.1
 esclavo glx--libGL.so.1-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
 esclavo glx--libGLESv1_CM.so.1-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1
 esclavo glx--libGLESv2.so.2-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2
 esclavo glx--libGLX_indirect.so.0-x86_64-linux-gnu: /usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
 esclavo glx--libglxserver_nvidia.so: /usr/lib/nvidia/libglxserver_nvidia.so
 esclavo glx--libnvidia-cfg.so.1-x86_64-linux-gnu: /usr/lib/x86_64-linux-gnu/nvidia/libnvidia-cfg.so.1
 esclavo glx--nvidia-blacklists-nouveau.conf: /etc/nvidia/nvidia-blacklists-nouveau.conf
 esclavo glx--nvidia-bug-report.sh: /usr/lib/nvidia/nvidia-bug-report.sh
 esclavo glx--nvidia-drm-outputclass.conf: /etc/nvidia/nvidia-drm-outputclass.conf
 esclavo glx--nvidia-load.conf: /etc/nvidia/nvidia-load.conf
 esclavo glx--nvidia-modprobe.conf: /etc/nvidia/nvidia-modprobe.conf
 esclavo glx--nvidia_drv.so: /usr/lib/nvidia/nvidia_drv.so
/usr/lib/nvidia/bumblebee - prioridad 95
 esclavo glx--libEGL.so.1-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so.1
 esclavo glx--libGL.so.1-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
 esclavo glx--libGLESv1_CM.so.1-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1
 esclavo glx--libGLESv2.so.2-x86_64-linux-gnu: /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2
 esclavo glx--libGLX_indirect.so.0-x86_64-linux-gnu: /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0
 esclavo glx--libnvidia-cfg.so.1-x86_64-linux-gnu: /usr/lib/x86_64-linux-gnu/nvidia/libnvidia-cfg.so.1
 esclavo glx--nvidia-blacklists-nouveau.conf: /etc/nvidia/nvidia-blacklists-nouveau.conf
 esclavo glx--nvidia-bug-report.sh: /usr/lib/nvidia/nvidia-bug-report.sh
 esclavo glx--nvidia-modprobe.conf: /etc/nvidia/nvidia-modprobe.conf

> Saludos,
>
> -- 
> Camaleón 

Saludos.
 

Camaleón

unread,
Jul 21, 2021, 2:10:03 AM7/21/21
to
El 2021-07-20 a las 18:44 -0400, Leonardo Marín escribió:

> Gracias por responder, y sorry que no estaba en la lista y no hayaba
> como responder,

Entonces te mando copia del mensaje a tu correo directo, pero conviene
que respondas a la lista para que el hilo no quede «roto».

> > Marca y modelo de portátil?
>
> Machine: Type: Laptop System: HP product: HP Pavilion Gaming Laptop
> 15-ec1xxx v: N/A serial: <filter>

Ok.

> Graphics: Device-1: NVIDIA TU117M [GeForce GTX 1650 Ti Mobile]
> vendor: Hewlett-Packard driver: nvidia v: 460.73.01
> bus ID: 01:00.0
> Device-2: Advanced Micro Devices [AMD/ATI] Renoir vendor:
> Hewlett-Packard driver: amdgpu v: kernel bus ID: 05:00.0

Perfecto.

Con el modelo de portátil ya podrás buscar más ayuda sobre cómo
configurar la gráfica dedicada en Debian:

https://www.google.com/search?q=hp+pavilion+gaming+laptop+15-ec1xxx+debian+optimus

como saber que gpu está funcionando
https://forums.linuxmint.com/viewtopic.php?t=340909

NVIDIA GTX 1650 not detected on Debian 10
https://unix.stackexchange.com/questions/576715/nvidia-gtx-1650-not-detected-on-debian-10

NVIDIA Optimus
https://wiki.debian.org/NVIDIA%20Optimus

(...)

> > Mi recomendación es que recopiles la mayor cantidad de datos posibles
> > sobre tu sistema, para saber qué componentes tienes exactamente en el
> > portátil, y que revises las páginas de ayuda, que quizá estén
> > desactualizadas pero la base seguirá siendo la misma:
> >
> > Hybrid Graphics
> > https://help.ubuntu.com/community/HybridGraphics
> >
> > Hybrid graphics
> > https://wiki.archlinux.org/title/hybrid_graphics
> >
> > PRIME
> > https://wiki.archlinux.org/title/PRIME
> >
> > NVIDIA Optimus
> > https://wiki.archlinux.org/title/NVIDIA_Optimus
> gracias, los link las yo había visto y leído, los de arch igual seguí
> los pasos y algunas configuraciones que sugerían pero nada,
>
> optimus me desactiva por completo el video nvidia y no sale siquiera
> listada, por más que seguí los pasos me dio ese mismo resultado,

(...)

Parece que tienes varias posibilidades con Optimus (en la wiki de
Debian enumeran 6 posibildiades de configuración), prueba con varios
a ver si alguno te funciona.

Saludos,

--
Camaleón

Leonardo Marín

unread,
Jul 22, 2021, 6:50:03 PM7/22/21
to
El mié, 21 jul 2021 a las 2:09, Camaleón (<noel...@gmail.com>) escribió:
El 2021-07-20 a las 18:44 -0400, Leonardo Marín escribió:

> Gracias por responder, y sorry que no estaba en la lista y no hayaba
> como responder,

Entonces te mando copia del mensaje a tu correo directo, pero conviene
que respondas a la lista para que el hilo no quede «roto».
Vale gracias, ya estoy en la lista ahora,
Cuando instalé optimus me deshabilitó por completo la tarjeta nvidia, no pude habilitarla de ninguna manera, no supe si tenia algo mal o que era, por eso lo desinstale de nuevo,

haciendo algunos ajustes ahora si funciona con el comando __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __GL_SYNC_TO_VBLANK=0 glxgears

ljmarin@lm:~$ __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __GL_SYNC_TO_VBLANK=0 glxgears
43075 frames in 5.0 seconds = 8614.939 FPS
44247 frames in 5.0 seconds = 8849.394 FPS
44666 frames in 5.0 seconds = 8933.098 FPS

si voy al panel de control de nvidia el gpu se utiliza al 95%,
tema aparte primus no está en debian, solo en ubuntu y derivados al parecer, es lo que vi en mint y es uno de los link me enviaste, esa solución sería interesante aunque su función la limitaran a línea de comandos en debian,
pero creo que con esta solución por el momento alcanza, antes era que no funcionaba para nada, hice varias cosas pero al parecer funcionó luego de reinstalar todo lo referente a la librería de mesa y el xorg-core,

seguiré probando y dandole alguna vueltas más antes de hacer una instalación definitiva,
gracias por la ayuda!!

saludos.


Saludos,

--
Camaleón
0 new messages