새 Dell Inspiron 15-7559에 Fedora 23 (KDE 포함)을 설치했지만 Nvidia GeForce GTX 960M (4GB GDDR5) 용 드라이버를 설치하는 방법을 알 수 없었습니다. 현재 해상도를 변경하거나 (4k로 고정) HDMI 포트를 사용할 수 없습니다.
나는 성공하지 못한 채 여러 가지 가이드를 시도했지만 어떤 솔루션이든 받아 들일 수 있지만 무료 또는 오픈 소스 솔루션을 사용하는 것을 선호합니다. 어쨌든, 나의 궁극적 인 목표는 외부 (또는 이상적으로는 2 개의) 모니터를 사용하는 것입니다.
Nvidia 960M은 Optimus 기술을 구현하므로이 페이지 ( https://fedoraproject.org/wiki/Bumblebee#For_free_or_open_source_solution_fedora) 에있는 지침을 따랐습니다 .
무료 또는 오픈 소스 솔루션
내가 2 개의 명령을 주면 :
dnf -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee/fedora23/noarch/bumblebee-release-1.2-1.noarch.rpm
dnf install bumblebee-nouveau
그런 다음 재부팅 할 수 있지만 다음과 같은 오류가 발생합니다.
[root@localhost mirko]# optirun -vv glxinfo
[ 391.739812] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 391.740185] [INFO]Configured driver: nouveau
[ 391.740653] [DEBUG]optirun version 3.2.1 starting...
[ 391.740701] [DEBUG]Active configuration:
[ 391.740717] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 391.740733] [DEBUG] X display: :8
[ 391.740749] [DEBUG] LD_LIBRARY_PATH:
[ 391.740767] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 391.740783] [DEBUG] Accel/display bridge: auto
[ 391.740798] [DEBUG] VGL Compression: proxy
[ 391.740814] [DEBUG] VGLrun extra options:
[ 391.740829] [DEBUG] Primus LD Path: /usr/lib/primus:/usr/lib64/primus
[ 391.740974] [DEBUG]Using auto-detected bridge virtualgl
[ 391.893669] [INFO]Response: No - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[ 391.893696] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[ 391.893703] [DEBUG]Socket closed.
[ 391.893720] [ERROR]Aborting because fallback start is disabled.
[ 391.893726] [DEBUG]Killing all remaining processes.
다음 명령을 던지면 재부팅 한 후 빈 화면이 나타납니다.
dnf install bumblebee-nouveau bbswitch-dkms kernel-devel
비공개 소스 솔루션
문제없이 외부 모니터를 연결할 수 있으면 무료 또는 오픈 소스 솔루션을 사용하고 싶지만이 로그가 도움이 될 수 있습니다. 관리되는 NVidia 리포지토리 및 No multilib fedora 22+를 설치하면 재부팅하면 액세스 가능한 쉘이없는 빈 화면이 나타납니다. 이들은 bumblebee-nvidia --check 및 --debug의 결과입니다.
[root@localhost mirko]# bumblebee-nvidia --check
--force compile selected via /etc/sysconfig/nvidia/compile-nvidia-driver
Warning! This NVIDIA driver has not compiled successfully before on kernel 4.3.3-300.fc23.x86_64!
Warning! This NVIDIA driver userland
/usr/lib64/nvidia-bumblebee/libGL.so.1 library is missing!
Warning! nvidia.ko was not created in in the kernel tree!
modinfo output for NVIDIA:
modinfo: ERROR: Module nvidia not found.
Check bbswitch kernel module...
Warning! bbswitch is not loaded into this kernel!
Since bbswitch is not loaded into the kernel, lets do additional checks on it...
dkms status bbswitch output:
bbswitch, 0.8.0, 4.3.3-300.fc23.x86_64, x86_64: installed
if the bbswitch package is installed, you may wish to try:
/usr/sbin/dkms add -m bbswitch -v 0.8.0
/usr/sbin/dkms build -m bbswitch -v 0.8.0
/usr/sbin/dkms install -m bbswitch -v 0.8.0
/sbin/modprobe bbswitch
To get clues as to why bbswitch is failing on this kernel...
All NVIDIA checks completed, but there were 1 or more failures...
Try running this script with the --debug option to find clues about what has
gone wrong with the NVIDIA driver compile process.
[root@localhost mirko]# bumblebee-nvidia --debug
--force compile selected via /etc/sysconfig/nvidia/compile-nvidia-driver
--debug mode selected.
Building NVIDIA video drivers: Creating directory NVIDIA-Linux-x86_64-352.63
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 352.63...........................................................................................................................................................................................................................................................
[ OK ]
sed: can't read /usr/share/applications/nvidia-settings.desktop: No such file or directory
나는 리눅스를 좋아하기 때문에 당신이 나를 도울 수 있기를 바랍니다. 나는 정말로 내 인생에서 그것을 사용하고 싶습니다. 미리 감사드립니다.