web-dev-qa-db-fra.com

DRI_PRIME ne fonctionne pas

J'ai un HP G6-2251ST (7420g + 7670m). Je suis la procédure ci-dessous pour faire fonctionner mon 7670m mais les performances semblent rester les mêmes. Voici ce que j'ai fait;

xrandr --listproviders 
Providers: number : 3
Provider 0: id: 0x7c cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 2 name:radeon
Provider 1: id: 0x45 cap: 0x6, Sink Output, Source Offload crtcs: 6 outputs: 0 associated providers: 2 name:radeon
Provider 2: id: 0x45 cap: 0x6, Sink Output, Source Offload crtcs: 6 outputs: 0 associated providers: 2 name:radeon



xrandr --setprovideroffloadsink 1 0


DRI_PRIME=1 Steam steam://rungameid/240
3
c.k.

Je semble avoir une configuration similaire, et cela fonctionne pour moi. Pouvez-vous peut-être essayer celui-ci?

xrandr --setprovideroffloadsink 0x45 0x7c

Pour voir si cela fonctionne réellement, il peut être intéressant d'utiliser autre chose que Steam, comme glxgears.

glxgears
DRI_PRIME=1 glxgears

Ce dernier devrait afficher un plus haut fps dans la console que le premier. Pour moi, il est de 60 FPS comparé à 3995 (???) FPS.

Par ailleurs, DRI_PRIME est excellent, mais ne fonctionne pas vraiment avec les compositeurs sophistiqués comme celui utilisé par Ubuntu Unity. J'ai installé xfce, auquel je ne me connecte que pour les jeux, car cela fonctionne beaucoup mieux. Mais essayez d’abord de faire fonctionner Steam sur votre GPU dédié :)

3
W. Goeman