![Ubuntu 19 秒屏幕仅在纵向模式下闪烁(双显示器)](https://linux22.com/image/1168279/Ubuntu%2019%20%E7%A7%92%E5%B1%8F%E5%B9%95%E4%BB%85%E5%9C%A8%E7%BA%B5%E5%90%91%E6%A8%A1%E5%BC%8F%E4%B8%8B%E9%97%AA%E7%83%81%EF%BC%88%E5%8F%8C%E6%98%BE%E7%A4%BA%E5%99%A8%EF%BC%89.png)
当我使用 Ubuntu 19 + Intel UHD 620 + 第二台 28 英寸 4k 显示器时,出现了屏幕闪烁的问题。
有趣的是 - 屏幕闪烁仅发生在第二台显示器处于纵向模式时。横向模式运行完美。有什么想法可以尝试解决这个问题吗?
我运行了所有可能的系统更新 - 并且系统似乎确实是最新的。
其他海报似乎包含的一些命令输出:
z@z:~$ lspci | egrep ' VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
2
z@z:~$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 19.3.0-devel (git-a1ff8db 2019-09-26 disco-oibaf-ppa)
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 19.3.0-devel (git-a1ff8db 2019-09-26 disco-oibaf-ppa)
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 19.3.0-devel (git-a1ff8db 2019-09-26 disco-oibaf-ppa)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
ps 设置:acer swift 3 v i7 + 32gb ram(应该适合图形)+ ssd(快速操作系统)
答案1
我可以通过以下方法解决这个问题此博客文章中的说明
总之,你创建一个文件,重新启动计算机,一切都神奇地运行:
sudo mkdir -p /etc/X11/xorg.conf.d/
sudo nano /etc/X11/xorg.conf.d/20-intel.conf
在文件中添加以下文本,保存重启:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection
祝你好运。