以下转发,在linux游戏吧收集的所有显卡资料。这里主要是市面主流两大独显品牌Nvidia/AMD。
对于有安装驱动经验的人肯定注意到,ubuntu官方源和官网会提供好几个版本给你选择,这怎样的回事。
其实这些驱动都是适合于你的系统。只是对于官方对闭源驱动维护与ubuntu一样,不同版本的支持度并不一样。
长寿命分支(Long Lived Branch)的驱动是只修bug不更新大版本号的驱动,也就是不添加新的显卡或者功能支持了,适合追求稳定的用户。
除了以上用户自己可以凭经验掌控的。而因其驱动闭源,实际使用上会隐含着不少无法掌控的问题。(我称为玄学部分)
闭源驱动开发与linux开源开发从来就不同步,只要闭源没有赶上linux内核更新,总是有各种问题。因此N卡没有最好的,只有最适合的。
原来的闭源驱动fglrx停止开发,现在已被开源驱动所取代。AMD开源驱动名叫radeonsi
而官网目前提供的amdgpu-pro包。只是基于开源驱动的闭源opengl,vulkan等闭源实现的模组,有点像windows下的DirectX。相对开源实现则是mesa。对于这两者区别下面在详细说明。
值得一提,ubuntu14.04还可以安装AMD旧闭源显卡驱动fglrx,不过这版本即将结束支持了。
开源驱动在实际使用中,单开源驱动是不够的。还需要实现opengl和vulkan之类的图形库。(注:NVIDIA闭源驱动,自带闭源实现opengl和vulkan之类的图形库。)
这就需要安装mesa或amdgpu-pro,两者都是基于radeonsi。安装时需要对应内核版本才能正常使用。但是用途存在区别。
从amdgpu-pro17.30开始,amdgpu-pro不再为linux游戏进行优化,官方宣布只专注异构运算以及专业软件。
而同年2016年12开始mesa得到linux游戏移植大厂Feral Interactive公司以及相关第三方软件开发商参与开发。更专注于游戏和桌面应用优化。
现在由于steam play兼容层使用dxvk(DirectX11转换为vulkan的组件)的缘故,linux下玩steam游戏还是非常vulkan。不少模拟器也使用。因此最好安装上。
其有好几个版本,而最新的是Unigine Superposition,其最高渲染分辨率8K,支持opengl和vulkan,就算是卡皇性能都能榨光。

