#1 Le 29/09/2024, à 17:19
- alrito
[Résolu] Existe t-il des variables d'environnements MESA sur NVIDIA
Bonjour,
J'ai acquis depuis peu une carte Gigabyte Nvidia GeForce RTX 4060 Eagle et je ne plus jouer à un jeu ou il y a une variable d'environnement comme ceci :
MESA_EXTENSION_MAX_YEAR=2000
C'est sur "Soldier of Fortunes 1" mais bien sûre, je n'ai pas que ce jeu, j'en ais des beaucoup plus récents aussi.
00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 07)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller
00:16.0 Communication controller: Intel Corporation 200 Series PCH CSME HECI #1
00:17.0 SATA controller: Intel Corporation 200 Series PCH SATA controller [AHCI mode]
00:1b.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #19 (rev f0)
00:1b.3 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #20 (rev f0)
00:1b.4 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #21 (rev f0)
00:1c.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #3 (rev f0)
00:1c.3 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #4 (rev f0)
00:1c.4 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #5 (rev f0)
00:1d.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #9 (rev f0)
00:1d.2 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #11 (rev f0)
00:1d.3 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #12 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a2cc
00:1f.2 Memory controller: Intel Corporation 200 Series/Z370 Chipset Family Power Management Controller
00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio
00:1f.4 SMBus: Intel Corporation 200 Series/Z370 Chipset Family SMBus Controller
01:00.0 VGA compatible controller: NVIDIA Corporation AD107 [GeForce RTX 4060] (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 22be (rev a1)
08:00.0 Non-Volatile memory controller: Micron/Crucial Technology P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less) (rev 01)
0a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 16)
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 4060/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 550.107.02
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 550.107.02
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 550.107.02
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
direct rendering: Yes
Dernière modification par alrito (Hier à 16:52)
Je dirais que le secret pour résoudre un problème, c'est de la patience. On y arrive :)
Hors ligne
#2 Le 29/09/2024, à 17:26
- xubu1957
Re : [Résolu] Existe t-il des variables d'environnements MESA sur NVIDIA
Bonjour,
Montre :
echo $XDG_SESSION_TYPE
pour voir si c'est Wayland ou x11.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 29/09/2024, à 17:29
- alrito
Re : [Résolu] Existe t-il des variables d'environnements MESA sur NVIDIA
Salut xubu1957,
x11
Je dirais que le secret pour résoudre un problème, c'est de la patience. On y arrive :)
Hors ligne
#4 Le 29/09/2024, à 17:31
- xubu1957
Re : [Résolu] Existe t-il des variables d'environnements MESA sur NVIDIA
Il faudrait l'avis de Vobul.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#5 Le 29/09/2024, à 20:27
- Vobul
Re : [Résolu] Existe t-il des variables d'environnements MESA sur NVIDIA
¯\_(ツ)_/¯
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#6 Le 30/09/2024, à 06:27
- noje
Re : [Résolu] Existe t-il des variables d'environnements MESA sur NVIDIA
Tu dois exporter cette variable pour jouer au jeu c'est ça !
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#7 Le 30/09/2024, à 20:01
- alrito
Re : [Résolu] Existe t-il des variables d'environnements MESA sur NVIDIA
Effectivement noje, j'exporte cette variable au fichier desktop du jeu et non pas dans le système.
Dans le fichier desktop du jeu :
Exec=WINEPREFIX="/home/alrito/.wine" MESA_EXTENSION_MAX_YEAR=2000 wine SoF.exe
Je dirais que le secret pour résoudre un problème, c'est de la patience. On y arrive :)
Hors ligne
#8 Le 01/10/2024, à 02:47
- noje
Re : [Résolu] Existe t-il des variables d'environnements MESA sur NVIDIA
Dans mon précédent message, le lien donné, lui parle bien de l'exporter dans l'environnement du terminal avec la commande "export".
Voir si ça change ou non quelque chose.
Tu lances ton jeu sur wine, est-ce que wine te donnes des messages d'erreur d’exécution ou autres en retour !
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#9 Le 01/10/2024, à 22:12
- alrito
Re : [Résolu] Existe t-il des variables d'environnements MESA sur NVIDIA
Et bien, j'ai trouvé, je ne peux pas y jouer car j'utilise un pilote propriétaire.
Pour que ma variable mesa fonctionne toujours, je suis obliger de repasser en pilote via le gestionnaire de pilote, le fameux xserver-xorg-video-nouveau.
Mais alors comment en une seul variable, je pourrait changer de pilote directement alors.
Ou sinon installer les drivers nvidia côté winehq.
Je dirais que le secret pour résoudre un problème, c'est de la patience. On y arrive :)
Hors ligne
#10 Le 02/10/2024, à 03:02
- noje
Re : [Résolu] Existe t-il des variables d'environnements MESA sur NVIDIA
https://askubuntu.com/questions/16998/s … t-a-reboot
Une piste à tester, il propose de décharger le module Nvidia du noyau et charger le module nouveau, il faut bien évidement que Xorg ou Wayland soit complètement éteint, ce qui inclus que le gestionnaire de connexion "GDM" ou "LIGHTDM" par exemple soit stoppé.
Voir les scripts, qui sont du coup à lancer depuis une console en TTY (CTRL+ALT+F1 ou F2 ou F3 etc...)
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#11 Le 02/10/2024, à 17:54
- alrito
Re : [Résolu] Existe t-il des variables d'environnements MESA sur NVIDIA
Je suis sous Kubuntu et j'ai adapter le script :
#!/bin/bash
killall sddm
echo 0 > /sys/class/vtconsole/vtcon0/bind
rmmod nouveau
rmmod ttm
rmmod drm_kms_helper
rmmod drm
sed -i "s/nvidia/nouveau/" /etc/modprobe.d/blacklist-nvidia-nouveau.conf
update-alternatives --set gl_conf /usr/lib/nvidia-current/ld.so.conf
ldconfig
modprobe nvidia-current
cp /etc/X11/xorg.conf{.nvidia,}
kstart sddm
Et c'est pareil, après avoir lancée le jeu, je me retrouve sur le bureau.
Je dirais que le secret pour résoudre un problème, c'est de la patience. On y arrive :)
Hors ligne
#12 Hier à 16:58
- alrito
Re : [Résolu] Existe t-il des variables d'environnements MESA sur NVIDIA
Bonjour,
J'ai résolu le problème en utilisant cette variable que j'ai trouver par hasard :
__GLX_VENDOR_LIBRARY_NAME=mesa
Cette variable, je l'a mets dans le fichier desktop du jeu car toutes les autres applications ne réagissent pas de la même manière :
env __GLX_VENDOR_LIBRARY_NAME=mesa WINEPREFIX="/home/alrito/.wine" MESA_EXTENSION_MAX_YEAR=2002 wine C:\\\\users\\\\Public\\\\Desktop\\\\Soldier\\ of\\ Fortune.lnk
Et le jeu s'affiche et se mets en route. C'est tout bon
Dernière modification par alrito (Hier à 16:59)
Je dirais que le secret pour résoudre un problème, c'est de la patience. On y arrive :)
Hors ligne