엔비디아 GPU는 사용되지 않습니다

엔비디아 GPU는 사용되지 않습니다

저는 NVIDIA GPU(960m)를 아치 설치에 사용하려고 노력했지만 아직은 아닙니다. 엔비디아 드라이버를 사용하고 있습니다. nvidia-config를 실행했고 xorg.conf를 다음과 같이 수정했습니다.

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

문제가 무엇인지 잘 알 수 없지만 화면이나 모니터와 관련된 문제일 수 있다고 생각합니다. lspci 반환

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
        Subsystem: Lenovo HD Graphics 530
        Kernel driver in use: i915
--
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
        Subsystem: Lenovo GM107M [GeForce GTX 960M]
        Kernel driver in use: nvidia

제가 뭘 잘못하고 있는지 아시는 분이 계시다면 지적해 주시면 바로잡도록 하겠습니다!

편집: Xorg 로그 파일을 살펴보면서 Nouveau 드라이버를 사용하고 있음을 발견했습니다. 비록 해당 드라이버를 제거했지만 통합 GPU에 대해 추측하고 있습니다. 왜냐하면 nividia 드라이버를 로드하는 버그로 보이는 것이 있었기 때문입니다.

 (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)

그게 무슨 뜻인지 아시나요?

acpi(실제로는 없었음)를 설치해야 하고 이를 rc.conf 파일에도 추가해야 한다는 것을 알았습니다. 그게 뭔지 잘 모르겠고, /etc에는 없는 것 같아요...

편집: 약 2주 전에 비슷한 질문을 게시했지만 인터넷이 다운되어 어떤 질문에도 답변할 수 없었습니다. 죄송합니다.

답변1

내 노트북에도 960m가 있는데 처음으로 아치를 설치할 때 이를 고치는 데 필요한 모든 리소스를 찾는 것이 엄청난 고통이었습니다. 좋은 출발점은https://wiki.archlinux.org/index.php/NVIDIA_Optimus

제 개인적 으로는 이렇 /etc/X11/xorg.conf습니다.

Section "Module"
    Load "modesetting"
Endsection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "1:0:0"
    Option "AllowEmptyInitialConfiguration"
EndSection

귀하의 게시물에 X11 구성을 위한 NVIDIA 카드의 버스 ID가 표시되어 있습니다 01:00.0. 이를 아래와 같이 변경해야 합니다.1:0:0

올바르게 설정한 후에는 /etc/X11/xorg.conf선택한 디스플레이 관리자에 대한 Wiki 페이지의 지침을 따르십시오.

답변2

systemd를 사용한다고 가정하고 rc.conf파일을 편집하지 말고(전혀 없을 수도 있음) 대신 다음과 같이 "acpid.service를 시작 및/또는 활성화"해야 합니다(이것이 systemd에서 데몬 서비스를 활성화하는 올바른 방법입니다).이것들 페이지아치 위키에서. Arch Wiki는 매우 유용한 리소스이므로 자주 참조하시기 바랍니다.

/etc/modprobe.d폴더에 파일을 추가하는 지침에 따라 누보 커널 모듈을 블랙리스트에 추가할 수도 있습니다.여기(또한 Arch Wiki에서도) 사용되지 않으므로 안심하셔도 됩니다.

관련 정보