Maison > Opération et maintenance > Nginx > Comment améliorer considérablement les performances de jeu sous Linux

Comment améliorer considérablement les performances de jeu sous Linux

王林
Libérer: 2023-06-23 12:54:45
avant
1877 Les gens l'ont consulté

Linux devient de plus en plus un choix judicieux pour les jeux sur PC en tant qu'alternative pratique à Windows. Grâce à Wine, à la prise en charge améliorée des pilotes GPU, à SteamOS et à diverses autres améliorations, les jeux Linux sont désormais possibles.

Mais comme avec Windows, tout n'est peut-être pas parfait dès le départ. Voici d’excellents conseils pour améliorer les performances des jeux Linux.

如何大幅提升 Linux 上的游戏性能

Utilisez le bon pilote d'affichage

Pour ceux qui utilisent Linux depuis longtemps, ils savent peut-être bien que l'utilisation de certains pilotes GPU sous Linux n'est pas une tâche facile. Traditionnellement, les pilotes propriétaires étaient limités aux systèmes Windows et Mac. Par conséquent, des pilotes tiers sont requis, mais aucun d’entre eux n’est aussi performant que les vrais.

如何大幅提升 Linux 上的游戏性能

Heureusement, si vous êtes nouveau sur Linux, vous ne saurez rien de tout cela et ne vous en soucierez pas. Vous n'avez pas non plus besoin de vous en soucier. Les cartes graphiques AMD sont largement prises en charge, tandis que NVIDIA a changé sa position précédente et propose désormais de meilleurs pilotes.

Mais quel GPU est le meilleur sous Linux – AMD ou NVIDIA ? C'est difficile à dire, mais vous bénéficierez probablement d'un meilleur support en utilisant un système AMD. Cela ne signifie pas que vous devez remplacer votre carte graphique NVIDIA immédiatement. Les processeurs NVIDIA et Intel obtiendront probablement de meilleurs résultats que les processeurs AMD et Intel. Mais si votre processeur est AMD, il serait plus logique de le coupler à un GPU AMD.

Choisissez le bon matériel, installez les bons pilotes et les choses s'amélioreront en un rien de temps.

Vous pouvez obtenir une meilleure expérience de jeu sur les systèmes Linux en utilisant des contrôleurs et des appareils audio entièrement compatibles. Assurez-vous que les pilotes de ces appareils sont à jour et mettez-les à jour si nécessaire.

Si des problèmes surviennent, vous feriez mieux de simplement mettre à jour le noyau.

Mettre à jour le noyau Linux

Dans tout système d'exploitation, le noyau est un logiciel qui comble le fossé entre le matériel et le logiciel que vous exécutez. Le noyau Linux est le cœur de tout système d'exploitation basé sur Linux et contient un grand nombre de bibliothèques de pilotes de périphériques.

Généralement, ces pilotes sont à jour et prennent en charge presque tous les appareils connectés à votre ordinateur. Parfois, vous pouvez rencontrer une situation dans laquelle votre manette de jeu, votre périphérique audio ou votre moniteur ne fonctionne pas de manière optimale.

Face à cette situation, vous pouvez vérifier si le noyau Linux doit être mis à jour, ou voir si la révision prévue peut résoudre le problème.

Définissez le planificateur du processeur pour améliorer les performances

Les utilisateurs de Linux peuvent demander au processeur d'augmenter les performances, ce qui est crucial pour les jeux. Le moyen le plus simple consiste à utiliser l'outil cpufrequtils.

Installez à l'aide de la commande suivante :

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install cpufrequtils
Copier après la connexion

如何大幅提升 Linux 上的游戏性能

Vous pouvez lancer l'outil depuis l'application (ou rechercher cpupower-gui) et l'utiliser pour maximiser les cœurs de processeur de votre ordinateur. Les étapes sont les suivantes :

  • Sélectionnez TOUS les CPU
  • Réglez le planificateur en mode Performance
  • Cliquez sur "Appliquer" pour confirmer les paramètres

如何大幅提升 Linux 上的游戏性能

Cela devrait améliorer considérablement l'expérience de jeu Linux.

Le système d'exploitation inhibe-t-il le GPU ?

Dans certains cas, le système d'exploitation dégrade activement l'expérience de jeu sous Linux. Cela se produit généralement sur les PC et les ordinateurs portables équipés d’une carte graphique ou d’une puce distincte, par opposition aux systèmes dotés d’un GPU intégré.

Le moyen le plus simple de résoudre ce problème est de faire un clic droit sur le jeu correspondant et de sélectionner Lancer avec des graphiques discrets.

