
Intel HD Graphics 530 칩과 Nvidia Quadro M1000M이 모두 포함된 하이브리드 그래픽을 갖춘 Dell Mobile Precision 5510이 있습니다.
SteamOS에서 일부 게임을 실행하기 위해 Nvidia 칩으로 전환하고 싶지만 작동하지 않습니다.
Dell이 제공하는 것이 가이드, 이는 다음과 같습니다.
sudo apt-get purge libvdpau-va-gl1 bumblebee* nvidia*
sudo apt-get install nvidia-387 nvidia-settings nvidia-prime
sudo reboot
그 다음에
nvidia-settings
또는
sudo prime-select nvidia
또는
sudo prime-switch nvidia
그리고 재부팅하지만 그 중 어느 것도 나에게 적합하지 않습니다.
내가 시도할 때 nvidia-settings
:
ERROR: Error querying enabled displays on GPU 0 (Missing Extension).
ERROR: Error querying connected displays on GPU 0 (Missing Extension).
** Message: PRIME: No offloading required. Abort
** Message: PRIME: is it supported? no
ERROR: nvidia-settings could not find the registry key file. This file
should have been installed along with this driver at
/usr/share/nvidia/nvidia-application-profiles-key-documentation.
The application profiles will continue to work, but values cannot be
prepopulated or validated, and will not be listed in the help text.
Please see the README for possible values and descriptions.
내가 시도할 때 sudo-prime-switch nvidia
:
/etc/modprobe.d is not a file
/etc/modprobe.d is not a file
/etc/modprobe.d is not a file
/etc/modprobe.d is not a file
/etc/modprobe.d is not a file
Error: can't open /lib/modules/4.13.0-16-lowlatency/updates/dkms
Error: can't open /lib/modules/4.13.0-16-lowlatency/updates/dkms
Error: can't open /lib/modules/4.13.0-16-lowlatency/updates/dkms
update-alternatives: error: no alternatives for x86_64-linux-gnu_gfxcore_conf
내가 시도하면 sudo prime-select nvidia
:
Info: the current GL alternatives in use are: ['mesa', 'mesa']
Info: the current EGL alternatives in use are: ['mesa-egl', 'nvidia-387']
Info: selecting nvidia-387 for the nvidia profile
update-alternatives: using /usr/lib/nvidia-387/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-387/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-387/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
마지막 것은 유망해 보입니다. sudo prime-select query
나중에 시도하면 다음과 같은 결과를 얻습니다.
nvidia
엄청난. 재부팅만 하면 아무 일도 없었다는 듯이 인텔로 돌아갑니다. 아니면 나중에 시도해도 nvidia-settings
같은 오류가 발생합니다.
이미 보안 부팅이 완전히 비활성화되었습니다.
software-properties-gtk --open-tab=4
선택한 옵션을 입력하여 추가 드라이버를 열면 다음과 같이 설정됩니다.
Using NVIDIA binary driver - version 387.22 from nvidia-387 (open source)
유사한 질문이 많이 있지만 위에서 시도한 것 이상의 솔루션을 제공하는 것은 없습니다.
- 16.04에서 작동하는 nVidia 드라이버를 얻을 수 없으며 로그인 후 바로 로그아웃됩니다.
- Nvidia 드라이버가 설치되었지만 작동하지 않습니다!
- Ubuntu 16.04 NVIDIA 드라이버가 작동하지 않습니다
- NVIDIA 그래픽과 함께 Ubuntu 16.04/16.10을 설치한 후/설치하는 동안 그래픽 문제
- Nvidia 드라이버가 작동하지 않습니다(GPU 0(확장 없음)에서 활성화된 디스플레이를 쿼리하는 동안 오류가 발생했습니다.)
Ubuntu Xorg로 부팅 중입니다. `nvidia-settings를 실행하면 위의 오류 메시지와 함께 프로그램이 실행되지만 카드를 전환할 수 있는 옵션이 표시되지 않습니다("PRIME 프로필" 옵션 없음).
어떤 아이디어가 있나요?
답변1
nvidia-387 드라이버와 동일한 문제가 있습니다. 시스템 업데이트까지 작동했습니다.
나에게 도움이 된 유일한 방법은 오래된 드라이버를 사용하는 것입니다: nvidia-384
root@sebapc:/home/sebastian# dpkg -l | grep -i -e nvidia
ii bbswitch-dkms 0.8-4ubuntu1 amd64 Interface for toggling the power on NVIDIA Optimus video cards
ii cuda-nvtx-9-1 9.1.85-1 amd64 NVIDIA Tools Extension
ii libcuda1-384 384.111-0ubuntu1 amd64 NVIDIA CUDA runtime library
ii nvidia-384 384.111-0ubuntu1 amd64 NVIDIA binary driver - version 384.111
rc nvidia-387 387.26-0ubuntu1 amd64 NVIDIA binary driver - version 387.26
ii nvidia-modprobe 387.26-0ubuntu1 amd64 Load the NVIDIA kernel driver and create device files
ii nvidia-opencl-icd-384 384.111-0ubuntu1 amd64 NVIDIA OpenCL ICD
rc nvidia-opencl-icd-387 387.26-0ubuntu1 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.8.5 amd64 Tools to enable NVIDIA's Prime
ii nvidia-settings 387.26-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
유일한 문제는 이 드라이버가 CUDA 9.1과 호환되지 않는다는 것입니다.
* 업데이트 *
문제는 (내 경우에는) 커널입니다.
드라이버를 설치할 때 DKMS 컴파일 중에 오류가 발생합니다. 컴파일 시 다음 위치에 로그가 생성됩니다.
/var/lib/dkms/nvidia-387/387.26/build/make.log.
현재 실행 중인 커널에 대해 DKMS를 컴파일해 볼 수 있습니다.
sudo dpkg-reconfigure nvidia-387
오류가 발생하는지 확인하세요.
이전 커널에서 부팅할 때 문제를 해결했습니다.4.13.0-21-일반최신 대신4.13.0-25-일반
내 시스템 세부정보는 다음과 같습니다.
GPU:
root@sebapc:/home/sebastian# lspci | grep -i nvidia
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)
운영체제 버전:
root@sebapc:/home/sebastian# uname -a
Linux sebapc 4.13.0-21-generic #24-Ubuntu SMP Mon Dec 18 17:29:16 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
답변2
이것이 귀하의 경우에 해당되는지 여부는 확실하지 않지만 오늘 BIOS 업그레이드 후 nVidia 드라이버를 로드할 수 없는 하이브리드 GPU(Windows 7 OS)가 포함된 Dell Inspiron 15와 비슷한 문제가 있었습니다. BIOS 업그레이드 후에는 CMOS를 지워야 하는 것으로 나타났습니다. 일단 nVidia 카드가 감지되고 드라이버가 로드되었습니다. 나는 당신이 nVidia 카드가 감지되었는지 이미 확인했을 것이라고 생각하지만 그렇지 않은 경우를 대비해 내 경험을 공유하려고 생각했습니다.