如何在Ubuntu 18.04上安装AMD图形驱动程序


16

我一直是Windows用户,但是昨天我从此页面下载并安装Ubuntu 18.04 LTS ,但是我找不到安装AMD图形驱动程序的方法,

现在Linux仅在恢复模式下可用,在正常模式下它显示为空白的紫色屏幕,并且无任何作用,在Internet上搜索后,我发现图形驱动程序可能有问题,我尝试了很多方法在我的计算机上安装AMD图形驱动程序笔记本电脑,但是似乎没有任何作用,我在笔记本电脑上运行了此命令

lspci -nn | grep -E 'VGA|Display'

结果是

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
01:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] [1002:6660]

因此,我有混合图形卡之类的东西,我尝试了此安装指南,但是没有用(即使对于注释部分的用户也是如此),

在Windows上这非常容易,我会切换回Windows,但是只想在这里问最后一次。有什么解决方案可用于在Ubuntu 18.04上安装AMD图形驱动程序?

谢谢!


1
当您尝试sudo add-apt-repository ppa:oibaf/graphics-driversthen sudo apt update时,您得到任何错误吗?通常,sudo apt update它会自动安装驱动程序。18.04对我来说效果很好。在安装这些驱动程序之前,您是否还尝试过在BIOS中禁用安全启动?
Terrance

感谢您的评论,是的,安全启动已被禁用,我只运行了您提到的这两个命令,而两个都成功了,我现在应该做什么?@Terrance
nikhil123 '18

您应该重新启动。然后,您可以通过运行来检查版本。lshw -c video 您应该能够看到driver=
Terrance

@Terrance好的,我重新启动了笔记本电脑,并运行了该命令,我得到了这个输出*-display UNCLAIMED description: Display controller product: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] vendor: Advanced Micro Devices, Inc. [AMD/ATI] .... 。好像我已经安装了amd驱动程序,但是在Software&Updates-> Additional Drivers中,它说:“没有可用的其他驱动程序”,我仍然正常启动的问题(空白的冻结的紫色屏幕),实际上安装amd似乎并没有改变任何东西,谢谢您的帮助:)
nikhil123 18/08/17

请使用普通的Ubuntu方法askubuntu.com/questions/1065852/…–
Rinzwind

Answers:


25

您应该能够使用系统随附的开源驱动程序。您可能只需要使用常见的nomodeset修复程序:

我已经安装了Ubuntu,如何设置'nomodeset'?

对于radeon卡,通常使用内置驱动程序就足够了。

如果您做了其他修改,或为NVIDIA驱动程序添加了PPA(对此感到抱歉),则可以使用以下方法清除:

sudo apt-add-repository -r ppa:graphics-drivers/ppa && \
sudo apt update && \
sudo apt upgrade && \
sudo apt autoremove && \
sudo apt autoclean

现在,添加AMD更新PPA并更新:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt upgrade

然后重新配置您的软件包以确保安全:

sudo apt install --reinstall xserver-xorg-video-amdgpu
sudo dpkg --configure -a
sudo dpkg-reconfigure gdm3 ubuntu-session xserver-xorg-video-amdgpu

最后,您可以启用加速视频:

sudo apt-get install mesa-vdpau-drivers

然后使用mpv测试VDPAU驱动程序:

mpv --hwdec=vdpau yourvideofile

现在重新启动计算机,并确保它仍然可以运行。是吗 好!现在再次重新启动,看看是否可以删除nomodeset引导选项。如果没有它就可以工作,则可能会提高性能。

最后,登录到GUI后,转到“设置”>“设备”>“显示器”,并确保正确设置了分辨率。

如果在上述所有操作后性能仍未达到标准,则可以手动安装封闭源代码驱动程序作为最后的选择。

如果您决定仍要使用专有驱动程序,则需要下载并安装它。根据发布的输出,您需要下载此驱动程序:

AMD Radeon™HD 8670M系列GPU驱动程序和支持

单击“ Linux x86_64”框并下载zip文件。

您可以按照本指南进行操作,也可以发布任何其他问题更新,我们将相应地改善答案。


我已经更新了答案,适用于AMD ...谢谢。
Joshua Besneatte

嗨,谢谢您的回答,我用sudo尝试了这两个命令,它实际上安装了一些具有正确进度条的驱动程序。但是我仍然无法以正常模式启动,而在恢复模式下,我的屏幕视觉效果变得最差,当我在Firefox中向下或向上滚动时,一半的页面滚动而另一半没有,无论如何,我切换回Windows,看来我的笔记本电脑与Linux不兼容
nikhil123 '18

1
真?我从未理解过“这是困难的,我们退出”的态度……但是,如果您改变主意,我将永远在这里为您提供帮助。
Joshua Besneatte

1
好吧,桌面弗罗泽因为我启用了3D加速,但不支持我的R250
安德鲁·卢卡

1
嗨@JoshuaBesneatte。我走了,按照本指南安装了驱动程序。我遵循了该指南github.com/lutris/lutris/wiki/Installing-drivers,但实际上两者都没有太大变化。我怎样才能知道我其实是全美基础什么,因为当我去到Ubuntu设置详细信息页面我GPU仍然显示为英特尔一个不是AMD一个
Odif Yltsaeb

0

由于我整天都在为这个问题而苦苦挣扎,而约书亚的答案对我没有用,所以我认为这可能有助于提供解决方案。

我的错误是,尽管我在VMware®Workstation 15上安装了Ubuntu 18.04,但仍在尝试基于主机的AMD图形适配器解决问题。我下面复制我有用的解决方案

问题出在Wayland。尽管Ubuntu默认使用X11会话,但由于某种原因,他们仍将其启用为GDM。

您当然可以用LightDM替换GDM,但更简单的选择是:

sudo nano /etc/gdm3/custom.conf

然后更改行:

#WaylandEnable=false

WaylandEnable=false

Ctrl+ O,然后Ctrl+ X和重新启动。如果您不希望重启,可以

sudo systemctl restart gdm

这将重新启动Windows会话(假定ssh进入了上述修复框)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.