problème d'accélération matérielle

Assistance Générale spécifique à LMDE
dede60
Messages : 13
Enregistré le : dim. 23 avr. 2017 18:25

problème d'accélération matérielle

Message par dede60 »

Coucou comme prévu je viens vous embêter, ma lmde2 est installée sur un pc portable lenovo équipé d'un core i5 5200u et d'une geforce 920m .
Mon problème est que sous firefox et vlc j'ai des déchirements dans l'image, ce n'est pas très méchant mais un peu gênant , je penche pour un soucis d'accélération matérielle mais je galère à régler le problème .
J'ai commencé mes investigations et voici ce que donne la commande lspci -k :
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
Subsystem: Lenovo Device 3820
Kernel driver in use: i915
04:00.0 3D controller: NVIDIA Corporation Device 1299 (rev a1)
Subsystem: Lenovo Device 3821

J'ai laissé seulement ce qui concerne les cartes vidéo, voila ce que donne lspci | grep VGA :
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)

Je précise aussi que dans firefox et vlc l'accélération matérielle est activée . Si quelqu'un a des idées je sis tout oui .

Merci d'avance :)

Avatar du membre
mpat
Messages : 7845
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: problème d'accélération matérielle

Message par mpat »

salut, ceci te dis si ton accélération graphique fonctionne.

Code : Tout sélectionner

glxinfo | grep -i render
Modifié en dernier par mpat le lun. 24 avr. 2017 15:17, modifié 1 fois.
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45

dede60
Messages : 13
Enregistré le : dim. 23 avr. 2017 18:25

Re: problème d'accélération matérielle

Message par dede60 »

Bonjour mpat je te remercie de ta réponse , je ne peux pas tester car je suis au boulot mais je fais ca ce soir .

Quant à utiliser la nvidia au lieu de la intel j'y ai pensé mais j'ai peur que lors d'un passage sur batterie cela ne nuise beaucoup à l'autonomie, je veux bien essayer mais je ne sais pas comment faire, se serait sympa de pouvoir m'aider , je peux ouvrir un autre sujet si besoin .

merci encore .

dede60
Messages : 13
Enregistré le : dim. 23 avr. 2017 18:25

Re: problème d'accélération matérielle

Message par dede60 »

Bonjour hier j'ai oublié de vérifier avec la commande , je viens de le faire et voici le résultat .
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2)
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,

Je sais pas si ca vous parle à vous mais moi j'y pige que dalle .

Avatar du membre
mpat
Messages : 7845
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: problème d'accélération matérielle

Message par mpat »

salut, a la lecture tes deux carte sont reconnues, et c'est l'intel en service, pour pouvoir switcher d'une carte à une autre sous debian c'est pas facile, il faudra attendre que Melissa passe pour te donner son truc, puisqu'elle nous dit parvenir a switcher sous debian.

sous Lmint la gestion est différente, on choisis la carte principale qui sera de service
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45

melissa6969
Messages : 485
Enregistré le : lun. 24 oct. 2016 22:30

Re: problème d'accélération matérielle

Message par melissa6969 »

holà.

au faite quel environnement utilises tu.???

alors je vais faire comme je procède habituellement.
déjà tu vas me donner le résultat de cette commande

Code : Tout sélectionner

lspci | grep -E "3D|VGA"
tes deux cartes devraient être listées.

ensuite tu vas me donner ceci

Code : Tout sélectionner

xrandr --listproviders
pour voir quel pilote est utilisé pour chacune d'entre elle.

et aussi celle-là

Code : Tout sélectionner

glxinfo | grep "OpenGL vendor string"

Code : Tout sélectionner

DRI_PRIME=0 glxinfo | grep "OpenGL vendor string"

Code : Tout sélectionner

DRI_PRIME=1 glxinfo | grep "OpenGL vendor string"
ensuite tu vas essayer cette manip (en root)

Code : Tout sélectionner

cat /sys/kernel/debug/vgaswitcheroo/switch
pas sur qu'elle passe si tu utilises le pilote proprio..

et ensuite cette commande (en root aussi)

Code : Tout sélectionner

xrandr
en revanche utiliser Firefox sur la Nvidia, c'est pas possible...
VLC c'est possible tout comme Totem.!!
un morceau de la doc par exemple
La carte graphique dédiée (Nvidia) est éteinte quand elle n'est pas utilisée. Elle est activée et allumée lorqu'une application a besoin de la puissance supplémentaire de la carte dédiée. De telles applications peuvent être des jeux 3D ou des logiciels 3D, mais exclu a priori un navigateur internet ou un lecteur de média.
une capture pour te montrer les résultats attendus (du moins à quoi ils devraient ressembler)
la dernière manip est pas la + importante, c'est juste pour vérifier un point (qui m'a handicapée très longtemps à cause d'une ""défaillance"" de reconnaissance de Linux et qui atrophié la puissance de ma GPU)..
Image

