众所周知,AMD的显卡在Linux系统上的兼容性一直不是很好,而且对于双显卡的使用更是需要一些额外的配置。今天,我们就来谈谈如何在AMD芯片的Linux系统上切换双显卡。
一、检查硬件设备
在进行双显卡切换之前,首先需要确认自己的电脑是否支持双显卡功能。可以通过以下命令查看:
lspci|grepVGA
如果输出结果中有两个VGA设备,则说明你的电脑支持双显卡功能。
二、安装驱动程序
在进行双显卡切换之前,需要先安装相应的驱动程序。可以通过以下命令安装:
sudoapt-getinstallmesa-utils
sudoapt-getinstallfglrx-updatesfglrx-amdcccle-updates
安装完毕后,需要重启电脑以使驱动程序生效。
三、使用aticonfig命令进行切换
切换双显卡最常用的方法是使用aticonfig命令。首先需要使用以下命令列出所有可用的GPU:
aticonfig--list-adapters
输出结果中会显示所有可用的GPU及其对应ID号。接下来,可以使用以下命令进行切换:
sudoaticonfig--px-dgpu
此命令将把默认GPU设置为离散显卡。如果需要将默认GPU设置为集成显卡,则可以使用以下命令:
sudoaticonfig--px-igpu
四、使用switcheroo进行切换
除了aticonfig命令外,还可以使用switcheroo工具进行双显卡切换。首先需要启用switcheroo功能,可以通过以下命令启用:
sudoechoON>/sys/kernel/debug/vgaswitcheroo/switch
启用后,可以使用以下命令进行切换:
sudoechoDDIS>/sys/kernel/debug/vgaswitcheroo/switch
此命令将把默认GPU设置为离散显卡。如果需要将默认GPU设置为集成显卡,则可以使用以下命令:
sudoechoDIGD>/sys/kernel/debug/vgaswitcheroo/switch
五、在GRUB中进行切换
除了以上两种方法外,还可以在GRUB中进行双显卡切换。首先需要编辑/boot/grub/grub.cfg文件,在文件中找到类似于以下内容的行:
linux/boot/vmlinuz-3.19.0-25-genericroot=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxroquietsplash$vt_handoff
在该行末尾添加“radeon.modeset=1”,保存并退出。此时,系统将默认使用集成显卡。如果需要切换至离散显卡,则需要重启电脑,在GRUB菜单中选择AdvancedOptionsforUbuntu,在进入下一级菜单后选择recoverymode,随后在出现的菜单中选择rootshell,最后输入以下命令:
echoDDIS>/sys/kernel/debug/vgaswitcheroo/switch
此命令将把默认GPU设置为离散显卡。
总结
以上就是在AMD芯片的Linux系统上切换双显卡的几种方法。虽然这些方法都比较简单,但是在实际操作中还是需要注意一些细节问题,比如安装驱动程序时需要选择正确的版本,使用switcheroo工具时需要先启用该功能等等。希望这篇文章能够对大家有所帮助。
imtoken钱包:https://cjge-manuscriptcentral.com/software/2030.html