尝试在 2009 年末的 iMac 上恢复 20.04 中的显示设置

尝试在 2009 年末的 iMac 上恢复 20.04 中的显示设置

我在 2009 年的 iMac 上运行 ubuntu 已有几年了。我从 18.04 升级到了 20.04,一切都很顺利。我一直遇到鼠标光标消失的问题,有人建议这是视频驱动程序问题。

我尝试安装基于这个问题但这显然是错误的,我无法回到 Ubuntu 桌面。我清除了那个驱动程序。

现在我可以回到桌面,但我的设置中有一个未知显示,我的分辨率是 1400x1050。

这里有我的硬件的规格。屏幕应为 1920x1080。

(我也尝试安装 nouveau-firmware,但也清除了它。)

屏幕抓取详细信息:

OS: Ubuntu 20.04 focal
Kernel: x86_64 Linux 5.4.0-144-generic
Uptime: 2h 38m
Packages: 2445
Shell: bash 5.0.17
Resolution: 1400x1050
DE: GNOME 3.36.5
WM: Mutter
WM Theme: Ambiance
GTK Theme: Yaru [GTK2/3]
Icon Theme: Yaru
Font: Ubuntu 11
Disk: 1.2T / 1.8T (66%)
CPU: Intel Core2 Duo E7600 @ 2x 3.059GHz
GPU: llvmpipe (LLVM 12.0.0, 128 bits)
RAM: 2346MiB / 7933MiB

这是我从 lshw -C 显示中获得的信息:

*-display UNCLAIMED       
   description: VGA compatible controller
   product: RV730/M96-XT [Mobility Radeon HD 4670]
   vendor: Advanced Micro Devices, Inc. [AMD/ATI]
   physical id: 0
   bus info: pci@0000:02:00.0
   version: 00
   width: 64 bits
   clock: 33MHz
   capabilities: vga_controller bus_master cap_list
   configuration: latency=0
   resources: memory:c0000000-cfffffff memory:d0220000-d022ffff ioport:1000(size=256) memory:c0000-dffff

我的 Grub 配置中含有 nomodeset。

答案1

我明白了,并将其作为一项公共服务来分享。

自从我第一次安装 16.04(那是在 2016 年)以来,我一直在 Grub 配置中使用 nomodeset。当我升级到 18.04 时,我没有更改它,一切仍然运行良好。

当我升级到 20.04 时,一切仍然运行良好,直到我尝试按上述方式更新视频驱动程序。但我真正需要做的是找出正确的 Grub 设置。以下是为我修复此问题的方法:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.cik_support=1 radeon.si_support=1"

(cik_support 中的“cik”代表 Caribbean Island GPU,而“sik”代表 Sea Islands GPUS。这些是视频卡使用的不同芯片组,不确定我有哪一个,但系统可以弄清楚。)

就是这样。我现在使用 radeon 驱动程序,带有通用“内置显示器”,分辨率为 1920 x 1080。

相关内容