关于Ubuntu中的AMD独立显卡的说明
没错,不需要自己安装!
ubuntu是自带AMD显卡驱动的,不需要后面自己安装。
查看驱动情况如下:
显示集显:(一般会提示没有安装glxinfo,根据提示安装即可)
$ DRI_PRIME=0 glxinfo | grep "OpenGL renderer"
显示独显:
$ DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
都有显示说明双显卡状态正常。
使用独立显卡
在启动需要使用独立显卡的应用或命令时,在终端最前面先输入:DRI_PRIME=1
例如使用ros来启动gazebo仿真:
$ DRI_PRIME=1 roslaunch gazebo_ros empty_world.launch
这就是Ubuntu使用amd独立显卡的方法,有没有帮到你呢~
用了几天后发现问题:
当直接运行
$ DRI_PRIME=1
此时并不能保证切换显卡,你可以试一下:
$ DRI_PRIME=1
$ glxinfo | grep "OpenGL renderer"
结果发现,显示依然是在使用集成显卡。
我使用这种命令解决该问题,加上export运行
$ export DRI_PRIME=1
$ glxinfo | grep "OpenGL renderer"
可以发现成功切换成独立显卡了。
每次启动终端,可以先运行$ export DRI_PRIME=1
,这样在下面运行什么都是在独立显卡上运行了。
查看GPU占用情况:(需要先安装radenotop)
$ sudo radenotop