使用xrandr显示可支持的显卡
1 | xrandr --listproviders |
输出类似以下内容
1 | Providers: number : 2 |
To be able to render GPU-intensive applications by the more powerful discrete card use
1 | xrandr --setprovideroffloadsink 1 0 |
或者
1 | xrandr --setprovideroffloadsink 0x41 0x6b |
使用DRI_PRIME为某个应用选择使用哪一张显卡,使用glxinfo可以查看正在使用的显卡
1 | DRI_PRIME=0 glxinfo | grep "OpenGL renderer" |
如为steam启用独显
1 | DRI_PRIME=1 steam |
如果需要使用独显进行视频硬件播放,还需指定视频解码库,不然会乱码:
如AMD:
1 | DRI_PRIME=1 # for laptops with switchable graphics |
使用mpv:
1 | DRI_PRIME=1 LIBVA_DRIVER_NAME=r600 mpv [...] |
参考资料:
1.Intel/AMD Hybrid graphics Ubuntu 18.04
2.PRIME (简体中文)