〈已解决〉求帮忙!suse 42.1 屏幕分辨率无法调至最佳

新装 SUSE42.1, 已按本坛及其他论坛建议方法一一试过,仍无法调整至屏幕最佳分辨率 1280x1024,现今本人非常抓狂,敬请高手现身帮忙指导!

什么显示器、显卡、驱动及版本

以及什么线…

很老的一款 philips170C5,显卡 GTX670,闭源驱动版本号 367,主要原因显示器 VGA 接头是通过显卡上 DVI 转接的,现问题已解决,办法是运行 /usr/bin/nvidia-xconfig,在 /etc/X11/ 目录下主动生成 xorg.conf,然后修改该文件中行频和场频参数成自己显示器指定数值,重启后即可调整显示器至最适分辩率。
问题总结:显示器通过转接口而非原生接口容易出现这种现象,本坛及其他论坛指导帖所谓修改 /X11/xorg.conf.d/ 目录下计么文件基本上无意义,而运行 nvidia-xconfig 生成 xorg.conf 文件最关键,它通常不会主动生成,同样目录下有 xorg.conf.install,以至于许多人被误导,这个 xorg.conf 文件优先于 xorg.conf.d 目录下所有文件被启动引导时执行,修改它才是关键之关键,本坛早期有帖子(沉下去了)提到 nvidia-config 启发了本人,在此致谢!

我也记录一下我的经验,由于我用的是 i915 的旧机器,对宽屏显示支持的很不好,屏幕始终无法显示 1366x768
后来在网上找到通过以下的命令行来直接修改分辨率:

xrandr --newmode “1368x768_60.00” 85.25 1368 1440 1576 1784 768 771 781 798 -Hsync +Vsync
xrandr --addmode VGA1 "1368x768_60.00"
xrandr --output VGA1 --mode “1368x768_60.00”

命令里面的 newmode 可以通过 cvt 命令来获得,如 cvt 1366 768
将上面三行写到一个脚本里面,然后设置 kde 的自动启动,每回进入桌面的时候就会自动调整分辨率了。