#1 Le 04/11/2020, à 11:53
- ccdric
PRIME Render Offload et perf nvidia
Bonjour
Merci a tout ceux qui prennent le temps de répondre aux question, et qui partagent leur connaissance.
et merci particulier à "Olivier V" pour son article : https://doc.ubuntu-fr.org/asus-a17-tuf766iu
je viens d'acheter un A17 TUF766IU7219T. Tout fonctionne nikel ! (sauf clignotement pénible du clavier ... pas encore tester la solution de l'article)
cependant un truc est surprenant j'ai des perf bien supérieurs avec glmark2 sur le Renoir d'AMD que sur la GTX-1660 :
=======================================================
glmark2 2014.03+git20150611.fa71af2d
=======================================================
OpenGL Information
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce GTX 1660 Ti/PCIe/SSE2
GL_VERSION: 4.6.0 NVIDIA 455.23.04
=======================================================
[build] use-vbo=false: FPS: 908 FrameTime: 1.101 ms
....
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 1056 FrameTime: 0.947 ms
=======================================================
glmark2 Score: 966
=======================================================
vs
=======================================================
glmark2 2014.03+git20150611.fa71af2d
=======================================================
OpenGL Information
GL_VENDOR: X.Org
GL_RENDERER: AMD RENOIR (DRM 3.38.0, 5.8.18-050818-generic, LLVM 10.0.0)
GL_VERSION: 4.6 (Compatibility Profile) Mesa 20.0.8
=======================================================
[build] use-vbo=false: FPS: 6713 FrameTime: 0.149 ms
...
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 6055 FrameTime: 0.165 ms
=======================================================
glmark2 Score: 5204
=======================================================
On a un rapport 6 en faveur du Renoir ??
j'ai raté un truc ?
Je précise que je ne connaît pas bien les mécanisme de partage/switch GPU. j'ai joué avec bumblebee a une époque. mais il semble que PRIME Render Offload soit la bonne solution (en tout cas c'est plus simple a mettre en place... y a rien a faire
)
bonne journée
Dernière modification par ccdric (Le 04/11/2020, à 11:55)
Cédric C.
Ubuntu 20.04 / ASUS A17-TUF766IU-H7219T
Hors ligne
#2 Le 04/11/2020, à 15:51
- ccdric
Re : PRIME Render Offload et perf nvidia
pour info pour utiliser le GPU nvidia, j'utilise les variables d'env comme expliquer sur l'article de D'olivier V cité precedemment.
par contre j'ai encapsulé ça dans un script. je sait pas si c'est une bonne idée :
~$ cat ~/bin/nvidia
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia $*pour lancer glmark2 sur la carte nvidia :
~$ nvidia glxmark2 Cédric C.
Ubuntu 20.04 / ASUS A17-TUF766IU-H7219T
Hors ligne
#3 Le 06/11/2020, à 11:32
- ccdric
Re : PRIME Render Offload et perf nvidia
Bonjour,
nouvelle info, depuis que j'ai rajouté "amdgpu.exp_hw_support=1" dans grub, j'ai plus que doublé les perfs de la carte nvidia :
=======================================================
glmark2 2014.03+git20150611.fa71af2d
=======================================================
OpenGL Information
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce GTX 1660 Ti/PCIe/SSE2
GL_VERSION: 4.6.0 NVIDIA 455.23.04
=======================================================
[build] use-vbo=false: FPS: 2076 FrameTime: 0.482 ms
...
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 2568 FrameTime: 0.389 ms
=======================================================
glmark2 Score: 2275
=======================================================On reste cependant inférieur a la carte intégré AMD, qui reste 2 fois plus rapide avec un score au dessus de 5000 ???
personne n'a d'idée du pourquoi de cet écart ?
(je précise que j'ai les dernières version driver : 455)
Cédric C.
Ubuntu 20.04 / ASUS A17-TUF766IU-H7219T
Hors ligne
#4 Le 08/11/2020, à 12:42
- ccdric
Re : PRIME Render Offload et perf nvidia
Bonjour je me repond a nouveau (en partie)
il semblerait que glmark2 ne soit pas tres pertinent pour évaluer la carte discrète Nvidia (Mais je ne sait pas pourquoi ?).
Voici d'autres tests avec phoronix.
sur la carte intégré Renoir:
phoronix-test-suite benchmark "nomDuTest" sur la carte discrète nvidia :
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia phoronix-test-suite benchmark "nomDuTest" voici quelques resultats :
unigine-heaven
Renoir : 22.89 FPS
nvidia : 95.63 FPS(~ x4 ... ouf !
)
unigine-valley
Renoir : 23.56 FPS
nvidia : 88.77 FPS
openarena
Renoir : 270.6 FPS
nvidia : 387.8 FPS (boff ! )
nexuiz
Renoir : 96.05 FPS
nvidia : 218.98 FPS
reste que si quelqu'un sait pourquoi glmark2 est inférieur sur Nvidia, je suis preneur.
édit : il semblerait que plus le "frame rate" est élevé, moins la différence entre les 2 cartes est important.
peut être un goulot d'étranglement sur Nvidia pour l’alimenter en datas ?
Dernière modification par ccdric (Le 08/11/2020, à 12:53)
Cédric C.
Ubuntu 20.04 / ASUS A17-TUF766IU-H7219T
Hors ligne