GeForce MX130 nVidia 드라이버?

GeForce MX130 nVidia 드라이버?

저는 Debian Buster가 설치된 업무용 노트북을 가지고 있습니다. 노트북에는 nVidia GeForce MX130 3D 렌더러가 장착되어 있습니다.

이것은 VGA 어댑터가 아니며 3D만 지원합니다. Nvidia GL 라이브러리를 설치했습니다.

wouter@pc181009:~$ dpkg -l|grep nvidia
ii  glx-alternative-nvidia                  0.9.1                                amd64        allows the selection of NVIDIA as GLX provider
ii  libegl-nvidia0:amd64                    410.104-1                            amd64        NVIDIA binary EGL library
ii  libegl-nvidia0:i386                     410.104-1                            i386         NVIDIA binary EGL library
ii  libgl1-nvidia-glvnd-glx:amd64           410.104-1                            amd64        NVIDIA binary OpenGL/GLX library (GLVND variant)
ii  libgl1-nvidia-glvnd-glx:i386            410.104-1                            i386         NVIDIA binary OpenGL/GLX library (GLVND variant)
ii  libgles-nvidia1:amd64                   410.104-1                            amd64        NVIDIA binary OpenGL|ES 1.x library
ii  libgles-nvidia1:i386                    410.104-1                            i386         NVIDIA binary OpenGL|ES 1.x library
ii  libgles-nvidia2:amd64                   410.104-1                            amd64        NVIDIA binary OpenGL|ES 2.x library
ii  libgles-nvidia2:i386                    410.104-1                            i386         NVIDIA binary OpenGL|ES 2.x library
ii  libglx-nvidia0:amd64                    410.104-1                            amd64        NVIDIA binary GLX library
ii  libglx-nvidia0:i386                     410.104-1                            i386         NVIDIA binary GLX library
ii  libnvidia-cbl:amd64                     410.104-1                            amd64        NVIDIA binary Vulkan ray tracing (cbl) library
ii  libnvidia-cfg1:amd64                    410.104-1                            amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-eglcore:amd64                 410.104-1                            amd64        NVIDIA binary EGL core libraries
ii  libnvidia-eglcore:i386                  410.104-1                            i386         NVIDIA binary EGL core libraries
ii  libnvidia-fatbinaryloader:amd64         410.104-1                            amd64        NVIDIA FAT binary loader
ii  libnvidia-glcore:amd64                  410.104-1                            amd64        NVIDIA binary OpenGL/GLX core libraries
ii  libnvidia-glcore:i386                   410.104-1                            i386         NVIDIA binary OpenGL/GLX core libraries
ii  libnvidia-glvkspirv:amd64               410.104-1                            amd64        NVIDIA binary Vulkan Spir-V compiler library
ii  libnvidia-glvkspirv:i386                410.104-1                            i386         NVIDIA binary Vulkan Spir-V compiler library
ii  libnvidia-ml1:amd64                     410.104-1                            amd64        NVIDIA Management Library (NVML) runtime library
ii  libnvidia-ptxjitcompiler1:amd64         410.104-1                            amd64        NVIDIA PTX JIT Compiler
ii  libnvidia-rtcore:amd64                  410.104-1                            amd64        NVIDIA binary Vulkan ray tracing (rtcore) library
ii  nvidia-alternative                      410.104-1                            amd64        allows the selection of NVIDIA as GLX provider
ii  nvidia-driver                           410.104-1                            amd64        NVIDIA metapackage
ii  nvidia-driver-bin                       410.104-1                            amd64        NVIDIA driver support binaries
ii  nvidia-driver-libs:amd64                410.104-1                            amd64        NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
ii  nvidia-driver-libs:i386                 410.104-1                            i386         NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
ii  nvidia-driver-libs-i386:i386            410.104-1                            i386         NVIDIA metapackage (OpenGL/GLX/EGL/GLES 32-bit libraries)
ii  nvidia-egl-common                       410.104-1                            amd64        NVIDIA binary EGL driver - common files
ii  nvidia-egl-icd:amd64                    410.104-1                            amd64        NVIDIA EGL installable client driver (ICD)
ii  nvidia-egl-icd:i386                     410.104-1                            i386         NVIDIA EGL installable client driver (ICD)
ii  nvidia-installer-cleanup                20151021+9                           amd64        cleanup after driver installation with the nvidia-installer
ii  nvidia-kernel-common                    20151021+9                           amd64        NVIDIA binary kernel module support files
ii  nvidia-kernel-dkms                      410.104-1                            amd64        NVIDIA binary kernel module DKMS source
ii  nvidia-kernel-support                   410.104-1                            amd64        NVIDIA binary kernel module support files
ii  nvidia-legacy-check                     410.104-1                            amd64        check for NVIDIA GPUs requiring a legacy driver
ii  nvidia-modprobe                         410.93-1                             amd64        utility to load NVIDIA kernel modules and create device nodes
ii  nvidia-persistenced                     410.93-1                             amd64        daemon to maintain persistent software state in the NVIDIA driver
ii  nvidia-settings                         410.104-1                            amd64        tool for configuring the NVIDIA graphics driver
ii  nvidia-support                          20151021+9                           amd64        NVIDIA binary graphics driver support files
ii  nvidia-vdpau-driver:amd64               410.104-1                            amd64        Video Decode and Presentation API for Unix - NVIDIA driver
ii  nvidia-vulkan-common                    410.104-1                            amd64        NVIDIA Vulkan driver - common files
ii  nvidia-vulkan-icd:amd64                 410.104-1                            amd64        NVIDIA Vulkan installable client driver (ICD)
ii  nvidia-vulkan-icd:i386                  410.104-1                            i386         NVIDIA Vulkan installable client driver (ICD)
ii  xserver-xorg-video-nvidia               410.104-1                            amd64        NVIDIA binary Xorg driver

