Fedora 24 如何设置 Nvidia 显卡驱动

2019-06-13 17:04栏目:IT操作系统

图片 1

有关 Nvidia 驱动,我们就不再过多废话了,本文化教育大家哪些在 Fedora 24 上设置 Nvidia 显卡驱动。

  1. 干什么要给Fedora 19/20装NVIDIA显卡驱动?

Fedora 22 正式版发布下载  http://www.linuxidc.com/Linux/2015-05/118031.htm

率先我们要求设置 kernel-devel 和 kernel-headers,如下命令:

因为自带的nouveau驱动,用一段时间,作者的显卡:GT330,显示屏就能花屏(已经这么产生过一次),小编从错误日志/var/log/Xorg.0.log中,隐隐能够看到是驱动的主题素材);再说,散热是一个标题。。。所以就想着从装驱动了;

系统

[root@localhost ~]# dnf install kernel-devel kernel-headers
Last metadata expiration check: 0:53:22 ago on Tue Jun 28 09:45:14 2016.
Dependencies resolved.
=========================================================================
Package              Arch       Version            Repository     Size
=========================================================================
Installing:
kernel-devel         x86_64     4.5.7-300.fc24     updates         10 M
kernel-headers       x86_64     4.5.7-300.fc24     updates        1.0 M
Transaction Summary
=========================================================================
Install  2 Packages
Total download size: 11 M
Installed size: 42 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): kernel-headers-4.5.7-300.fc24.x86_64.rpm  84 kB/s | 1.0 MB   00:12
(2/2): kernel-devel-4.5.7-300.fc24.x86_64.rpm   191 kB/s |  10 MB   00:55
-------------------------------------------------------------------------
Total                                           202 kB/s |  11 MB   00:57
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Installing  : kernel-headers-4.5.7-300.fc24.x86_64                 1/2
Installing  : kernel-devel-4.5.7-300.fc24.x86_64                   2/2
Verifying   : kernel-devel-4.5.7-300.fc24.x86_64                   1/2
Verifying   : kernel-headers-4.5.7-300.fc24.x86_64                 2/2
Installed:
kernel-devel.x86_64 4.5.7-300.fc24    kernel-headers.x86_64 4.5.7-300.fc24
Complete!
  1. 怎么装?

  2. 命令行,从rpm源中一贯设置,这些办法,作者从不测试过;

1.创新 fedora22 默许的是dnf而不是yum

设置 gcc, dkms 和 acpid,命令如下:

2.从官网络下载脚本,小编利用的正是如此方法。

sudo dnf update

[root@localhost ~]#dnf install gcc dkms acpid

现实参照他事他说加以考查:http://www.linuxidc.com/Linux/2014-04/100690.htm 与 http://www.linuxidc.com/Linux/2014-04/100689.htm

2 安装图形驱动

到 官网下载驱动文件包,  NVIDIA-Linux-x86_64-367.27.run:

这里,安装显卡驱动的时候,应该是不能够开发银行gdm的,有多个思路:

首先步禁止使用屏蔽掉 nouveau

[root@localhost ~]# wget http://in.download.nvidia.com/XFree86/Linux-x86_64/367.27/NVIDIA-Linux-x86_64-367.27.run
--2016-06-28 10:19:16--  http://in.download.nvidia.com/XFree86/Linux-x86_64/367.27/NVIDIA-Linux-x86_64-367.27.run
Resolving in.download.nvidia.com (in.download.nvidia.com)... 117.239.240.42, 117.239.240.32
Connecting to in.download.nvidia.com (in.download.nvidia.com)|117.239.240.42|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 76945324 (73M) [application/octet-stream]
Saving to: ‘NVIDIA-Linux-x86_64-367.27.run’
NVIDIA-Linux-x86_64 100%[===================>]  73.38M  1.16MB/s    in 91s
2016-06-28 10:20:49 (825 KB/s) - ‘NVIDIA-Linux-x86_64-367.27.run’ saved [76945324/76945324]

