![更新至 Ubuntu Jelly 22.04 后,显示器分辨率发生变化。无法识别 Gamma。未加载 Nvida 驱动程序](https://linux22.com/image/1189937/%E6%9B%B4%E6%96%B0%E8%87%B3%20Ubuntu%20Jelly%2022.04%20%E5%90%8E%EF%BC%8C%E6%98%BE%E7%A4%BA%E5%99%A8%E5%88%86%E8%BE%A8%E7%8E%87%E5%8F%91%E7%94%9F%E5%8F%98%E5%8C%96%E3%80%82%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%20Gamma%E3%80%82%E6%9C%AA%E5%8A%A0%E8%BD%BD%20Nvida%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F.png)
我将向您描述我试图解决的问题。我有一台配有 nvidia 显卡 (G92 [GeForce 8800 GTS 512]) 的台式电脑,它运行的是以前版本的 Ubuntu,现在仍然运行 jelly 22.04。
在之前的 Ubuntu 版本中发生了以下情况:在全新安装 Ubuntu 时,我的屏幕偶尔会冻结。我发现问题出在显卡驱动程序上,因此我安装了 Nvidia 驱动程序,并在“设置”中启用了 Nvidia 专有显卡驱动程序。此设置运行良好。不再冻结,屏幕分辨率达到最佳状态。
最近我升级到了 Jelly-Fish Ubuntu 22.04。屏幕分辨率变为 1024 x 768 (4:3),这让我很困扰。我尝试了几种解决方法来纠正它,但都不起作用。所以我重新安装了 Ubuntu Jelly-Fish 22.04,并恢复了正确的显示器设置,如下所示
三星电子公司 24 英寸 我的设置是 1920 x 1200 (16:10),59,95 Hz
但系统一直冻结,所以我继续安装 Nvidia 驱动程序以启用专有驱动程序,但这不起作用。分辨率再次更改为 1024 x 768 (4:3),我无法更正分辨率。xrandr 给我以下输出
xrandr:无法获取输出默认屏幕 0 的伽马大小:最小 1024 x 768,当前 1024 x 768,最大 1024 x 768 默认连接主 1024x768+0+0 0mm x 0mm
从名为“关于”的设置选项卡中,我看到已安装的图形是 llvmpipe(LLVM 13.0.1 256 位)。
我对如何修复此问题没有深入的了解。我想首先纠正伽马问题,然后纠正分辨率。如果系统再次冻结,我想启用 Nvidia 驱动程序作为专有驱动程序(更新前这种方法运行良好)。
任何帮助,将不胜感激。
答案1
当然,您不需要被告知您的显卡有多旧......
与往常一样,旧硬件的问题在于支持随时可能取消,且不会提前通知。这就是这里发生的情况。支持您的显卡的最新(也是唯一的) Nvidia 驱动程序是 340.xx,并且该分支在 Ubuntu 存储库中不再可用。
您可能想要添加图形驱动程序 PPA然后打开“附加驱动程序”并选择可用的“340”驱动程序。
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update