WINE : League of Legends bug DirectX

Debian Wheezy 64 bits kernel 3.2.0-4-amd64

Bonjour,

J’essaye de faire tourner League of Legends via PlayOnLinux.
Le launcher se lance bien, j’entre mon mot de passe, je lance un tuto, et j’obtiens le message suivant (avant l’écran de chargement du match) :

J’utilise les drivers AMD pour ma Radeon HD 6850.
PlayOnLinux version 4.1.1
Installation de la bouteille via le script “en test”

Merci pour vos idées ^^

:question: Est-ce-que les tests de dxdiag sont censés fonctionner dans une bouteille qui possède le DirectX de Wine ?
Ils ne fonctionnent pas dans cette bouteille…

up :116

Mon premier conseil dans ce genre de situation est de tenter de lancer la même application avec le pilote libre.
nVIDIA et AMD/ATI : même combat. Les pilotes non-libres sont tellement mal intégrés au système que je leur préfère toujours les pilotes libres, même pour du jeu. Je gagne bien plus en compatibilité que je ne perds en performances.

Dans tous les cas ce test te permettra de voir si ton problème est lié (plus ou moins étroitement) au pilote vidéo que tu utilises.

Problème : j’ai besoin du pilote propriétaire AMD pour d’autres applications.

Est-ce-qu’il est possible d’avoir les 2 (proprio et libre), et de les interchanger au besoin (update-alternatives ?) ?

Non, des incompatibilités entre les deux pilotes et les modules noyau qu’ils utilisent rendent impossible un changement “à chaud”.

J’ai récemment installé une Debian Jessie sur un autre ordinateur, avec les pilotes graphiques libres.
Ça fonctionne sur ce pc.

Mon pc principal est assez important pour moi, c’est pour ça que j’hésite à installer les pilotes libres au risque de refaire une installation (oui, car j’ai un bug qui m’empêche d’accéder à un terminal via ctrl-alt-fX ou au mode récupération via grub).
Mais si tu me donnes une méthode pour faire un changement à froid, sans avoir besoin de ces outils de récupération, je suis preneur.

Sinon, merci pour ton aide.

[quote=“TheJeje20”]J’ai récemment installé une Debian Jessie sur un autre ordinateur, avec les pilotes graphiques libres.
Ça fonctionne sur ce pc.[/quote]
C’est bon signe, mais pas suffisant malheureusement : la différence peut tout simplement être due à l’utilisation d’une carte graphique différente.

Si je me fie à mon expérience avec le pilote non-libre nvidia, celui-ci est un spécialiste lorsqu’il est question de casser le fonctionnement des tty (terminaux accessibles via Ctrl+Alt+Fn). Je ne serais pas étonné que le pilote fglrx souffre du même genre de travers, auquel cas le pilote libre te permettrait au passage de te débarrasser de ce bug.

Si j’ai déjà changé de pilote sans avoir coupé au préalable mon serveur graphique, ça remonte à trop loin pour que je m’en souvienne. Une alternative qui me vient serait un accès via SSH, de cette façon même si ton affichage se fige tu auras toujours accès à ta machine pour continuer les opérations, ou au contraire les révoquer.

Bien vu !
J’y avais pas pensé.

Si je récapitule la procédure de changement :
1-aptitude install xserver-xorg-video-radeon (pilote libre pour amd si je ne m’abuse)
2-changement dans xorg.conf de “fglrx” à “radeon”

C’est tout ?

[quote=“TheJeje20”]Si je récapitule la procédure de changement :
1-aptitude install xserver-xorg-video-radeon (pilote libre pour amd si je ne m’abuse)
2-changement dans xorg.conf de “fglrx” à “radeon”[/quote]
Jusque là tout va bien…

Et non, ce serait trop simple :wink:
Il ne suffit pas de désactiver fglrx, qui comme beaucoup de programmes non-libres aiment bien se mettre à l’aise sur le système à coup de blacklistage de modules noyau. Tu n’as pas d’autre choix pour passer au pilote libre que de désinstaller fglrx (purge des fichiers de configuration comprise, option [mono]–purge[/mono] d’apt-get).

Ah, dommage.
Du coup, la procédure de changement devient beaucoup trop onéreuse pour être faite régulièrement :frowning:.

Comme j’ai besoin du pilote non libre pour certaines applications, je pense que je vais me contenter de mon autre ordinateur.
Qui sait, p’tet qu’un jour, je ressusciterai ce thread… :023

En tout cas, merci pour ton investissement

Je me rappelle que sur une de mes machines précédentes j’utilisais deux pilotes pour une carte nVIDIA, et comme leur cohabitation est impossible je m’étais décidé pour ce qui m’avait paru le plus évident sur le coup : le double-boot.
Deux Debian identiques (/home commun), une avec le pilote libre, l’autre avec le pilote non-libre. Pour passer de l’un à l’autre je devais simplement redémarrer ma machine. À toi de voir si ça te paraît une contrainte suffisamment légère dans ton cas…