我知道编辑启动选项行并添加“nomodeset”可以解决我的笔记本电脑在 LiveCD 模式下的问题,我不知道如何在安装 Ubuntu 后通过 Grub2 启动时设置它。
所以,我的问题是;在启动到 Ubuntu 之前如何设置 nomodeset?
自从安装 Ubuntu 12.10 以来,我一直在尝试让我的 Radeon HD 5450 gpu 与专有驱动程序一起工作,因为从一开始安装驱动程序就意味着失去统一性。
我不会列出我采取的步骤,因为这不是回答这个问题的必要条件。
采取一项措施然后安装 fglrx-updates 后,重新启动时系统挂在紫色屏幕上。所以我决定使用nomodeset
我编辑过
quiet splash $vt_handoff
Run Code Online (Sandbox Code Playgroud)
看起来像这样
quiet splash nomodeset
Run Code Online (Sandbox Code Playgroud)
进行此更改后,我可以使用 Unity 登录并安装专有驱动程序并运行良好。我什至会说它的性能比 12.04 更好
fglrxinfo
阅读
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 5000 Series
OpenGL version string: 4.2.11903 Compatibility Profile Context
Run Code Online (Sandbox Code Playgroud)
请注意我添加的方式我已经nomodeset
有一段时间没有这样做了,所以它是凭记忆完成的。在寻找这个问题的答案时,我遇到了这个并发现我的编辑应该从
quiet splash $vt_handoff
Run Code Online (Sandbox Code Playgroud)
到
nomodeset $vt_handoff
Run Code Online (Sandbox Code Playgroud)
我的nomodeset
编辑做了什么?我注意到的唯一错误是在启动时我没有看到 plymouth Ubuntu 徽标屏幕。
如果这是唯一的权衡,我很乐意让编辑永久化。
前提:像许多其他用户一样,我也遇到了以下问题,该问题已在此处记录:Can't use Wayland with Nvidia 510 drivers on Ubuntu 22.04 LTS,尽管我不确定它是否与本文中的问题有关(也就是说,如果 Wayland 工作正常,我是否不会遇到刷新率问题,因为它应该是 22.04 的默认值)
我在双启动 (Windows 11) 和双显示器设置(本机 4k 60hz 和外部 3440x1440 100hz)上完成了最新稳定的 Ubuntu LTS (22.04) 的普通安装,此后我一直无法选择高于 50hz 的刷新率在我的外接显示器上: 显示设置 NVIDIA 设置
我已经安装了 Ubuntu 安装过程中建议的所有专有驱动程序,包括适用于我的系统的最新 NVIDIA 510.x 驱动程序,我还使用高带宽 HDMI 电缆,这些电缆始终允许在 Windows 11 上以 100hz 操作外部显示器没有问题
我注意到过去的 Ubuntu 版本在外部显示器方面对某些用户表现出类似的行为,但我无法使用他们的解决方案。特别是,我尝试了以下方法:
etc/environment
此处详细编辑:双显示器设置上限为 60hzxrandr
:Setting up ultrawide (3440x1440) Monitor on Ubuntu 18.04一些有用的调试信息:
xrandr
输出:Screen 0: minimum 8 x …
Run Code Online (Sandbox Code Playgroud)