我的系统 (hp i3) 具有混合显卡 Intel/AMD ( R5 M330
)。昨天我尝试安装 ubuntu 16.04
(使用可启动驱动器上的 Windows 安装驱动器,我删除了所有内容)。但在第一次完成后,sudo apt-get install update && upgrade
我重新启动了系统,之后,它没有启动,并显示low graphics error
对话框和VCE error (-22)
+ 黑屏。从那时到现在,我在 Google 上搜索了很多网站,尝试了很多方法。
尝试使用选项中
fglrx
的专有驱动程序(不起作用,虽然安装了,但下次重启后紫屏冻结)。Additional Driver
Ubuntu
移除
16.04
并安装14.04
并尝试同样的事情。(没有再起作用)。我
14.04
尝试使用 GUI 从 AMD 网站安装催化剂驱动程序(GUI 中没有显示文本,但我设法使用屏幕截图跟进)。但它不起作用。它显示“remove already installed
fglrx
”。但我之前从未安装过任何相关的东西fglrx
。但是,我仍然执行了一些命令来删除fglrx*
.Nop,它仍然不起作用。我也尝试使用命令行,但没有任何效果(它显示了一些错误,例如./amd_gpu .. no adaptor
(我不记得具体是什么了)在 fglrx.log 文件中)。我尝试安装任何与 AMD 显卡相关的软件,都会导致下次重启时出现紫屏。我还执行了许多与 Xorg 服务器等相关的命令(很多网站都提到过,但大多数我都看不懂)。但都无济于事。最后都变成了黑屏或紫屏。
因此,我再次进行了全新安装 (
14.04
),但尚未安装任何东西(除了一些gcc
工具)。我重新启动了几次,它运行正常。
我可能没有执行正确的命令,或者在上述所有尝试中都做错了。但是我已经找到了很多在线资源,我很困惑下一步该怎么做 :(。我不玩任何高端游戏,也不做任何密集计算工作(主要是编程c/c++/python
)。所以我认为避免fglrx
对我来说是可以的(请提出建议)。目前,Ubuntu 软件更新对话框显示“250 +”MB
待处理,并显示一些server-xorg AMD
软件包。我还没有更新它们(只是我不想再次修复/重新安装紫色屏幕死亡循环)。
我在这里粘贴了一些输出(您可以在评论部分询问其他输出,我不知道什么是相关输出来展示我的情况)
$> lspci -nn | grep ATI
0d:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330] [1002:6660] (rev ff)
$> lspci -nnk | grep -i vga -A3 | grep 'in use'
Kernel driver in use: i915
$> sudo lshw -c video
*-display
description: VGA compatible controller
product: Broadwell-U Integrated Graphics
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:47 memory:d2000000-d2ffffff memory:c0000000-cfffffff ioport:7000(size=64)
$> lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
Subsystem: Hewlett-Packard Company Device 80c2
Kernel driver in use: i915
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
--
0d:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330] (rev ff)
Kernel driver in use: radeon
13:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
Subsystem: Hewlett-Packard Company Device 804c
请建议我现在应该做什么?
我是否应该升级 ubuntu 软件更新程序中显示的待处理的 xserver-xorg 包?
我的系统目前是否使用一些开源驱动程序?
如何为我的系统(
intel/amd
混合M5 330
)安装(任何可能的工作方法)开源 AMD 驱动程序,以便系统可以在需要时渲染最少的内容。如果根本不需要,请提出建议。- 是否有一种安全的方法可以在我的系统中安装一些专有驱动程序(如催化剂或深红色)?
任何建议都会有帮助。谢谢。
****更新****
ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:1c.4/0000:0d:00.0 ==
model : Sun XT [Radeon HD 8600M Series]
vendor : Advanced Micro Devices, Inc. [AMD/ATI]
modalias : pci:v00001002d00006660sv0000103Csd000080C2bc03sc80i00
driver : fglrx - distro non-free
driver : xserver-xorg-video-ati - distro free builtin recommended
driver : fglrx-updates - distro non-free
答案1
为了显示可从默认 Ubuntu 存储库安装且与您的硬件兼容的所有专有驱动程序,请打开终端并输入:
ubuntu-drivers devices
等待至少一分钟,以便命令扫描您的计算机并生成驱动程序列表。此命令的输出将是可用驱动程序的软件包名称和简短说明的列表。除了显示可用驱动程序的列表外,上述命令通常还会识别适合您系统的推荐专有驱动程序。
如果您访问 AMD 官方网站,您通常会发现,您 GPU 的专有图形驱动程序的最新版本比默认 Ubuntu 存储库中提供的相同图形驱动程序的版本略新。不必担心这一点,因为如果两个专有图形驱动程序的版本号之间的差异很小,那么使用这两个驱动程序中的任何一个都会获得类似的性能。如果您从默认 Ubuntu 存储库安装图形驱动程序,您还将获得驱动程序的自动更新,这些更新有时与内核更新相关联。
ubuntu-drivers devices
如果您已经安装了专有显卡驱动程序,则无法提供准确的结果。它通常会将当前安装的专有显卡驱动程序显示为推荐的驱动程序,因此为了获得最佳效果,请卸载专有显卡驱动程序(如果已安装)并重新启动,然后再运行ubuntu-drivers devices
结果ubuntu-drivers devices
是:
driver : xserver-xorg-video-ati - distro free builtin recommended
使用内置开源xserver-xorg-video-ati
包将使您的 Ubuntu 至少在 Ubuntu 18.04 之前具有未来保障,因为 Ubuntu 16.04 及更高版本的默认存储库不包含任何适用于 AMD 显卡的专有驱动程序。