[疑难杂症]Lubuntu不能正常显示Calibre、vlc player等应用

前话

有一天,我在准备使用vlc player看部电影时,发现它竟然打不开。
又有一天,我在准备使用Calibre整理我的电子书时,发现它竟然像被放大了一样。

[疑难杂症]Lubuntu不能正常显示Calibre、vlc player等应用_第1张图片
calibre error

再有一天,我想安装openshot来处理个视频,发现它同样像被放大了。


[疑难杂症]Lubuntu不能正常显示Calibre、vlc player等应用_第2张图片
openshot error

而它们在当前物理机里的虚拟机上竟然全部运作正常。
由于它们都基于QT,我在QT这个方向上寻找答案。当时摆弄了不少时间,无果,后放弃。
直到最近必须使用virtualbox 6.0版本,并且它出现同样的毛病。
在尝试了挂新硬盘安装其他版本的linux、在主板BIOS里配置显卡选型等操作依然如此后,我决定彻底处理这个问题,从显卡驱动方向。
幸运的,这次成功了。

处理方法

先放处理方法。
在“/usr/share/X11/xorg.conf.d/”目录下新建“20-intel-graphics.conf”文件,内容如下:

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TripleBuffer" "true"
   Option      "TearFree"     "true"
   Option      "DRI"          "false"
EndSection

保存后重启系统,各软件成功执行!

[疑难杂症]Lubuntu不能正常显示Calibre、vlc player等应用_第3张图片
calibre ok

[疑难杂症]Lubuntu不能正常显示Calibre、vlc player等应用_第4张图片
openshot ok

问题原理

目前,我能理解到的大概是这样的原理:
可能1、操作系统不能正常识别我所使用的这颗CPU的IGPU,这个处理方法是告诉系统,我要使用的是哪个显卡。
可能2、主板有HDMI接口,系统不知道应该把信号传递给谁。
由于对X方面不熟悉,这个理解有可能是错误的,欢迎高手指正。
下面附上电脑CPU及主板信息:

[疑难杂症]Lubuntu不能正常显示Calibre、vlc player等应用_第5张图片
cpu info

[疑难杂症]Lubuntu不能正常显示Calibre、vlc player等应用_第6张图片
board info

你可能感兴趣的:([疑难杂症]Lubuntu不能正常显示Calibre、vlc player等应用)