(1)从文本形式运营,安装驱动,而fedora16后头文本情势的退换章程,已经更动了,参见:http://www.linuxidc.com/Linux/2014-04/100691.htm

sudo etc/modprobe.d/blacklist.conf

修改 NVIDIA-Linux-x86_64-367.27.run 权力并安装:

(2)直接关闭gdm的服务:service gdm stop

[root@localhost ~]#chmod  x NVIDIA-Linux-x86_64-367.27.run 

特地表达:

# generated by nvidia-installer
blacklist nouveau

关闭 X-server 显卡驱动并修改驱动链接:

(1)中间小编进不了图形分界面了(驱动未有装好,只好在windows下载好驱动,在linux下边设置),熟知领会shell命令是何等主要。。。:

options nouveau modeset=0

[root@localhost ~]#rm /etc/systemd/system/default.target
rm: remove symbolic link '/etc/systemd/system/default.target'? y
[root@localhost ~]#ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

df -lh #查看分区

其次步生成不含 nouveau 模块的内核镜像
先备份 initramnfs 镜像文件:

在上边的授命中,大家应用第一个指令来删除默许的运营等级,并在下一个下令中,我们转移了运转等第为多用户(那是极其运营3级(多用户与公事情势))。

mount -t ntfs /dev/sdaX /mnt/C -o iocharset=utf-8 #挂在分区,从而copy文件

sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).nouveau.img

Blacklist nouveau at Boot Time and Post Boot

(2)中间,小编用vi展开了驱动文件,好像更换了文本,导致运转的时候,说校验不通过。。。唯有从新下载;

更动新的不带有 nouveau 模块的镜像文件

咱俩将开创一个文件disable-noveau.conf在/etc/modprobe.d/目录如下:

(3)下载最新(Beta版),尽管也得以进来,然而发热十分的大,并且开机的不得了英特尔的图形分界面上会提醒bad driver; 果断换了二个重新安装;

sudo dracut --omit-drivers "nouveau" /boot/initramfs-$(uname -r).img $(uname -r)

[root@localhost ~]#echo 'blacklist nouveau' >> /etc/modprobe.d/disable-nouveau.conf
[root@localhost ~]#echo 'nouveau modeset=0' >> /etc/modprobe.d/disable-nouveau.conf

(4)笔者尝试了在线晋级系统,参照他事他说加以考察链接:http://www.linuxidc.com/Linux/2014-04/100692.htm  ,但是晋级之后,手动安装的显卡驱动就得从新装置。。。

–omit-drivers “nouveau” 去掉 nouveau模

编辑 /boot/grub2/grub.cfg 文件:

3.装好驱动之后的标题:

其三步安装编写翻译驱动的须求依赖

linux16 /vmlinuz-4.5.7-300.fc24.x86_64 debug root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet LANG=en_US.UTF-

当前遇见的主题素材,是字体展现模糊的主题素材,寻觅了以下,是点阵的来得难题,参见链接:http://www.linuxidc.com/Linux/2014-04/100693.htm

sudo dnf install dkms kernel-devel kernel-headers

在rdblacklist=nouveau 遵照下边内容丰裕:

我采用:

第四步到官网下载你的显卡驱动.run

linux16 /vmlinuz-4.5.7-300.fc24.x86_64 debug root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rdblacklist=nouveau rhgb quiet LANG=en_US.UTF-8

sudo zenheiset aa

第五步开机重启,在gurb菜单中 编辑你的启航选项 按”e”编辑 把rhgb quiet  替换来 single(也正是文件格局)F10引导。

重启系统:

直接禁止使用了点阵~

第六步 # sh /你的显卡驱动的不二秘籍/你的显卡驱动.run

[root@localhost ~]#reboot

越来越多Fedora相关音信见Fedora 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=5

版权声明:本文由ca888发布于IT操作系统,转载请注明出处:Fedora 24 如何设置 Nvidia 显卡驱动