我正在考虑禁用笔记本电脑中的独立 GPU,以潜在地提高 Linux 上的 GUI 性能,特别是使用 XWindow 或 Wayland。
考虑到集成显卡的功效,我很好奇它们是否可以通过更好的驱动程序支持来提供更流畅或更稳定的体验。
有没有人尝试过这种方法并观察到 GUI 响应能力或性能有任何显着差异?对增强体验的配置或调整的见解也很有价值。寻找有关 GPU 选择对 Linux GUI 性能影响的实践经验或技术见解。
答案1
如果您有集成显卡,那么添加独立显卡的全部目的是获得更好的视频加速。
禁用独立显卡的唯一方法是硬件损坏或驱动程序损坏。如果驱动程序损坏,则可能是您使用了错误的驱动程序。您没有提到您使用的是哪种独立显卡,或者您使用的是哪种驱动程序,因此无法解决这个问题。如果没有驱动程序,则独立显卡可能已被禁用。
假设驱动程序正常工作,禁用独立显卡的唯一原因是节省电量。独立显卡首先使用更多功率的原因是它使用额外的功率来增强图形并提高响应能力和性能。
答案2
您没有提及离散 GPU 的品牌/型号,也没有提及您的笔记本电脑型号或 CPU 品牌/型号。
会在 BIOS 中禁用独立 GPU,希望使用 cpu-graphics 能够获得更好的性能:可能不会,除非它是最新型号的 intel/amd cpu,具有比某些旧型号 nvidia/amd gpu 更好的超高清显卡,但这在笔记本电脑中极不可能,但在家用电脑中可能是可能的。
^^^ 这是相关帖子,首先要做的是确保梅萨实用工具已安装,这将提供环球信息网和GLX齿轮。
glxinfo | grep "direct rendering"
glxgears
每隔大约 5 秒观察一次 glxgears 报告的帧速率,与预期结果进行比较并从那里进行诊断,通常应该看到 60 fps,除非您有高端 GPU,可以超过 1000 fps。如果直接渲染为“否”,那么这就是一个问题,并从那里开始使其报告“是”。
它是与图形/GUI 性能以及安装相关的xorg-x11-drv-nouveau
其他已安装的 rpm 之一。xorg-x11-drv-
mesa-*
当 RHEL 被 NVIDIA 损坏时,我所做的一个潜在修复是重新安装 Linux图形驱动程序/库通过...
init 3
systemctl set-default multi-user.target {for safety after reboot}
rpm -ev --nodeps mesa*
rpm -ev --nodeps xorg-x11-drv-nouveau
yum install mesa* xorg-x11-drv-nouveau
dracut -vf
reboot
# log in
init 5
systemctl set-default graphical.target {if graphics are successful after doing init 5}
# note - this is done in a work environment over ssh remote connection;
if doing at the console on a home pc/laptop be sure that your
repositories are working to provide the re installation of mesa and
xorg* otherwise you run the risk of no graphics and inability to log bacck in.
一般来说,GNOME 工作站桌面的 Linux GUI {图形用户界面}...桌面菜单弹出窗口等...在 Linux 中从来都不是问题,无论 GPU 还是 CPU;当它出现时,几乎总是因为某些配置错误或系统陷入运行其他进程的困境,您应该杀死/禁用这些进程。还要检查tuned
系统服务,执行 a tuned-adm list
和 dotuned-adm active
查看当前配置文件,考虑执行tuned-adm profile latency-performace
.如果活动配置文件是类似的laptop-battery-powersave
,那么如果您想要图形性能,那么这可能不是最佳选择。
我想到的最重要的事情是笔记本电脑因此,如果该设备位于您床上的毯子上,从而阻止机箱冷却,则该设备会过热,然后 cpu 将受到节流,并且该设备会变慢,因此您需要检查是否有任何类型的 [cpu] 热节流如果笔记本电脑风扇高速运行,这通常是一个迹象,并且首先使用交流电源运行以诊断速度/性能问题。