Ubuntu MATE 22.04 将仅在恢复模式下启动。
我最近组装了一台 PC,并在上面安装了 22.04。我只能让 USB 在安全图形模式下启动。安装后,如果我尝试正常启动,它会停在这一行。
[1.547289] amdgpu: Topology: Add CPU node.
我可以启动到恢复模式,大多数功能都运行正常,就像我向 grub 添加“nomodeset”一样。但是使用 nomodeset 时,我的 PC 会将我的 GPU 检测为 llvmpipe,并且无法运行我的大多数游戏。
运行$sudo lshw -c video
*-display UNCLAIMED
description: VGA compatible controller
product: Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: e7
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list
configuration: latency=0
resources: memory:50000000-5fffffff memory:60000000-601fffff ioport:5000(size=256) memory:60600000-6063ffff memory:c0000-dffff
*-graphics
product: EFI VGA
physical id: 2
logical name: /dev/fb0
capabilities: fb
configuration: depth=32 resolution=1920,1080
跑步$sudo dmesg | grep -i amdgpu
[ 1.536641] [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.
[ 4.823677] [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.
任何能帮助我解决这个问题的帮助都将不胜感激,因为我已经没有什么主意了。谢谢。
[更新] 我觉得我的问题已经解决了。我进入 grub 并添加了以下行:GRUB_CMDLINE_LINUX_DEFAULT="radeon.si_support=1 radeon.cik_support=1 amdgpu.si_support=0 amdgpu.cik_support=0 amdgpu.dc=0 amdgpu.dpm=0 amdgpu.modeset=0"
这会忽略 amdgpu 驱动程序并使用 radeon 旧版驱动程序(我认为),目前它已经解决了我的问题,该卡的帧速率与之前的机器不同,如果可能的话,我更愿意使用 amdgpu 驱动程序。干杯。
答案1
是的,我遇到了同样的问题,阅读上述帖子后,我通过将“附加驱动程序”从 nvidia 专有驱动程序更改为 xserver xorg video nouveau(开源)解决了该问题。