当前位置:贵波网 > 生活 > 正文

linux 更新nvidia驱动

2021-08-13 33

这东西看显卡的。
一般 Linux 都已经自带了足够多的显卡驱动,换上就能用。但是有可能设置了 xorg 的配置文件,会导致 X 环境调用错误驱动,现在 xorg 已经可以自动识别并且载入驱动了。所以删掉配置文件即可。
如果不想用自带驱动,或者没有自带驱动。那就是一个很麻烦的事情。
ATI 和 Nvidia 都有自己的官方驱动,下载下来设置可运行权限,之后运行。在这之前,一般需要安装 Linux 内核的头文件,对应的一般是 linux-devel 或者 kernel-devel 名字的包,一定要注意要和当前内核版本对应。以及安装 gcc 的 C 语言编译器。

我个人建议,首先升级你的 Linux 发行版到最新版本,自带驱动现在已经能很好的提供显示的支持了。如果不行或者还想要官方驱动,那就去发行版官方网站看安装操作说明文档。ubuntu 有一个附加驱动的功能,可以用它直接装打包好的驱动,不需要太麻烦的过程。我很好奇你的笔记本是怎么更换显卡的 ,做bga换芯片 还是换了主板 还是显卡本身是MXM 接口?

一般来讲先确定显卡型号, 再下载官方网站的显卡驱动,手动安装,期间可能需要linux系统有完整的开发组件 比如 gcc g++ make 以及内核头文件

另外通常可能是由于 /etc/X11/xorg.conf配置错误引起的,可以手动将该文件更改下 以下是一个样本, 适用于所有支持vesa显示标准的显卡

------------------------------------------------------------------

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/TTF"
FontPath "/usr/share/fonts/default/Type1"
FontPath "/usr/share/fonts/ttf/zh_CN"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "v4l"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XbkModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection

Section "Monitor"
Identifier "Monitor0"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "vesa"
VendorName "Videocard vendor"
BoardName "VESA Generic"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

-------------------------------------------------------------1、确定更换显卡的型号
2、用其他机器下载linux官方驱动,拷贝至U盘(以.run结尾的文件)
3、进入笔记本的命令行后插上U盘,然后mount usb
4、将驱动安装,安装方法根据显卡类型有所不一样
5、装好驱动以后在命令行下startx.. 这个, 你需要去官方网站下载对应显卡的linux版驱动.... 然后再安装.

., 你不能进入视窗模式, 这真是麻烦.. 要能进入视窗模式, 就可以直接在里面安装了.(有个安装受限驱动的选项, 好像是这样)
本周热门
热门文章
热门关注