启动/登录后分辨率更改

Rap*_*hes 9 gnome nvidia xorg display-resolution ubuntu-gnome

自 Ubuntu Gnome 13.10 以来,我一直在尝试使用 Gnome 3.8 / 3.10 / 3.12,无论我做什么,它都会将屏幕分辨率更改720p,而不是1080p,因此每次启动 PC 时我都必须手动设置 1080p

卡:Nvidia GTX 550 驱动程序:所有可用发行版:Ubuntu 13.10 / 14.04 Gnome Shell:3.8 / 3.10 / 3.12

到目前为止我尝试过的事情:

  • 以 root 和用户身份打开 nvidia-settings
  • 在 nvidia-settings= force Powermizer 中更改设置为最大/OpenGL 设置/质量设置 - (我已经完成了所有)
  • 强制 nvidia-settings 在启动时加载(启动应用程序)
  • 添加/删除/更改 xorg.conf = "modes" / "metamodes" / "Display" / "EDID" - (我已经全部完成了)
  • 添加 gdm/init = xrandr 输出 DVI-D-0 --mode
  • 安装不同的内核 = 3.10 / 3.12 / 3.13 / 3.14
  • 安装不同的 Nvidia 驱动程序 = 全部适用于 Ubuntu
  • 安装 Lightdm/MDM = 一切都崩溃了
  • 更换电缆 = DVI / HDMI
  • 阻止/更改 EDID = 阻止 EDID 上的扩展(可能是 hdmi 声音导致了问题)/“noEDID”-系统失去了所有分辨率

到目前为止我学到了什么:

  • 每当我尝试通过向 xorg/gdm/xrandr 添加命令来强制 1080p 时,屏幕会在 1 秒内变为 1080p,然后返回到 720p!…… : (
  • 经过测试的 Xubuntu/Kubuntu 14.04 = 没有分辨率问题,只有通常糟糕的 Nvidia 性能(没有 vsync,没有 vdpau)
  • 昨天刚刚安装了 Linux Mint 并且这个问题没有发生 (MDM),自登录屏幕以来是 1080p。
  • 在最新的 Fedora / Suse / Antergos 上测试了 Gnome 3.10/3.12,问题仍然存在!

可能的原因:

  • Xserver 3.15 / 3.13 = 我试图用 ubuntu 12.02 (3.13) 替换 ubuntu 14.04 xserver (3.15) 欺骗 repos,整个系统崩溃了!

  • 我真的想要 Gnome 3 和受支持的 Ubuntu 版本(我一直停留在 13.04)!

  • 我非常坚持,并且在回答“否”时遇到问题!
  • 我有一个 ATI HD 4x 系列,我省钱买了这台 Nvidia,因为在 Linux 上玩游戏变得不可能(在 Legacy 驱动程序上缺少 GL 扩展)......所以......认为它可以解决我在 Linux 上遇到的所有视频问题与 ATI ......但是......我错了多少????现在我的基本功能(分辨率/VSYNC/VDPAU)有问题!

....我 3 年前开始使用 Linux,所有这些 GPU 混乱在我的 Linux 体验中都是一场噩梦!....这就是让我考虑放弃 Linux 的原因!

ter*_*don 6

您没有指定是否/etc/X11/xorg.conf使用nvidia-settings. 那应该可以解决这个问题。只需打开nvidia-settingsroot

sudo nvidia-settings
Run Code Online (Sandbox Code Playgroud)

然后,选择正确的设置并单击“保存到 X 配置”按钮:

在此处输入图片说明


如果这不起作用,则有其他东西会覆盖您的设置。可能是您的桌面环境。作为解决方法,您可以使用此脚本:

#!/bin/bash

sleep 10
xrandr --output DVI-D-0 --mode 1920x1080 
echo "Script was run" 
Run Code Online (Sandbox Code Playgroud)

sleep需要,以确保桌面环境有脚本运行之前完成启动。这样,您就知道它会在 DE 重新配置您的屏幕运行。使脚本可执行并将其添加到您的启动应用程序。这应该够了吧。