有一个问题在互联网上没有相关信息。我尝试搜索,但 3 天后我什么也没找到。没有人知道为什么 GNOME 在 X.org 会话中在模式设置驱动程序上运行的速度比在 xf86-video-intel 上运行的速度慢?例如,界面冻结,每秒帧数更少。
我研究了一些关于加速二维和三维图形的方法的资料。 国民账户体系,UXA, 和魅力据我了解,SNA 是旧 UXA 的替代品,后者以原生方式通过显卡使用 2D 图形加速。但 Glamor 已经使用通过 OpenGL 进行 2D 加速。但是这本质上不是更慢的图形加速实现方式吗?
我还比较了 Minecraft 游戏中的 FPS,使用模式设置驱动程序(Glamor,DRI 3 选项),FPS 少了几帧,还出现了轻微的冻结。如何解决此问题?如果模式设置驱动程序实际上运行速度较慢,我是否应该升级到较新的模式设置驱动程序?好吧,也是最重要的事情。为什么自 2014 年以来未更新的驱动程序比活动的驱动程序运行得更快?谢谢。
(我目前使用的是英特尔酷睿 i5-8250U/英特尔 UHD 显卡 620)
答案1
为什么自 2014 年以来未更新的驱动程序比现行驱动程序运行速度更快?
也许进行深度调试和代码比较的系统工程师可以在这里找到答案。这是开源软件。不同的团队正在研究不同的方法。显然,内核开发人员尚未使 modeset intel 驱动程序(至少在某些方面)达到旧 xorg 驱动程序的水平。除非您自己可以作为开发人员提供帮助,否则您唯一的选择就是等待。
每次内核更新后,nomodeset 内核驱动程序都会变得更好。当我第一次安装 Ubuntu 19.10 时,它默认使用模式集驱动程序。但是,我不得不转向 xorg 驱动程序,因为内核驱动程序会间歇性出现图形故障(彩色条纹,有时甚至是整个屏幕)。现在,经过几个内核版本,我再次使用 nomodeset 驱动程序,问题消失了(除了在全屏观看 YouTube 视频时更改音量或亮度时出现极小的故障)。但是,我不是游戏玩家,也不是其他对图形要求很高的应用程序的用户,所以我不会注意到高级图形性能可能存在任何故障。