@sebsauvage non non tout est ok, ça devrais rouler. Mais ça continu d'arriver nulle part. Bon c'est pas grave, tu pourra me faire passer un lien quand tu aura fini, c'est très sympa mais rien de presse ;)
Post
Pour ceux qui avaient le message "0114:err:vulkan:vulkan_init_once Failed to initialize instance extensions, res -3" dans la console, essayez en ajoutant ceci dans explorer.sh (au niveau des autres export):
export WINEDLLOVERRIDES="*d3d9,*d3d10,*d3d10_1,*d3d10core,*d3d11,*dxgi=b"
ça devrait vous permettre de démarrer les jeux 3D qui ne passent pas
(ça contourne dxvk/vk3d pour utiliser l'émulation DirectX native de Wine. ça sera bien sûr moins performant, mais au moins ça marche)
@sebsauvage Pas mieux pour moi, j'ai toujours le message d'erreur.
J'ai rien sous la main pour tester la 3D, tu saurais me pointer vers un .exe portable ?
@gbetous
Essaie par exemple avec ça (<10Mo) : https://transfer.breizh.pm/7ngMIhHwpS/SnakeBlocks_win_wine.7z
Chez moi, en ajoutant ces options, le jeu passe.
(alors que sans, le jeu refuse de démarrer)
@sebsauvage Je confirme que:
- sans l'export ça ne marche pas
- avec l'export ça marche (bravo !!!)
- j'ai tout de même le message d'erreur au lancement donc c'est peut-être pas gênant en soit
@sebsauvage C'est quoi cette histoire de #WinePortable ? 🤔
@AugierLe42e
Vu que Wine c'est quand même un peu chiant à installer (ajouter la clé du dépôt Wine, ajouter le dépôt lui-même, faire un apt update puis un apt install, faire les installation winetricks, ajouter les variables d'environnement...) j'ai commencé à essayer de faire un WinePortable pour Linux:
1) tu récupère l'archive de WinePortable
2) tu décompresses
3) tu met ton jeu Windows dedans
4) tu lance ton jeu Windows dedans.
(suite)
@AugierLe42e
... le tout avec un préfixe que j'ai déjà préparé à l'avance contenant tout le nécessaire: les VCRunC++, dxvk, vkd3d, corefonts, DotNet4, XNA4, OpenAL et Physx. En gros, le nécessaire pour faire tourner 90% des jeux.
Plus besoin de se faire chier à suivre les instructions de la page Wine de mon wiki.
PS: Je n'ai pas l'intention de ré-inventer Bottles ou équivalent. Juste un package minimaliste totalement fonctionnel. Décompresser, lancer, c'est tout.
ça serait pas mal aussi que j'automatise la détection de ntsync pour afficher un avertissement.
@sebsauvage
Ah quoi sert ntsync ?
Ça fait plusieurs fois que je te vois en parler.
Merci !