所以我最近从 Windows 10 升级到 Ubuntu V. 20.10,我有点困惑,因为东西是新的(终端和废话)所以我知道最新的 AMD 驱动程序适用于 20.04 版,但我真的不想降级(我听说这很痛苦)并且不想丢失我所有的东西。另外,如果我安装了我的驱动程序,它会改善我的游戏吗?
当我在做的时候,Steam 游戏(主要是 CS:GO)在我的 PC 上运行得非常糟糕,我在 Windows 10 上的速度达到了 100-110 fps,但现在我什至无法参加比赛。我知道这似乎很多,但如果你们能指出我的修复方法或其他什么,我真的很感激。顺便说一下,我的 GPU 是 R9 290。谢谢!
不幸的是,Radeon 200 系列显卡只是一代太老,无法开箱即用地使用现代 LinuxAMDGPU
驱动程序。默认情况下,Ubuntu 会让您使用较旧的“radeon”驱动程序。我曾经有一个 R290X,所以我知道这种痛苦 :)
但是,您可以通过 GRUB 配置更改一些 Linux 内核设置,以启用对 200 系列卡的实验性支持AMDGPU
,如果您愿意这样做的话。Ubuntu 内核已经启用了相关功能来支持这一点。
现在,从您正在运行的系统中,如果您运行终端命令lsmod | grep radeon
,您应该会在列表中看到一个“radeon”。同样,如果您运行命令lsmod | grep amdgpu
,则不应出现任何内容。lsmod
向您显示系统上正在运行的内核模块(驱动程序)。我们稍后会回到这个话题。
为此,您需要执行 2 个步骤:
1) 编辑/etc/default/grub
文件
从终端运行:
sudo nano /etc/default/grub
这将打开一个简单的终端文本编辑器。使用箭头键进行导航。
转到“GRUB_CMDLINE_LINUX_DEFAULT”行并附加“radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 modprobe.blacklist=radeon”,所以它看起来像这样:
GRUB_CMDLINE_LINUX_DEFAULT="quiet radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 modprobe.blacklist=radeon"
按CTRL+X
保存/退出,然后按Y
“保存?” 提示,最后ENTER
以相同的文件名保存。Nano 应该让你回到终端。
2) 重新生成 GRUB 配置
最后,我们只需要重新创建您的 GRUB 配置:
sudo update-grub
就是这样。重新启动,您应该正在使用AMDGPU
驱动程序。
从您重新启动的系统中,现在如果您运行终端命令lsmod | grep radeon
,'radeon' 不应出现在列表中。同样,如果您运行命令lsmod | grep amdgpu
,现在它应该会出现。这就是您如何确认您正在使用现代AMDGPU
驱动程序。
希望这可以帮助!
参考:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句