dede60
Messages : 13
Enregistré le : dim. 23 avr. 2017 18:25

Re: problème d'accélération matérielle

Message par dede60 »

Bonsoir , merci à vous deux .

Mélissa je suis sous lmde2 mate 64 bit

Voici les résultats des commandes :

Code : Tout sélectionner

lspci | grep -E "3D|VGA" :
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
04:00.0 3D controller: NVIDIA Corporation Device 1299 (rev a1)

xrandr --listproviders :
Providers: number : 1
Provider 0: id: 0x46 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 0 name:Intel

glxinfo | grep "OpenGL vendor string" : 
Intel Open Source Technology Center

DRI_PRIME=0 glxinfo | grep "OpenGL vendor string" :
OpenGL vendor string: Intel Open Source Technology Center

DRI_PRIME=1 glxinfo | grep "OpenGL vendor string" :
OpenGL vendor string: Intel Open Source Technology Center

cat /sys/kernel/debug/vgaswitcheroo/switch :
ne fonctionne pas , sa me dit que le dossier ou fichier n'existe pas

xrandr :
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 310mm x 170mm
   1920x1080     60.02*+  59.93  
   1680x1050     59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      60.00  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1368x768      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   640x480       59.94  
   720x405       60.00  
   640x360       60.00  
HDMI1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
voila voila j'espère ne rien avoir oublié , merci encore pour votre aide .

Avatar du membre
mpat
Messages : 7845
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: problème d'accélération matérielle

Message par mpat »

@Melissa tu devrais faire un tutoriel avec exactement la démarche a suivre et les paquets a installer, pour pouvoir se servir des deux cartes, sinon comme tu explique plus haut c'est impossible y a rien de détaillé
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45

melissa6969
Messages : 485
Enregistré le : lun. 24 oct. 2016 22:30

Re: problème d'accélération matérielle

Message par melissa6969 »

oui @mpat je sais que pour le moment, c'est pas très clair mes démarches mais c'est pour vérifier plusieurs points.
parce que faire un tuto, ça peut être bien, mais il faut que les démarches que j'applique sur mon pc et qui sont fonctionnelles, le soient aussi sur la plupart des autres pc, et j'ai jamais fais ces manip sur un autre pc que le mien.!!!

@dede60
je vais faire ma chiante, mais à l'avenir tu peux mettre les résultats individuellement pour chaque manip stp.?!!! pour que ça soit + lisible..

tu vas installer ceci aussi, ça va nous être utile pour la suite

Code : Tout sélectionner

sudo apt-get install xsensors
ça va nous permettre de contrôler si ta Nvidia fonctionne quand on le lui demande.

alors au vu de tes résultats, tu utilises le pilote proprio, pour s'en assurer tu vas faire cette commande

Code : Tout sélectionner

sudo lshw -C display
et tu m'envoies le résultat.

tu vas aussi faire ceci

Code : Tout sélectionner

grep -B2 'Module class: X.Org Video Driver' /var/log/Xorg.0.log
et ensuite tu vas faire ceci

Code : Tout sélectionner

optirun nvidia-settings -c :8
ça devrait t'ouvrir le panneau de config de Nvidia, si le pilote est installé..

et pour finir tu vas tenter ça (normalement tu devrais obtenir des roues dentées qui tournent, et dans le terminal tu devrais voir des valeurs FPS défilé toutes les 5 secondes) et pendant que tu lances la manip, tu ouvres le logiciel xsensors (précédement installé)

Code : Tout sélectionner

DRI_PRIME=1 glxgears
en gros tu devrais obtenir ceci
les encadrés en rouges dans le logiciel xsensors nous montrent que la Nvidia est actuellement sollicité, et ""Nouveau"" désigne le pilote actuellement installé, donc le pilote libre.
quand la Nvidia est non utilisé, xsensors renvoie des zéros..
sauf que chez toi, tu aura bien tout ça, mais ça devrait tourner sur ton chipset Intel, parce que la commande que je t'ai passé, ne fonctionne qu'avec le pilote Nouveau et non, le pilote proprio, si c'est le cas on fera le test avec une autre manip, qui servira aussi pour lancer VLC d'ailleurs, mais sur Firefox c'est impossible...
Image

Avatar du membre
mpat
Messages : 7845
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: problème d'accélération matérielle

Message par mpat »

@Melissa bonjour, tu es sur que c'est ta nvidia qui tourne ?

intel.
Image

nvidia.
Image

Répondre