英特尔显卡linux管理_linux 从源码编译intel核显(集成显卡)官方最新驱动

一.探索版(带坑,想直接编译的可以跳过这部分看直接版)

前段时间由于项目需要,需要使用intel NUC设备,拿到设备立马装上ubuntu14.04系统,装上系统后发现显卡驱动没装上,直接导致的结果就是三维显示(渲染)效果很卡顿。

google了一下大概找到了原因,因为这款 intel NUC使用的是处理器为i7,14.04中内核中没有对应的驱动(这点不敢苟同,因为我另一台笔记本也是i7处理器,装的ubuntu14.04系统,并没有出现驱动安装不了的情况)。但是人家确实解决了驱动装不上的问题。

于是先不深究,把内核升级一把看看效果再说,内核升级方法:

最简单的内核升级方法是直接下载内核deb包,然后dpkg安装,步骤如下(以kernel4.13为例):

1.下载内核deb包

2.安装内核

sudo dpkg -i linux*

3.重启系统

sudo reboot

系统重启后可能遇到 "low graphics mode" 问题。解决方法:

1.进终端并登陆 Ctrl + Alt +F1

2.设置xorg.conf

sudo cp /etc/X11/xorg.conf.failsafe /etc/X11/xorg.conf

3.重启系统

sudo reboot

到这里内核算是升级完成了。进入系统查看驱动安装情况

输入 lshw -c video 可以看到这时显卡驱动已经安装上 (driver=i915),感觉胜利的曙光就在眼前。

2d7e0d9405c27edf17870f20b8a76277.png

重新打开三维显示程序才发现开心的太早,仍然存在卡顿的问题。途中更换到16.04系统中发现系统可以自动识别显卡。

inxi -c 5 -b 查看intel设备信息。发现两个系统的mesa库版本不同,考虑应该是14.04中的mesa版本过低。

于是按照intel官方网站的说明文档从git中下载最新的mesa库编译。

编译之前先安装apt-file,在编译过程中遇到 ”package not found“ 的情况时查找库所在安装包。

1安装

sudo apt-get install apt-file

2使用

apt-file search 缺少的库name

编译步骤如下:

1.编译libdrm

git clone git://anongit.freedesktop.org/mesa/drm

./autogen.sh --prefix=$MY_DISTRO_PREFIX --libdir=$MY_DISTRO_LIBDIR

make

sudo make install

2.编译mesa

git clone git://anongit.freedesktop.org/mesa/mesa

./autogen.sh --prefix=$MY_DI

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值