
저는 HP 노트북에서 Debian 8.0 64비트(Jessie, 안정 버전)를 실행하고 있습니다. 내 그래픽 카드용 독점 nVidia 드라이버를 설치하는 데 문제가 있습니다.
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce GT 630M] [10de:0de9] (rev ff)
나는 데비안 위키의 단계별 가이드를 따랐습니다. 내 그래픽 카드에는 nvidia optimus가 장착되어 있으므로 Bumblebee가 필요합니다. 지금까지는 아주 좋았습니다. 내 컴퓨터에 필요한 올바른 패키지가 모두 있다고 생각합니다. 이제 범블비를 활성화해야 합니다. 올바른 명령은 다음과 같습니다.
sudo optirun nvidia-settings -c :8
그래서 그래픽 프런트엔드가 등장했고 모든 기본 검사를 유지하고 구성 파일을 /etc/X11 폴더에 xorg.conf로 저장했습니다. 하지만 시스템을 다시 시작하면 검은색 화면이 나타나고 x가 시작되지 않고 "화면을 찾을 수 없습니다"라는 메시지가 나타납니다. 이것은 로그입니다
[ 74.012] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 74.014] (--) PCI:*(0:0:2:0) 8086:0126:103c:181d rev 9, Mem @ 0xd4000000/4194304, 0xc0000000/268435456, I/O @ 0x000050$
[ 74.014] (II) LoadModule: "glx"
[ 74.015] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 74.017] (II) Module glx: vendor="X.Org Foundation"
[ 74.017] compiled for 1.16.4, module version = 1.0.0
[ 74.017] ABI class: X.Org Server Extension, version 8.0
[ 74.017] (==) AIGLX enabled
[ 74.017] (II) LoadModule: "nvidia"
[ 74.017] (WW) Warning, couldn't open module nvidia
[ 74.017] (II) UnloadModule: "nvidia"
[ 74.017] (II) Unloading nvidia
[ 74.018] (EE) Failed to load module "nvidia" (module does not exist, 0)
[ 74.018] (EE) No drivers available.
[ 74.018] (EE)
Fatal server error:
[ 74.018] (EE) no screens found(EE)
[ 74.018] (EE)
Please consult the The X.Org Foundation support
at ....
for help.
[ 74.018] (EE) Please also check the log file at "/home/zarathushtra/.local/share/xorg/Xorg.0.log" for additional infor$
[ 74.018] (EE)
답변1
그냥 범블비를 사용하세요
나는 또한 nvidia 설정 GUI가 나에게 준 "nvidia 드라이버를 사용하고 있는 것 같지 않습니다"라는 메시지에 오해를 받아서 nvidia-xconfig
.nvidia-xconfig 도구를 실행하지 마십시오그렇지 않으면 다음에 재부팅할 때 X 서버가 없게 됩니다.
삭제하여 한발 뒤로 물러날 수 있기를 바랍니다./etc/X11/xorg.conf
나에게 이런 일이 일어났기 때문입니다. Bumblebee 설치가 불완전하고 NVIDIA 드라이버를 활성화해야 한다고 생각했습니다. 그런 다음 재부팅했을 때 나는 당신과 똑같은 오류를 발견했습니다. 화면을 찾을 수 없어서 X 서버가 충돌했습니다.
이는 옵티머스 기술이 직접적인 디스플레이 렌더링을 방지하기 때문인 것 같습니다.범블비 FAQ).
그래서 실제로 여러분 스스로 답을 찾았는데, 그것은 바로 호박벌입니다.
NVIDIA 드라이버에서는 아무것도 할 필요가 없습니다. Bumblebee는 자동으로 이를 끌어와 필요할 때 사용합니다. 여러분이 해야 할 일은 optirun
그래픽 카드에서 실행하는 데 필요한 프로그램을 호출하는 것뿐입니다.
다른 모든 것은 CPU에 의해 처리되는데, 이는 Hornet이 사용하지 않을 때 그래픽 카드를 끄기 때문에 가장 좋습니다. 이는 Optimus 기술의 핵심인 온디맨드 성능과 결합된 에너지 절약을 의미합니다.