Re: Cómo elegir entre dos tarjetas gráficas

2023-02-12 Por tema Roberto J. Blandino Cisneros

On 17/1/23 17:55, Darío wrote:

Hola buenos días!
Tengo una notebook que tiene dos tarjetas gráficas, la integrada y una NVIDIA:
$ inxi -Gx
Graphics:
   Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics
   vendor: Dell driver: i915 v: kernel bus ID: 00:02.0
   Device-2: NVIDIA GF119M [NVS 4200M] vendor: Dell driver: nvidia v: 390.157
   bus ID: 01:00.0
   Display: x11 server: X.Org 1.20.11 driver: loaded: modesetting
   unloaded: fbdev,vesa resolution: 1366x768~60Hz
   OpenGL: renderer: Mesa DRI Intel HD Graphics 3000 (SNB GT2)
   v: 3.3 Mesa 20.3.5 direct render: Yes
Mi duda es cómo saber cuál tarjeta está utilizando, según el comando anterior 
infiero que es la integrada.
Desde acá si es una notebook, lo que tienes es una computadora con una 
tarjeta de video principal Intel y una secundaria de refuerzo y auxiliar.

Mi otra duda es instalar los driver de nvidia:
$ nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119M [NVS 4200M] 
[10de:1056] (rev a1)

Checking card:  NVIDIA Corporation GF119M [NVS 4200M] (rev a1)
Your card is only supported up to the 390 legacy drivers series.
It is recommended to install the
 nvidia-legacy-390xx-driver
package.
Una vez ya instalada la recomendación, ejecuto el comando:
$ sudo lsmod | grep -i nvidia
nvidia_modeset   1060864  0
nvidia  15888384  1 nvidia_modeset
ipmi_msghandler   118784  2 ipmi_devintf,nvidia
aclaro que antes de instalar el driver no arrajaba ningún resultado, sin 
embargo sigo sin saber cómo hacer que utilice esta tarjeta, si es que no la 
está utilizando ya.


Necesitarás configurar Optimus para definirle que se use solo para los 
paquetes que necesites que la usen. Entendería que vas a desear solo 
usar la nvidia como principal pero este tipo de laptops no funcionan 
así, es decir no es como una pc de escritorio que le adicionas una 
tarjeta de video y perfectamente puedes descartar la interna para que no 
haga uso del CPU.


Estas laptops con doble tarjeta gráfica es engañar al usuario, es decir 
tienes una tarjeta gráfica intel y cuando levantes alguna aplicación que 
le demande mas memoria, si usas windows y su driver, este hará el switch 
de forma automática. Con Linux debes configurarlo, y el paquete que te 
va a ayudar se llama "Optimus".


Últimamente existe hardware que viene con tarjetas de video discretas o 
mixtas y eso es lo que tienes en tus manos.


Significa que la tarjeta debe de funcionar solo cuando exista una 
demanda alta de video, puede ser automático o de forma manual indicando 
que tarjeta debe usar para cada software. Así por ejemplo que use Intel 
para procesadores de texto y consolas, pero que use la GPU para cuando 
se cargue un juego o "The GIMP, VLC, etc" por ejemplo.


Dale una ojeada a este link

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

Por lo tanto debes dejar la tarjeta Intel por defecto y luego que hallas 
configurado el paquete Optimus, empieza a definir que use la tarjeta 
NVIDIA para aquellas aplicaciones que te van a demandar video y para las 
cuales la vas a necesitar, como por ejemplo "The Gimp"


Yo tuve una maquina así con doble tarjeta de video, las laptops que 
vienen así te dará problema si colocas la tarjeta NVIDIA como principal 
y no es recomendable ya que su utilidad es ser esclava y funcionar solo 
cuando lo requiera en este caso no están diseñadas para tomar toda la 
carga y solo procesar los hilos que les indiques, en este caso cuando 
levantes un software como "The Gimp" solo tendrá esa carga sin todo lo 
demás encima por lo tanto tiene como objetivo que te funcione de forma 
transparente para ti y tengas la sensación de que mientras proceses 
video, puedas seguir funcionando tu Sistema Operativo de forma fluida y 
nítida.




Muchas gracias y saludos!
Darío




Saludos

--
RoJoBlandino.



Re: Cómo elegir entre dos tarjetas gráficas

2023-01-18 Por tema Camaleón
El 2023-01-17 a las 23:55 +, Darío escribió:

