Optimus 노트북의 nvidia 드라이버[개별 그래픽 카드]가 로드되지 않습니다.

Optimus 노트북의 nvidia 드라이버[개별 그래픽 카드]가 로드되지 않습니다.

도킹 스테이션에서 외부 모니터와 함께 ThinkPad W520을 사용하려고 합니다. BIOS에 [별도 그래픽 카드]가 설정된 상태에서 컴퓨터를 부팅하면 systemd가 로드된 후 컴퓨터가 화면을 찾을 수 없는 것처럼 멈춥니다. 최신 nVidia 드라이버로 다시 설치해 보았지만 도움이 되지 않았습니다. Xorg.0.log에도 예외가 표시되지 않습니다. 이 문제를 어떻게 디버깅할 수 있나요?

BIOS를 통합 그래픽 모드로 변경하면 로그인 프롬프트가 예상대로 노트북 화면에 나타납니다. 그런데 외부 모니터 포트가 nVidia 칩을 통해 연결되어 있기 때문에 외부 모니터를 사용할 수 없습니다.

journalctl | grep 'bumblebeed'내 nVidia 그래픽 카드를 찾을 수 없다고 뜹니다.

Nov 29 21:38:34 w520 systemd[1]: bumblebeed.service failed.
Nov 29 21:39:34 w520 bumblebeed[1071]: [   75.407054] [ERROR]No integrated video card found, quitting.
Nov 29 21:39:34 w520 systemd[1]: bumblebeed.service: main process exited, code=exited, status=1/FAILURE
Nov 29 21:39:34 w520 systemd[1]: Unit bumblebeed.service entered failed state.
Nov 29 21:39:34 w520 systemd[1]: bumblebeed.service failed.

journalctl | grep nvidia다음을 제공합니다:

Nov 29 21:41:27 w520 kernel: nvidia 0000:01:00.0: irq 39 for MSI/MSI-X
Nov 29 22:47:04 w520 kernel: nvidia 0000:01:00.0: irq 39 for MSI/MSI-X
Dec 09 22:07:12 w520 kernel: nvidia 0000:01:00.0: irq 39 for MSI/MSI-X
Dec 09 22:12:44 w520 kernel: nvidia 0000:01:00.0: irq 39 for MSI/MSI-X
Dec 31 20:31:26 w520 sudo[19776]: wdkrnls : TTY=pts/1 ; PWD=/home/wdkrnls ; USER=root ; COMMAND=/usr/sbin/pacman -S xf86-video-modesetting nvidia
Jan 16 18:01:58 w520 sudo[27554]: wdkrnls : TTY=pts/4 ; PWD=/home/wdkrnls ; USER=root ; COMMAND=/usr/sbin/pacman -Rscn nvidia
Jan 16 18:02:10 w520 userdel[27699]: delete user 'nvidia-persistenced'
Jan 16 18:02:10 w520 userdel[27699]: removed group 'nvidia-persistenced' owned by 'nvidia-persistenced'
Jan 16 18:02:10 w520 userdel[27699]: removed shadow group 'nvidia-persistenced' owned by 'nvidia-persistenced'
Jan 16 18:02:17 w520 sudo[27720]: wdkrnls : TTY=pts/4 ; PWD=/home/k ; USER=root ; COMMAND=/usr/sbin/pacman -S nvidia
Jan 16 18:02:21 w520 groupadd[27758]: group added to /etc/group: name=nvidia-persistenced, GID=143
Jan 16 18:02:21 w520 groupadd[27758]: group added to /etc/gshadow: name=nvidia-persistenced
Jan 16 18:02:21 w520 groupadd[27758]: new group: name=nvidia-persistenced, GID=143
Jan 16 18:02:21 w520 useradd[27763]: new user: name=nvidia-persistenced, UID=143, GID=143, home=/, shell=/sbin/nologin
Jan 16 18:02:50 w520 sudo[27831]: wdkrnls : TTY=pts/4 ; PWD=/home/k ; USER=root ; COMMAND=/usr/sbin/pacman -S opencl-nvidia
Jan 19 19:10:53 w520 kernel: nvidia: module license 'NVIDIA' taints kernel.
Jan 19 19:10:53 w520 kernel: nvidia 0000:01:00.0: enabling device (0000 -> 0003)
Jan 19 19:10:53 w520 kernel: [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 1
Jan 19 19:10:53 w520 kernel: nvidia 0000:01:00.0: irq 41 for MSI/MSI-X
Jan 19 19:10:58 w520 kernel: nvidia_uvm: Loaded the UVM driver, major device number 245
Jan 22 00:36:02 w520 kernel: nvidia: module license 'NVIDIA' taints kernel.

nVidia 드라이버는 12월 초까지 잘 작동했습니다. 문제를 해결하려는 시도 중 일부가 로그에 표시됩니다.

BIOS에서 Optimus 모드로 전환하고 Optimus OS 감지를 TRUE로 설정하면 optirun glxgears -info그래픽 카드에서 실행할 수 있습니다.

관련 정보