Lancement d'applications à l'aide de votre carte graphique sous Linux Cela garantira que le jeu s'appuie sur la carte GPU de votre ordinateur pour tout le traitement graphique. Vous pouvez alors vous attendre à une amélioration des performances au lancement du jeu.

Changer les environnements de bureau

Certains environnements de bureau sont plus volumineux que d'autres. Cela n'est pas surprenant, car leur fonctionnement nécessite plus de ressources système, ce qui réduit le processeur et la mémoire requis par le jeu que vous utilisez.

Le passage à un environnement de bureau léger peut aider à résoudre ce problème. L'installation d'un environnement de bureau léger signifie que davantage de ressources sont disponibles pour les jeux. Il s’agit peut-être simplement de l’augmentation supplémentaire du framerate dont votre système a besoin.

Notre introduction aux meilleurs environnements de bureau légers vous aidera à faire le bon choix.

Désactiver les compositeurs de bureau

Une autre modification que vous pouvez apporter à votre bureau Linux consiste à désactiver les compositeurs.

虽然有些桌面环境可以采用这种方法,但通常情况下在GNOME中是不必要的,因为应用程序和游戏可以直接绕过合成。

合成器(或融合式窗口管理器)是一种软件,为每个屏幕窗口(包括最小化的窗口)提供了内存缓冲区。它还可以处理每个应用窗口的视觉效果。

禁用合成器取决于你使用的桌面环境和合成器。

  • 对于 KDE,在启动游戏之前按 shift + alt + f12
  • 在 Xfce 上,使用终端命令 xfconf-query -c xfwm4 -p /general/use_compositing -s false(切换到 true 以重新启用合成)
  • 对于 MATE,输入 gsettings set org.mate.Marco.general compositing-manager false(或启用时为 true)

某些发行版和桌面环境在禁用合成方面不太可靠。禁用合成器已经不再被允许在Linux Mint的Cinnamon桌面环境中。

启用游戏模式以提升游戏性能

Linux发行版还支持游戏模式,这是一种临时优化(CPU调度器、屏幕保护程序阻止、GPU性能、自定义脚本等),可以根据需要进行运行。

GameMode 已经内置在最新版本的 Ubuntu中。如果你的发行版没有安装它,请使用以下命令安装:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install gamemode
Copier après la connexion

在 Fedora 和 CentOS 上,使用以下命令:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install gamemode
Copier après la connexion

一些游戏具备内置游戏模式支持,因此一安装好,启动游戏时这些模式就会自动激活。在非此情况下,请使用 gamemoderun 命令并指定游戏进程的名称

linuxmi@linuxmi:~/www.linuxmi.com$ gamemoderun quake3
Copier après la connexion

如何大幅提升 Linux 上的游戏性能

使用起来就是这么简单。

更新Wine和其他兼容性工具

在Linux系统上运行Windows游戏时,你应该预期性能会受到影响。如果游戏没有专门设计为在Linux上运行,那么使用Wine和其他兼容性软件会对游戏的运行产生影响。

如何大幅提升 Linux 上的游戏性能

为了减轻这个问题,请确保Wine和相关软件保持最新版本。

不要忘记更新游戏

像其他平台一样,提高性能不仅仅需要更新驱动程序和操作系统,还需要更新您正在玩的游戏。更新游戏将确保应用最新的补丁、错误修复和其他调整。

这样做可以对Linux游戏性能产生重要影响。如果你使用Steam客户端,默认情况下游戏会自动更新。

或者只需使用 SteamOS

虽然上述的修复方法容易理解,但却必不可少,这让人感到失望。幸运的是,有一个替代方案。为什么还要麻烦手动更新内核和游戏模式呢?使用SteamOS直接就可以了。

如何大幅提升 Linux 上的游戏性能

SteamOS offers the best gaming experience on Linux by being based on Arch Linux.。可以说与Windows一样好(如果不是更好),这是与Steam Deck掌上游戏主机上运行的相同操作系统。

这些维修措施以及许多其他措施都可以在SteamOS中使用或切换。在大多数情况下,它们会自动处理。结果是一个稳定可靠的Linux游戏体验。

获得最佳的Linux游戏体验

在过去几年中,Linux上的游戏已经取得了相当大的进展。发布Steam Deck和更新SteamOS似乎给Linux游戏注入了新的动力。

之前认为不可能的事情,在当前,它们的体验逐渐趋于一致,尽管它并没有与Windows游戏表现一致。如果你正在考虑使用Linux作为你的游戏桌面操作系统,以下步骤可帮助你优化性能。

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:51cto.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal