默认系统会使用intel CPU里集成显卡
xrandr --listproviders
可以列出系统识别到的显卡。目前不推荐在配置文件里一直启用独显。耗电,还是集显省电,有时候如果需要用独立显卡渲染,可以用
DRI_PRIME=1
如下面的命令
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
如果启动其他需要渲染的程序不太确定是不是加载的独显来渲染,可以打开OPENGL的debug信息
export LIBGL_DEBUG=verbose
会列出加载的dri动态链接库文件。
libGL: MESA-LOADER: dlopen(/usr/lib/x86_64-linux-gnu/dri/i965_dri.so)
实际测试glxgears那个齿轮,集显能跑8000多帧,联想笔记本这个鸡肋独显只能跑4000多帧。不过实际上游戏,独显的威力就发挥出来了,是集显的2倍左右,虽然才两倍,不过好歹有性能提升不是。
参考
arch 社区的wiki真的是个宝库,我至少有一半的问题都会搜到它。