无法在 Kubuntu 22.04 上获得正确的分辨率

无法在 Kubuntu 22.04 上获得正确的分辨率

我通过 HDMI 线将电视屏幕用作显示器。我无法再让它以 1920x1080 的分辨率工作。以前我曾经能够在设置中的显示配置中选择此分辨率,而且一切正常。但是,自从更新以来,显示配置框开始将 1024x768 作为唯一选项(电视能够支持多种分辨率),将鼠标悬停在上面时会显示消息“在 Plasma X11 会话中可以使用不受支持的分辨率,但不能保证它们能够正常工作,并且在此 Plasma Wayland 会话中不可用”

老实说,我不在乎我使用的是 Wayland 还是 X11,如果它能让我恢复到可用的分辨率,我很乐意回到 X11。然而,在登录屏幕上,唯一的选项是“Plasma X11”,那里没有列出任何关于 Wayland 的信息,所以据我所知,我正在登录 X11 会话,所以我不明白为什么 Wayland 会发生这种情况。如果可行,我甚至会完全放弃 Kubuntu 并切换到 Gnome。我尝试过按照以下说明操作:https://ubuntuhandbook.org/index.php/2017/04/custom-screen-resolution-ubuntu-desktop/使用 xrandr 添加所需的分辨率,但我收到错误,xrandr: Failed to get size of gamma for output default我在 Google 上搜索了这个错误,但找不到任何与我相关的内容(我的 nvidia 驱动程序已安装并且似乎正在运行,我尝试卸载并重新安装它们)

有一种方法对我有用,那就是将 grub 配置文件中的一行设置为GRUB_GFXMODE=1920x1080。这强制 grub 菜单采用正确的分辨率,然后当启动时,这是显示管理器中唯一可用的分辨率(这很好)。但是,这种解决方法现在也停止工作了。在 grub 中运行 vdeinfo 现在只列出 3 种分辨率(不包括 1920x1080)。但是hwinfo --framebuffer给出了一个非常长的分辨率列表,其中包括 1920x1080。

所以我有 3 个可能的解决方法,但都不起作用!有人能告诉我如何让其中至少一个起作用吗?解决方法是:

  1. 离开 Wayland 并返回 X11,以便我可以强制使用“不受支持”的显示分辨率。
  2. 弄清楚为什么 xrandr 会给我错误,Failed to get size of gamma for output default这样我就可以添加正确的屏幕分辨率。
  3. 强制将 grub 菜单设置为 1920x1080,因为看起来 grub 菜单的分辨率似乎是 Wayland 启动时允许的唯一分辨率。

答案1

这不是一个解决方案,您可以随时尝试重新安装它。

答案2

我最终的解决方案是彻底清除并全新安装。我尝试在 Kubuntu 上安装 Gnome(sudo apt install ubuntu-desktop),但不起作用,我仍然只有一个分辨率选项。因此,我彻底清除并全新安装 Ubuntu(不是 Kubuntu),然后成功了。在“显示管理器设置”中,屏幕被正确识别(松下 32 英寸电视),并且具有所有可能的分辨率列表,所有分辨率都可以使用,包括我想要的 1920x1080 以及 4k 模式。我仍然不知道是什么导致了最初的问题,但至少现在问题已经解决了!

相关内容