또한 "update-glx --config glx"는 nVidia 드라이버를 사용하도록 설정됩니다.

wouter@pc181009:~$ sudo LC_ALL=C update-glx --config glx
There are 3 choices for the alternative glx (providing /usr/lib/glx).

  Selection    Path                       Priority   Status
------------------------------------------------------------
* 0            /usr/lib/nvidia             100       auto mode
  1            /usr/lib/mesa-diverted      5         manual mode
  2            /usr/lib/nvidia             100       manual mode
  3            /usr/lib/nvidia/bumblebee   95        manual mode

Press <enter> to keep the current choice[*], or type selection number: 

그러나 "glxinfo"를 실행하면 렌더러가 여전히 Intel iGPU와 메사 라이브러리를 사용하고 있는 것을 볼 수 있습니다. 또한 nvidia 설정이 실패합니다.

wouter@pc181009:~$ nvidia-settings -V

WARNING: NV-CONTROL extension not found on this Display.


ERROR: Unable to load info from any available system

GL 시스템이 NVIDIA GPU를 사용하게 하려면 어떻게 해야 합니까?

답변1

그래서 이것은 불완전한 GPU라는 것이 밝혀졌습니다. 즉, 디스플레이 커넥터가 제공되지 않고 디스플레이 출력을 온칩 그래픽 칩셋(즉, Intel Graphics)에 의존하는 칩셋입니다. 이것은 "NVidia OPTIMUS"(NVidia에서 비명을 지르는 소리)라고 하며 "primus" 드라이버를 통해 Linux에서 지원됩니다.

이것이 작동하려면 이 primus패키지를 설치해야 합니다. 를 설치하도록 선택할 수도 있지만 bumblebee, 이것의 이점이 무엇인지는 잘 모르겠습니다(무대 뒤에서 프리머스를 사용합니다).

"primus" 패키지를 설치한 후 primusrun을 통해 NVidia GPU에서 애플리케이션을 실행할 수 있습니다.

primusrun glxinfo

glxinfoNVidia GPU에서 실행되는 반면

glxinfo

(즉, 사전 작업 glxinfo없음 )은 Intel GPU에서 실행됩니다.primusrunglxinfo

Steam과 같은 경우 내부에서 모든 Steam을 실행하거나 각 게임 속성으로 이동하여 거기에 있는 명령줄에 primusrun추가할 수 있습니다 .primusrun

관련 정보