我从 Ubuntu 14.04 LTS 升级到 16.04.1 LTS AMD-64 桌面,现在电脑启动时屏幕变黑。BIOS 屏幕之后,VGA 和 HDMI 端口都没有信号发送到显示器。我可以从登录屏幕听到邦戈鼓的声音,我可以从另一台电脑通过 SSH 进入,所以 Ubuntu 正在运行,只是没有显示。偶尔我会得到 GNU GRUB 菜单,但在我选择某些东西后屏幕变黑。
怀疑某些东西被损坏了(更新期间我收到了四条“检测到系统问题”消息)我尝试从 16.04.1 安装 DVD 进行启动(而不是安装):结果相同。
我在 Gigabyte F2A88XM-D3H 主板上安装了 AMD A10-7850K Kaveri APU(片上显卡)。
来自 conman253 的回复这个问题,我尝试了“man amdgpu”和“man radeon”,Kaveri APU 被列为 radeon 驱动程序支持的硬件。
来自系统的更多信息:
$ lspci | grep -E "VGA|3D"
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri [Radeon R7 Graphics]
$ sudo lspci -v -s 00:01.0
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri [Radeon R7 Graphics] (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Kaveri [Radeon R7 Graphics]
Flags: bus master, fast devsel, latency 0, IRQ 39
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=8M]
I/O ports at f000 [size=256]
Memory at feb00000 (32-bit, non-prefetchable) [size=256K]
Expansion ROM at feb40000 [disabled] [size=128K]
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [270] #19
Capabilities: [2b0] Address Translation Service (ATS)
Capabilities: [2c0] #13
Capabilities: [2d0] #1b
Kernel driver in use: radeon
Kernel modules: radeon
是否可以在 16.04.1 中实现此功能?我认为恢复到 14.04.4 是一种选择,但这不是需要全新安装吗?
答案1
由于您能够通过 ssh 进入您的机器,因此请随意跳过第一步。其他人可能会发现它很有用,所以我决定将其包含在我的回复中。
在启动之前,从 grub 菜单中对启动参数进行以下更改:将“quiet nosplash”替换为“nomodeset”。这样 X 服务器将启动,但屏幕分辨率可能会降低。
登录后(通过恢复模式、ssh 或上述步骤后)打开/etc/default/grub
,找到GRUB_CMDLINE_LINUX_DEFAULT
并将值从“quiet splash”更改为“nomodeset vga=XXX”,其中 XXX 是所需屏幕分辨率和颜色深度的代码。请参阅此处以供参考:http://www.pendrivelinux.com/vga-boot-modes-to-set-screen-resolution/
完成后,运行sudo update-grub
并重新启动系统。
经确认,该过程可在搭载 AMD A10-7850K Kaveri 和 MSI MoBo 的机器上运行,Ubuntu 16.04.1 从 14.04 升级而来。