linux内核通用显卡驱动,一种通用的显卡驱动方法

由于显卡产商支持有限,使得在Linux下驱动显卡一直都是难题。为了解决这个问题,Linux 2.2.x以上版本提供了一种新的解决方案---使用frame buffer设备,通过VESA VBE 2.0标准,利用显卡SVGA特性,配合XFree86的XF86_FBDev,驱动你的显卡。这的确可以帮你个忙........本文引用地址:http://www.eepw.com.cn/article/201609/304089.htm

由于显卡产商支持有限,使得在Linux下驱动显卡一直都是难题。为了解决这个问题,Linux 2.2.x以上版本提供了一种新的解决方案---使用frame buffer设备,通过VESA VBE 2.0标准,利用显卡SVGA特性,配合XFree86的XF86_FBDev,驱动你的显卡。这的确可以帮你个忙。

1)确认你有XF86_FBDev文件,如果没有就从ftp.xfree86.org下载;

2)执行“mknod /dev/fb0 c 29 0”建立frame buffer设备;

3)修改/etc/lilo.conf文件,加入:

image = /boot/vmlinuz-2.2.5-fb (新编译的内核)

label = linuxfb (启动标号,可自定)

root = /dev/hda2 (参照lilo.conf其他部分)

vga = 0x314 (显示模式,参照下表)

附:显示模式表

640x480 800x600 1024x768 1280x1024

256色 0x301 0x303 0x305 0x307

32k色 0x310 0x313 0x316 0x319

64k色 0x311 0x314 0x317 0x31A

16M色 0x312 0x315 0x318 0x31B

4) 执行/sbin/lilo,使配置生效,然后重启系统,以新的内核启动系统。当然,如果你的内核已经支持了,就无需做这个修改,直接加上vga=那一行就行了。

5) 接着进行frame buffer Server的配置:参照/etc/X11/XF86Config中vga的配置,加入一个screen小节,如下所示:

Section Screen

Driver fbdev

Device My Video Card

Monitor MAG XJ500T

Subsection Display

Depth 16 (色深,须与前面所选显示模式的色深一致)

Modes default

ViewPort 0 0

EndSubsection

EndSection

6) 将X指向XF6_FBDev:

cd /etc/X11

mv X X.bat

ln -snf /usr/X11R6/bin/XF86_FBDev X

微信扫码订阅
UP更新不错过~
关注
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您好!如果您的问题是关于如何更新Linux内核驱动程序,我可以给您一些指导。 Linux内核是一个开源的操作系统内核,它提供了许多驱动程序来支持各种硬件设备。要更新Linux内核驱动程序,您可以按照以下步骤进行操作: 1. 检查当前的内核版本。您可以通过在终端中运行以下命令来检查: uname -r 这将显示您当前正在运行的内核版本。 2. 下载新的内核版本。您可以从Linux内核官方网站下载最新的内核版本,也可以使用您的Linux发行版提供的软件包管理器来安装更新的内核。 3. 安装新的内核版本。一旦您下载了新的内核版本,您可以按照以下步骤进行安装: a. 在终端中切换到内核源代码的目录。 b. 运行以下命令: make menuconfig 这将打开一个图形化菜单,允许您配置内核选项。 c. 配置选项后,运行以下命令: make 这将编译内核源代码。 d. 运行以下命令以安装新的内核: make install 这将安装新的内核和相关的模块。 4. 更新GRUB引导程序。一旦您安装了新的内核,您需要更新GRUB引导程序,以便在启动时可以选择新的内核。您可以通过运行以下命令来更新GRUB: update-grub 这将自动检测新的内核并更新GRUB引导程序配置文件。 5. 重启计算机。最后,您需要重新启动计算机以启用新的内核。 希望这些步骤对您有所帮助! ### 回答2: Linux系统中,更新显卡驱动可以帮助用户提高显卡性能,提高系统的稳定性和兼容性等方面。下面我们来了解一下如何更新Linux显卡驱动。 首先,我们需要确定自己电脑的显卡型号,并根据显卡型号去官网下载对应的驱动程序,一般来说,显卡驱动都会有Linux系统的版本。下载后,我们需要进入到Linux系统终端界面(如Ubuntu下的终端),使用管理员权限运行以下命令,进行安装: 1. 首先需要在终端中安装显卡驱动管理工具,如Ubuntu下的ppa机制,使用以下命令: $ sudo add-apt-repository ppa:graphics-drivers/ppa 2. 安装管理工具: $ sudo apt-get update $ sudo apt-get install nvidia-graphics-drivers-390 这里需要注意,此处的390可以替换为下载到的具体驱动程序版本,安装命令和普通应用程序安装命令类似。 3. 安装完成后,我们可以使用以下命令查看显卡驱动程序是否安装成功: $ sudo lshw -c display 4. 如果显卡驱动安装不成功,我们还可以通过命令行更换显卡驱动: $ sudo apt install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04 以上就是更新Linux显卡驱动的过程和步骤了。需要提醒的是,在更新显卡驱动时,一定要保证程序版本和系统版本的兼容关系,同时,也要注意备份重要的文件数据,以防数据丢失。 ### 回答3: 在Linux系统中更新显卡驱动可能稍微有些不同,但大致的步骤如下: 1. 确定当前显卡型号。 在Linux终端中输入以下指令可查询显卡型号: lspci | grep -i vga 或者 lshw -c video 2. 查找对应的驱动程序。 可以网上查找对应的驱动程序或者在官方网站上下载。也可以通过Linux默认的仓库进行安装: sudo apt-get update sudo apt-get upgrade sudo apt-get install nvidia-driver 其中 “nvidia-driver” 根据实际显卡型号进行更改。 3. 卸载并安装新的驱动。 如果之前已经安装了旧版本的驱动,需要先卸载掉再安装新的: sudo apt-get remove --purge nvidia-* 然后再安装新的驱动程序: sudo sh ./NVIDIA-Linux-x86_64-390.25.run 4. 重启系统。 安装完毕后需要重启系统,以确保新驱动程序生效。 总之,在Linux系统中更新显卡驱动需要先确定显卡型号,然后查找对应的驱动程序并进行安装,最后重启系统才能生效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值