我这里有一个较旧的 Red Hat Enterprise 机箱(2012),运行 Gnome 2.28.2 和 Metacity 2.28.0。我用 VGA 电缆连接了三星 1920 x 1080 屏幕,但连接后,刷新率为 0Hz,我猜这是鼠标光标闪烁有时消失的原因。我得出这个结论是因为旁边运行的 Red Hat 机箱是相同版本和相同版本的 Gnome,但通过 VGA 连接到戴尔显示器,xrandr 显示输出设置为 59.9 Hz(60.0),并且不会发生鼠标光标闪烁/消失的问题。
我尝试了多种方法来添加 59.9/60.0Hz 选项,但似乎没有任何效果,或者我似乎收到各种警告/错误。
xrandr 显示如下信息:
Screen 0: minimum 640 x 480, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 0mm x 0mm
1920x1080 0.0*
1280x1024 0.0
1024x768 0.0
800x600 0.0
640x480 0.0
1920x1080_60.00 60.0
1920x1080_59.90 (0x1a5) 173.0MHz
h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.2KHz
v: height 1080 start 1083 end 1088 total 1120 clock 60.0Hz
我尝试了几种添加新分辨率的方法,如您所见,我能够添加最后 2 个 1920x1080 版本。59.90 的版本实际上是错误的,我尝试使用以下命令将其删除:
xrandr --delmode 默认“1920x1080_59.90”
不幸的是,它总是给我“无法获取输出默认值的伽马大小”,然后是:
X Error of failed request: BadAccess (attempt to access private resource denied)
Major opcode of failed request: 150 (RANDR)
Minor opcode of failed request: 19 (RRDeleteOutputMode)
Serial number of failed request: 19
Current serial number in output stream: 20
60Hz 的正确模式具有正确的值,因此我尝试激活它:
xrandr --输出默认--模式“1920x1080_60.00”
- 屏幕闪烁 1 秒(好像改变输出模式)
- xrandr 输出显示它仍然以 0.0 Hz 运行原始的 1920 x 1080
- 警告“无法获取输出默认值的伽马大小”
xorg.conf:
Section "Device"
Identifier "Videocard0"
Driver "vesa"
EndSection
lsmod | grep i915:
i915 624511 0
drm_kms_helper 44321 1 i915
drm 280012 2 i915,drm_kms_helper
i2c_algo_bit 5935 1 i915
i2c_core 31084 5 i2c_i801,i915,drm_kms_helper,drm,i2c_algo_bit
video 20674 1 i915
lspci-k:
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
Subsystem: Hewlett-Packard Company Device 1998
Kernel modules: i915
答案1
删除 xorg conf 并重新启动 X 应该是您的解决方案。
Xorg 应该自动加载适当的 DDX 驱动程序(intel_drv.so
包含在包中,或更旧的等效版本),特别是在使用xorg-x11-drv-intel
内核驱动程序()时。i915
因此请确保该xorg-x11-drv-intel
包也已安装。
如果仍然不起作用,您还可以尝试使用 xorg conf(重新)启动 X,但将其vesa
替换为intel
:
Section "Device"
Identifier "Videocard0"
Driver "intel"
EndSection
“vesa” DDX 驱动程序仅提供原始功能,仅应作为最后的手段使用。