↩ Accueil

Vue lecture

Nvidia drops Maxwell and Pascal support with new Linux 590 branch drivers

Nvidia seems to have quietly begun retiring its older Maxwell and Pascal architectures, a move signalled by the release of its latest Linux driver. The new 590 driver branch, currently available in beta as version 590.44.01, appears to have dropped support for the GeForce GTX 900 and GTX 10 series GPUs, confirming earlier reports that these cards are now entering legacy status.

Spotted by VideoCardz, the official release notes state that the 580.xx driver series is the final branch to offer full “Game Ready” support for Maxwell and Pascal. So, if you have such a graphics card running on a Linux-based system, there's a chance you may face issues with future game releases.

This transition places the GTX 900, GTX 10, and the few consumer discrete Volta cards into maintenance mode. Owners of these GPUs will no longer receive day-zero game optimisations or performance enhancements. Instead, support will be limited to quarterly security patches to address critical vulnerabilities. For gamers still holding onto these graphics cards, this effectively signals the end of the road for new driver features.

Discuss on our Facebook page, HERE.

KitGuru says: Do you own an Nvidia GTX 900 or 10 series graphics card? Are you planning to upgrade now that driver support is coming to an end?

The post Nvidia drops Maxwell and Pascal support with new Linux 590 branch drivers first appeared on KitGuru.
  •  

FEX - L'émulateur x86 financé par Valve

Dites donc, en ce moment, c’est la folie autour de Valve. D’ailleurs, en lisant mon article sur le Steam Frame , vous vous êtes peut-être demandé comment celui-ci allait réussir à faire tourner des jeux PC alors qu’il tourne sur un Snapdragon ARM ?

Hé bien la réponse s’appelle FEX , un émulateur que Valve finance en secret depuis 2018 soit en gros depuis le tout début du projet.

Pour ceux qui connaissent pas, FEX permet de faire tourner des applications x86 (32 et 64 bits) sur des processeurs ARM64 sous Linux. C’est un peu comme qemu-user ou box64, sauf que FEX utilise un recompilateur binaire avancé avec un IR custom qui génère du code plus optimisé qu’un JIT classique.

Concrètement, au lieu de traduire directement le code x86 en ARM64 (ce qui serait un bordel monstre vu les différences entre les deux architectures), FEX fait donc ça en deux temps :

  1. x86 → IR : le code x86 est d’abord converti dans un langage intermédiaire simplifié, indépendant de toute architecture
  2. IR → ARM64 : ensuite cet IR est traduit en code ARM64 natif

L’avantage c’est qu’on peut appliquer des optimisations sur l’IR (par exemple, éliminer du code mort, simplifier des opérations, réorganiser les instructions…etc) avant de générer le code final.

FEX supporte même AVX et AVX2, ce qui est quand même pas mal pour de l’émulation.

La vraie force de FEX, c’est sa capacité à rediriger les appels API vers les bibliothèques natives du système. Au lieu d’émuler OpenGL ou Vulkan (ce qui serait une catastrophe pour les performances), FEX balance directement les appels vers les versions ARM des bibliothèques. Selon Valve, on parle d’une perte de performances de seulement 10 à 20% sur certains aspects du code… et visiblement, ils arrivent à faire tourner Hades 2 en 1440p à 90 Hz sur le Steam Frame donc c’est pas dégueu.

Du coup, on a maintenant la vue d’ensemble de la stratégie Valve pour le gaming ARM : FEX pour émuler le x86 natif , Lepton pour les APK Android, et Proton pour les jeux Windows. Trois couches de compatibilité qui devraient permettre au Steam Frame de jouer à peu près tout ce qui existe. C’est la même stratégie que pour le Steam Deck, au final.

Le cache de code expérimental de FEX permet aussi de réduire les saccades en jeu, et y’a même une interface graphique (FEXConfig) pour configurer les paramètres par application. Parce que oui, selon les jeux, vous pouvez ajuster les réglages pour optimiser les perfs… genre désactiver l’émulation coûteuse du modèle mémoire si le jeu n’en a pas besoin.

Et comme d’hab avec eux, c’est open source et ça profite à tout le monde alors c’est cool !

Source

  •