我的最终目标是在我的 Macbook Pro 上安装 Arch Linux。我正在尝试使用 cfdisk,但看不到屏幕底部。我无法更改屏幕的分辨率。我尝试插入 HDMI 转 USB-C 电缆并在显示器上尝试,但我仍然看不到完整页面。我听说您有时可以在安装时传递一个参数,以便更改分辨率,但我不明白。
答案1
这个存储库MacBook 2016 和 2017 上的 Linux 状态包含在 MBP 上安装和运行 Linux 时遇到的各种问题。
您可以参考各种链接文章中的错误列表和解决方案。
关于屏幕分辨率问题:这似乎是显示器提供的 EDID 数据中的错误。 13,2 也发生(https://github.com/Dunedan/mbp-2016-linux#screen)。也可能是显示器具有所宣传的更高的分辨率,但由于 Xorg 正确探测了正确的分辨率,我怀疑这是一个错误。
硬件加速图形输出在MacBookPro13,2上集成Intel显卡也没有问题。我只需要强制 Xorg 选择
intel
驱动程序(使用 Debian)。我进行了快速尝试0ad
,运行非常流畅,>50fps,具有最高的图形细节和本机屏幕分辨率。 Debian 中的屏幕亮度设置也是开箱即用的。用户体验并不是那么好,因为没有专用的按键来执行此操作,因为触摸栏尚未工作并且集成的环境光传感器也尚未工作。但在 KDE 中我可以通过电源管理设置轻松更改它。我有时会遇到 NVMe 在启动时无法正常工作的问题,我必须重新启动才能使其正常工作。您也有同样的问题吗?我认为这可能与队列深度相关的解决方法有关https://github.com/torvalds/linux/blob/v4.10-rc5/drivers/nvme/host/pci.c#L1619该功能适用于 MacBook8,1,但尚未适用于 MacBookPro13,x,但我还没有尝试过。