搭载 AMD Ryzen 7 4800 的 Dell G5 SE 上的双启动 - 显示问题

搭载 AMD Ryzen 7 4800 的 Dell G5 SE 上的双启动 - 显示问题

我不得不迅速更换一台突然坏掉的笔记本电脑。一时兴起,我买了一台带 AMD Ryzen 7 4800 显卡的戴尔 G5 SE。这解决了继续工作的迫切需要,但是,出于各种原因,我想切换到 Linux。我知道这不是一个寻求建议的网站,但是,我从未安装过 Linux,对硬件也不太了解,希望这篇文章能对任何想要转向 Linux 的长期 Windows 用户有所帮助

我尝试安装 Ubuntu 18.04 以及 20.04(最新版本)。这两个安装都不理想,我认为这与我的显卡有关,我的显卡是 AMD Ryzen 7 4800。这是一张较新的卡,我了解到社区对这张卡的支持滞后。我得出这个结论是因为当我安装 Linux 时,我会陷入无限启动——系统永远不会启动到操作系统。故障排除让我得出结论,Linux 没有我的显卡所需的驱动程序,我不知道如何解决这个问题。

当我安装 Ubuntu 18.04 时,除非我更新内核以使用nomodeset。在我尝试使用机器上的 HDMI 端口或更改任何显示设置之前,一切都很好。我开始寻找 AMD 驱动程序(特别是 AMDGPU),但这些驱动程序并没有解决问题,事实上,还搞乱了 Windows 上的图形。我最终进行了恢复出厂设置并重新开始。

当我安装 Ubuntu 20.04 时,我基本上必须以安全模式启动它,然后按照以下步骤将内核升级到 5.7这些说明。就像我之前说的,我是 Linux 新手,并不是很清楚这意味着什么,但是从查看与我的问题类似的帖子来看,这是最好的、最直接的答案。升级内核后,我可以正常启动,不需要特殊参数。一切正常,大约 15 分钟。之后,我的机器会冻结。有时鼠标会保持活动状态。有一次,我在播放 YouTube 视频时它冻结了——音频继续播放,但屏幕冻结了。不太清楚是什么触发了冻结,虽然每次我尝试更改显示设置时,系统都会冻结。此外,我无法通过 HDMI 播放音频——只有系统扬声器可以工作。系统感觉不热,所以我不确定是否可以将过热归咎于此。

简而言之,我该怎么办?我是否应该尝试通过 USB-C 运行多个显示器而不使用我的 HDMI 输入?不确定这是否会绕过视频卡。有人知道为什么我的机器在使用 Ubuntu 20 w/ 5.7 内核时崩溃了吗?我是否应该购买另一台具有受支持的旧显卡的笔记本电脑?

答案1

我采纳了评论中的建议并安装了 Ubuntu 20.10。我不需要修改任何内核,而且我的 HDMI 端口在安装过程中一直正常工作。安装后,我开始安装程序并调整设置,我的机器崩溃并冻结了几次。但后来我安装了所有请求的软件更新,从那以后我就再也没有遇到任何问题了。

答案2

内核 5.9.10 运行良好。不过我使用的是 manjaro linux(20.2)。以前的内核的大多数显示问题都可以通过内核参数 amdgpu.runpm = 0 解决。

除了休眠和风扇控制之外,其他功能都正常。我建议使用 dell-smm-hwmon 模块来监控 CPU、GPU 温度和风扇速度。

相关内容