Manjaro 18에 Nvidia 드라이버를 설치하는 방법은 무엇입니까?

Manjaro 18에 Nvidia 드라이버를 설치하는 방법은 무엇입니까?

오늘 저는 GeForce GTX 850M이 장착된 MSI GE-60PC 노트북에 최신 버전의 Manjaro i3 18.0.3을 설치했습니다. 저는 외부 모니터(HDMI를 통해 연결)가 있는 노트북을 사용하고 있습니다. 처음 부팅한 후 노트북 화면과 외부 모니터가 미러링됩니다. 디스플레이 설정을 할 수 없습니다. 그런 다음 nvidia 패키지를 설치했습니다.1다음 명령과 함께 pacman을 사용하십시오.

sudo pacman -S linux419-nvidia

내 커널 버전은 다음과 같습니다.

Linux my-msi 4.19.28-1-MANJARO #1 SMP PREEMPT Sun Mar 10 08:32:42 UTC 2019 x86_64 GNU/Linux

존재하다1, 그것은 말한다;

5. Reboot. The nvidia package contains a file which blacklists the nouveau module, so rebooting is necessary. 

그래서 nvidia 드라이버를 설치한 후 컴퓨터를 다시 시작했습니다. 재부팅 후 디스플레이 설정이 수정되어 모니터가 확장되었습니다. 하지만 다음 명령을 실행하면;

lspci -k | grep -A 2 -E "(VGA|3D)"
0:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
    DeviceName:  Onboard IGD
    Subsystem: Micro-Star International Co., Ltd. [MSI] 4th Gen Core Processor Integrated Graphics Controller
--
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 850M] (rev a2)
    Subsystem: Micro-Star International Co., Ltd. [MSI] GM107M [GeForce GTX 850M]
    Kernel driver in use: nouveau

아직도 누보드라이버를 사용하고 있다고 하네요. NVIDIA 드라이버를 설치하는 올바른 방법은 무엇입니까? 그 후 cuda와 pytorch를 설치하고 싶습니다.

nvidia-modprobe 명령을 실행하면 다음 커널 로그가 나타납니다.

[ 1883.794671] nvidia-nvlink: Nvlink Core is being initialized, major device number 237
[ 1883.795017] NVRM: The NVIDIA probe routine was not called for 1 device(s).
[ 1883.795018] NVRM: This can occur when a driver such as: 
               NVRM: nouveau, rivafb, nvidiafb or rivatv 
               NVRM: was loaded and obtained ownership of the NVIDIA device(s).
[ 1883.795018] NVRM: Try unloading the conflicting kernel module (and/or
               NVRM: reconfigure your kernel without the conflicting
               NVRM: driver(s)), then try loading the NVIDIA kernel module
               NVRM: again.
[ 1883.795018] NVRM: No NVIDIA graphics adapter probed!
[ 1883.795132] nvidia-nvlink: Unregistered the Nvlink Core, major device number 237

답변1

유제:https://bbs.archlinux.org/viewtopic.php?id=213042 다음 모듈을 블랙리스트에 추가하고 다시 시작해 보세요.

blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist nv
blacklist uvcvideo

답변2

NVIDIA Linux 드라이버는 다음에서 다운로드할 수 있습니다.여기. 다운로드가 완료되면 실행하세요.

sudo init 3

이렇게 하면 데스크탑 환경이 없는 다중 사용자 환경으로 이동하게 됩니다. 이제 NVIDIA 드라이버 디렉토리에 사용자 이름과 비밀번호를 입력 cd하고 다음 명령을 실행하여 드라이버를 설치하십시오.

sudo ./nvidia-driver-name

완료되면 다음을 실행합니다.

sudo init 5

데스크탑 환경이 나타납니다. 이것이 귀하의 문제를 해결하기를 바랍니다.

관련 정보