![运行 Xorg 的 RH 7 上的屏幕分辨率问题,它没有 Xconfigurator(似乎仅适用于 XFree86)](https://linux22.com/image/75331/%E8%BF%90%E8%A1%8C%20Xorg%20%E7%9A%84%20RH%207%20%E4%B8%8A%E7%9A%84%E5%B1%8F%E5%B9%95%E5%88%86%E8%BE%A8%E7%8E%87%E9%97%AE%E9%A2%98%EF%BC%8C%E5%AE%83%E6%B2%A1%E6%9C%89%20Xconfigurator%EF%BC%88%E4%BC%BC%E4%B9%8E%E4%BB%85%E9%80%82%E7%94%A8%E4%BA%8E%20XFree86%EF%BC%89.png)
我有一台 Dell Precision m6800 笔记本电脑,在使用 Red Hat 7 时遇到了顽固的低屏幕分辨率问题。有趣的是,我在没有配置 BIOS Raid 的情况下安装了 RH 7,但获得了预期的 1920x1080 分辨率。然后我打开 RAID,从头开始重新安装,但卡在 1024x768。谁会想到这两件事会远程连接呢?
无论如何,我已经做了一些研究并运行了一些命令来了解我的驱动程序情况(似乎我正在运行 Nvidia 驱动程序),并且我认为安装和运行 nvidia-settings 来探测硬件并将其与 X 设置同步将是个好主意。我阅读了 Xconfigurator,但这似乎仅适用于 XFree86,不适用于 Xorg X 服务器。如果您知道 Xorg 服务器的类似功能,那就太好了!无论如何,nvidia-settings 安装失败,现在我陷入了下一步该做什么。
我在下面重现了我运行的相关命令的输出:
/home/chris/reso > sudo find /dev -group video
/dev/video0
/home/chris/reso > glxinfo | grep -i vendor
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: VMware, Inc.
lspci -k
01:00.0 VGA compatible controller: NVIDIA Corporation GK104GLM [Quadro K5100M] (rev a1)
Subsystem: Dell Device 05cd
/home/chris/reso > sudo lspci | grep VGA ; lsmod | grep "kms\|drm" ; find /dev -group video ; cat /proc/cmdline ; find /etc/modprobe.d/; ls /etc/X11/xorg.conf ; glxinfo | grep -i "vendor\|rendering" ; grep LoadModule /var/log/Xorg.0.log
01:00.0 VGA compatible controller: NVIDIA Corporation GK104GLM [Quadro K5100M] (rev a1)
drm_kms_helper 98226 1 nouveau
drm 311588 3 ttm,drm_kms_helper,nouveau
i2c_core 40325 7 drm,i2c_i801,i2c_hid,drm_kms_helper,i2c_algo_bit,nouveau,videodev
/dev/video0
find: ‘/dev/vboxusb’: Permission denied
BOOT_IMAGE=/vmlinuz-3.10.0-229.14.1.el7.x86_64 root=/dev/mapper/rhel-root ro rd.md.uuid=1c61b17f:a14cde73:84cd857e:ceb07a0d nomodeset rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap crashkernel=auto rd.md.uuid=bb7b14f3:039bf6a4:367d16b4:e0c9f858 rhgb quiet LANG=en_US.UTF-8 systemd.debug
/etc/modprobe.d/
/etc/modprobe.d/mlx4.conf
ls: cannot access /etc/X11/xorg.conf: No such file or directory
direct rendering: Yes
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: VMware, Inc.
[ 4.950] (II) LoadModule: "dri2"
[ 4.950] (II) LoadModule: "glamoregl"
[ 4.951] (II) LoadModule: "glx"
[ 4.952] (II) LoadModule: "nouveau"
[ 4.952] (II) LoadModule: "modesetting"
[ 4.952] (II) LoadModule: "fbdev"
[ 4.952] (II) LoadModule: "vesa"
[ 4.959] (II) LoadModule: "fbdevhw"
[ 4.959] (II) LoadModule: "fbdevhw"
[ 4.960] (II) LoadModule: "vbe"
[ 4.960] (II) LoadModule: "int10"
[ 5.124] (II) LoadModule: "ddc"
[ 5.324] (II) LoadModule: "shadow"
[ 5.324] (II) LoadModule: "fb"
[ 5.325] (II) LoadModule: "int10"
[ 5.537] (II) LoadModule: "evdev"
[ 5.557] (II) LoadModule: "synaptics"
最后,这是输出/var/log/Xorg.0.log,这可能是相关的。因为它很长,所以我链接到它。还有一个内容几乎相同的 /var/log/Xorg.9.log,我暂时不会让您感到厌烦。
任何想法或提示都非常感谢。