> Tengo una notebook que tiene dos tarjetas gráficas, la integrada y una NVIDIA:
> $ inxi -Gx
> Graphics:
>   Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics 
>   vendor: Dell driver: i915 v: kernel bus ID: 00:02.0 
>   Device-2: NVIDIA GF119M [NVS 4200M] vendor: Dell driver: nvidia v: 390.157 
>   bus ID: 01:00.0 
>   Display: x11 server: X.Org 1.20.11 driver: loaded: modesetting 
>   unloaded: fbdev,vesa resolution: 1366x768~60Hz 
>   OpenGL: renderer: Mesa DRI Intel HD Graphics 3000 (SNB GT2) 
>   v: 3.3 Mesa 20.3.5 direct render: Yes 

> Mi duda es cómo saber cuál tarjeta está utilizando, según el comando anterior 
> infiero que es la integrada.

Por el mensaje de OpenGL parece que usa la Intel, pero tendrás más 
datos en el archivo de registro de Xorg que podrás ver con la orden:

cat /varl/log/Xorg.0.log

> Mi otra duda es instalar los driver de nvidia:
> $ nvidia-detect
> Detected NVIDIA GPUs:
> 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119M [NVS 
> 4200M] [10de:1056] (rev a1)
> 
> Checking card:  NVIDIA Corporation GF119M [NVS 4200M] (rev a1)
> Your card is only supported up to the 390 legacy drivers series.
> It is recommended to install the
> nvidia-legacy-390xx-driver
> package.

Mi recomendación es que si te funciona todo bien y no necesitas la 
aceleración por hardware que te proporciona la gráfica más potente 
(nVidia), no lo toques.


> Una vez ya instalada la recomendación, ejecuto el comando:
> $ sudo lsmod | grep -i nvidia
> nvidia_modeset   1060864  0
> nvidia  15888384  1 nvidia_modeset
> ipmi_msghandler   118784  2 ipmi_devintf,nvidia
> aclaro que antes de instalar el driver no arrajaba ningún resultado, sin 
> embargo sigo sin saber cómo hacer que utilice esta tarjeta, si es que no la 
> está utilizando ya.

Pues si ya has instalado el driver propietario de nvidia, y el sistema 
lo ha cargado, nada más tienes que hacer :-)

Vuelve a ejecutar «inxi -Gx» y compara con los resultados anteriores y 
revisa el registro de Xorg para comprobar que todo está correcto 
(aceleración 3D, etc...).

Saludos,

-- 
Camaleón 



Cómo elegir entre dos tarjetas gráficas

2023-01-17 Por tema Darío
Hola buenos días!
Tengo una notebook que tiene dos tarjetas gráficas, la integrada y una NVIDIA:
$ inxi -Gx
Graphics:
  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics 
  vendor: Dell driver: i915 v: kernel bus ID: 00:02.0 
  Device-2: NVIDIA GF119M [NVS 4200M] vendor: Dell driver: nvidia v: 390.157 
  bus ID: 01:00.0 
  Display: x11 server: X.Org 1.20.11 driver: loaded: modesetting 
  unloaded: fbdev,vesa resolution: 1366x768~60Hz 
  OpenGL: renderer: Mesa DRI Intel HD Graphics 3000 (SNB GT2) 
  v: 3.3 Mesa 20.3.5 direct render: Yes 
Mi duda es cómo saber cuál tarjeta está utilizando, según el comando anterior 
infiero que es la integrada.

Mi otra duda es instalar los driver de nvidia:
$ nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119M [NVS 4200M] 
[10de:1056] (rev a1)

Checking card:  NVIDIA Corporation GF119M [NVS 4200M] (rev a1)
Your card is only supported up to the 390 legacy drivers series.
It is recommended to install the
nvidia-legacy-390xx-driver
package.
Una vez ya instalada la recomendación, ejecuto el comando:
$ sudo lsmod | grep -i nvidia
nvidia_modeset   1060864  0
nvidia  15888384  1 nvidia_modeset
ipmi_msghandler   118784  2 ipmi_devintf,nvidia
aclaro que antes de instalar el driver no arrajaba ningún resultado, sin 
embargo sigo sin saber cómo hacer que utilice esta tarjeta, si es que no la 
está utilizando ya.

Muchas gracias y saludos!
Darío