problème d'accélération matérielle
problème d'accélération matérielle
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
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
Re: problème d'accélération matérielle
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
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
Re: problème d'accélération matérielle
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 .
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 .
Re: problème d'accélération matérielle
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 .
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 .
Re: problème d'accélération matérielle
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
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
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
-
- Messages : 485
- Enregistré le : lun. 24 oct. 2016 22:30
Re: problème d'accélération matérielle
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
tes deux cartes devraient être listées.
ensuite tu vas me donner ceci
pour voir quel pilote est utilisé pour chacune d'entre elle.
et aussi celle-là
ensuite tu vas essayer cette manip (en root)
pas sur qu'elle passe si tu utilises le pilote proprio..
et ensuite cette commande (en root aussi)
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 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)..
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"
ensuite tu vas me donner ceci
Code : Tout sélectionner
xrandr --listproviders
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"
Code : Tout sélectionner
cat /sys/kernel/debug/vgaswitcheroo/switch
et ensuite cette commande (en root aussi)
Code : Tout sélectionner
xrandr
VLC c'est possible tout comme Totem.!!
un morceau de la doc par exemple
une capture pour te montrer les résultats attendus (du moins à quoi ils devraient ressembler)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.
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)..
Re: problème d'accélération matérielle
Bonsoir , merci à vous deux .
Mélissa je suis sous lmde2 mate 64 bit
Voici les résultats des commandes :
voila voila j'espère ne rien avoir oublié , merci encore pour votre aide .
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)
Re: problème d'accélération matérielle
@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
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
-
- Messages : 485
- Enregistré le : lun. 24 oct. 2016 22:30
Re: problème d'accélération matérielle
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
ç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
et tu m'envoies le résultat.
tu vas aussi faire ceci
et ensuite tu vas faire ceci
ç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é)
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...
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
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
tu vas aussi faire ceci
Code : Tout sélectionner
grep -B2 'Module class: X.Org Video Driver' /var/log/Xorg.0.log
Code : Tout sélectionner
optirun nvidia-settings -c :8
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
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...