我在 Google 上搜索过这个问题好几次,也尝试过 StackOverflow 上针对 Ubuntu 的几个修复方法,但问题并没有完全解决。
我的笔记本电脑有 AMD CPU(A10-8700P)和 AMD GPU(R7 M360)。每当我尝试安装任何较新的 Linux 操作系统(如 Ubuntu、Mint、AntergOS、Elementary 甚至 Solus)时,安装一分钟后屏幕就会变黑。电脑仍处于开机状态,按下电源按钮时就会关机,所以这是图形问题。
我之前曾使用 nomodeset 安装过 Ubuntu,但是它滞后很多,并且下次启动时会出现一些问题(我不记得了,但我猜是因为每次启动时都必须再次设置 nomodeset 才能使显示器正常工作)。
有没有什么解决办法?我的笔记本电脑是否必须在余生中一直使用 Windows?另外,为什么显示器在一分钟后就停止工作,为什么在此之前一切都很好?
编辑:输出lspci -s -v $(lspci | grep VGA | cut -d" " -f 1)
:
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Carriz
o (rev c5) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Device 80b5
Flags: bus master, fast devsel, latency 0, IRQ 47
Memory at d00000000 (64-bit, prefetchable) [size=256M]
Memory at f08000000 (64-bit, prefetchable) [size=8M]
I/O ports at f000 [size=256]
Memory at ff700000 (32-bit, non-prefetchable) [size=256K]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in user: amdgpu
Kernel module: amdgpu
答案1
做你的模式设置默认允许正常启动当您使用正确的驱动程序配置视频适配器时。编辑您的/etc/default/grub
文件并添加nomodeset
到 grub 命令行:
更改自:
# 有关此文件中选项的完整文档,请参阅: # info -f grub -n ‘简单配置’ GRUB_DEFAULT=0 #GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="安静的启动" GRUB_CMDLINE_LINUX=""
改成:
# 有关此文件中选项的完整文档,请参阅: # info -f grub -n ‘简单配置’ GRUB_DEFAULT=0 #GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="安静启动无模式设置" GRUB_CMDLINE_LINUX=""
编辑/etc/default/grub
文件后,您必须更新 grub 以使其生效:
$ sudo apt update-grub
对于图形问题,请使用为您的图形适配器提供的驱动程序。
以下是 Ubuntu 社区推荐的驱动程序链接:
RadeonDriver - 社区帮助 Wiki
适用于 Linux 的 AMDGPU-PRO 驱动程序发行说明
安装新驱动程序后additional drivers
使用系统设置挑选最好的。