2

Я только что установил Fedora 23 (с KDE) в новый Dell Inspiron 15-7559, но я не мог понять, как установить какой-либо драйвер для моего Nvidia GeForce GTX 960M (4 ГБ GDDR5). На данный момент я не могу ни изменить разрешение (установленное на 4k), ни использовать порт HDMI.

Я попробовал несколько руководств без какого-либо успеха, поэтому я могу принять любое решение, но я бы предпочел использовать бесплатное решение или решение с открытым исходным кодом. В любом случае, моей конечной целью является использование внешнего (или, в идеале, двух) монитора (ов).

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+, если я перезагружусь, я получу пустой экран без какой-либо доступной оболочки. Это выходные данные шмеля-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

Я надеюсь, что вы можете помочь мне, потому что я люблю Linux, и мне бы очень хотелось использовать именно его в своей жизни. Заранее спасибо.

1 ответ1

-1

Вы пробовали использовать RPM Fusion? В отличие от шмеля, я обнаружил, что при использовании RPM Fusion все необходимые драйверы NVIDIA установлены правильно. Дополнительную информацию, а также подробное руководство по установке драйверов NVIDIA можно найти здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .