{"id":505343,"date":"2019-03-04T12:00:12","date_gmt":"2019-03-04T11:00:12","guid":{"rendered":"https:\/\/www.tomshardware.fr\/?p=505343"},"modified":"2023-11-02T00:04:51","modified_gmt":"2023-11-01T23:04:51","slug":"test-980-1080-2080-evolution-performances-geforce-nvidia","status":"publish","type":"post","link":"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/","title":{"rendered":"Comparatif : \u00e9volution des performances des GeForce Maxwell, Pascal et Turing"},"content":{"rendered":"\n

Trois g\u00e9n\u00e9rations de GPU
<\/h2>\n\n\n\n
\"Image<\/figure>\n\n\n\n

Maxwell, Pascal et d\u00e9sormais Turing : \u00e0 chaque nouvelle g\u00e9n\u00e9ration, NVIDIA ajoute de nouvelles fonctionnalit\u00e9s \u00e0 ses chipsets graphiques et en am\u00e9liore au passage les performances. Mais seriez-vous capable de quantifier cette augmentation de performances, g\u00e9n\u00e9ration apr\u00e8s g\u00e9n\u00e9ration ? Passer d’un GPU Maxwell \u00e0 un Pascal, ou d’un Pascal \u00e0 un Turing<\/a>, est-il vraiment int\u00e9ressant, ou vaut-il parfois mieux patienter pour “sauter” une g\u00e9n\u00e9ration ?<\/p>\n\n\n\n

Nous nous sommes justement pos\u00e9 ces m\u00eames questions : aujourd’hui, pour y r\u00e9pondre, nous comparons dans ce test six cartes graphiques repr\u00e9sentatives du haut de gamme de ces trois g\u00e9n\u00e9rations de GPU : les GeForce GTX 980 et 980 Ti, 1080 et 1080 Ti<\/a> et les GeForce RTX 2080 et 2080 Ti<\/a> !
<\/p>\n\n\n\n

A lire aussi :<\/strong>
\u2013 Test : le circuit d\u2019alimentation de la RTX 2080 Ti FE d\u00e9crypt\u00e9<\/a>
Test : MSI RTX 2080 Gaming X Trio, silencieuse et rapide<\/a>
Test : MSI 2080 Ti Gaming X Trio, du tr\u00e8s bon boulot !<\/a>
Comparatif : les meilleures GeForce GTX 1080 Ti<\/a>
Comparatif : 17 GeForce GTX 1080 et 1070 en test<\/a>
<\/td><\/tr><\/tbody><\/table><\/div>\n\n\n\n

Les cartes en d\u00e9tail
<\/h3>\n\n\n\n

Les gammes de NVIDIA se suivent et se ressemblent, en tout cas en mati\u00e8re de segmentation. En haut de gamme, ont trouve donc les xx80 et xx80 Ti, en mettant de c\u00f4t\u00e9 les mod\u00e8les Titan, v\u00e9ritable vitrines technologiques tr\u00e8s haut de gamme \u00e0 faire p\u00e2lir de peur votre banquier. Suivent les xx70 et xx70 Ti, puis les xx60 et enfin les mod\u00e8les d’entr\u00e9e de gamme.<\/p>\n\n\n\n

Il \u00e9tait logique, pour ce comparatif, de nous int\u00e9resser aux versions les plus rapides de chaque g\u00e9n\u00e9ration. C’est pour cela que nous nous limiterons \u00e0 analyser les performances des 980\/980 Ti, 1080\/1080 Ti et 2080\/2080 Ti. Notez que nous avons utilis\u00e9 les mod\u00e8les Founders Edition quand c’\u00e9tait possible, et reproduit les fr\u00e9quences et TDP des mod\u00e8les de r\u00e9f\u00e9rence le cas \u00e9ch\u00e9ant lorsque nous ne disposions pas de la carte de r\u00e9f\u00e9rence de NVIDIA. Nous mettrons prochainement \u00e0 jour ce dossier en y incluant les consommations r\u00e9elles des diff\u00e9rentes cartes.
<\/p>\n\n\n\n

<\/td>GeForce GTX 980
<\/td>
GeForce GTX 980 Ti
<\/td>
GeForce GTX 1080 FE<\/td>GeForce GTX 1080 Ti FE
<\/td>
GeForce RTX 2080 FE<\/td>GeForce RTX 2080 FE
<\/td><\/tr>
Architecture GPU<\/th>Maxwell (GM204)
<\/td>
Maxwell (GM200)
<\/td>
Pascal (GP104)<\/td>Pascal (GP102)
<\/td>
Turing (TU104)<\/td>Turing (TU102)
<\/td><\/tr>
Coeurs CUDA<\/th>2048<\/td>2816<\/td>2560<\/td>3584<\/td>2944<\/td>4352<\/td><\/tr>
Capacit\u00e9s FP32<\/th>4,6 TFLOPS
<\/td>
5,6 TFLOPS
<\/td>
8,9 TFLOPS<\/td>11,3 TFLOPS
<\/td>
10,6 TFLOPS<\/td>14,2 TFLOPS
<\/td><\/tr>
Coeurs Tensor<\/th>N\/A<\/td>N\/A<\/td>N\/A<\/td>N\/A<\/td>368<\/td>544<\/td><\/tr>
Coeurs RT<\/th>N\/A<\/td>N\/A<\/td>N\/A<\/td>N\/A<\/td>48<\/td>68<\/td><\/tr>
Unit\u00e9s de Texture<\/th>128<\/td>176<\/td>160<\/td>224<\/td>184<\/td>272<\/td><\/tr>
Fr\u00e9quence de base<\/th>1126 MHz
<\/td>
1000 MHz
<\/td>
1607 MHz<\/td>1480 MHz
<\/td>
1515 MHz<\/td>1350 MHz
<\/td><\/tr>
Fr\u00e9quence Boost<\/th>1216 MHz
<\/td>
1076 MHz
<\/td>
1733 MHz<\/td>1582 MHz
<\/td>
1800 MHz<\/td>1635 MHz
<\/td><\/tr>
Quantit\u00e9 de RAM<\/th>4 Go GDDR5
<\/td>
6 Go GDDR5
<\/td>
8 Go GDDR5X<\/td>11 Go GDDR5X
<\/td>
8 Go GDDR6<\/td>11 Go GDDR6
<\/td><\/tr>
Bus m\u00e9moire<\/th>256 bits
<\/td>
384 bits
<\/td>
256 bits<\/td>352 bits
<\/td>
256 bits<\/td>352 bits
<\/td><\/tr>
Bande passante m\u00e9moire<\/th>224 Go\/s
<\/td>
336 Go\/s
<\/td>
320 Go\/s<\/td>484 Go\/s
<\/td>
448 Go\/s<\/td>616 Go\/s
<\/td><\/tr>
ROP<\/th>64
<\/td>
96<\/td>64<\/td>88<\/td>64<\/td>88<\/td><\/tr>
L2 Cache<\/th>2 Mo
<\/td>
3 Mo
<\/td>
2 Mo<\/td>2,75 Mo
<\/td>
4  Mo<\/td>5,5 Mo
<\/td><\/tr>
TDP<\/th>165 W
<\/td>
250 W
<\/td>
180 W<\/td>250 W
<\/td>
225  W<\/td>260 W
<\/td><\/tr>
Nombre de transistors (milliards)<\/th>5,2<\/td>8<\/td>7,2<\/td>12<\/td>13,6<\/td>18,6<\/td><\/tr>
Surface du die<\/th>398 mm\u00b2
<\/td>
601 mm\u00b2
<\/td>
314 mm\u00b2<\/td>471 mm\u00b2
<\/td>
545 mm\u00b2<\/td>754 mm\u00b2
<\/td><\/tr>
SLI<\/th>Oui (MIO)
<\/td>
Oui (MIO)
<\/td>
Oui (MIO)<\/td>Oui (MIO)
<\/td>
Oui (NVLink)<\/td>Oui (NVLink x2)
<\/td><\/tr><\/tbody><\/table><\/div>\n\n\n\n

Configuration de test
<\/h3>\n\n\n\n

Notre configuration standard de milieu de gamme n’est clairement pas adapt\u00e9e pour mesurer les performances de ces cartes graphiques haut de gamme. Nous avons donc pr\u00e9f\u00e9r\u00e9 utiliser une plateforme plus puissante, afin que les GPU soient le moins possible limit\u00e9s par le processeur. Pour l’occasion, notre Core i7-8700K a \u00e9t\u00e9 overclock\u00e9 \u00e0 5 GHz sur tous ses coeurs.
<\/p>\n\n\n

\n
\n
\n\t\t\t\"Image
6\/10<\/div>\n\t\t\t <\/div>\n\n
\n

SuperMicro C9Z390-PGW<\/p>\n\t\t\t \n 400 $\u20ac <\/span> > Amazon US <\/a>\n\t\t\t\t\n <\/div>\n <\/div>\n<\/div>\n\n

\n
\n
\n\t\t\t\"Image <\/div>\n\n
\n

Intel Core i7-8700K<\/p>\n\t\t\t \n 434.00\u20ac <\/span> > Amazon <\/a>\n\t\t\t\t\n <\/div>\n <\/div>\n<\/div>\n\n

\n
\n
\n\t\t\t\"Image <\/div>\n\n
\n

G.SKill Sniper X DDR4-3400 CL16<\/p>\n\t\t\t \n 241.95\u20ac <\/span> > Amazon <\/a>\n\t\t\t\t\n <\/div>\n <\/div>\n<\/div>\n\n

\n
\n
\n\t\t\t\"Image <\/div>\n\n
\n

PNY SSD CS900 480 Go<\/p>\n\t\t\t \n 64.99\u20ac <\/span> > Amazon <\/a>\n\t\t\t\t\n <\/div>\n <\/div>\n<\/div>\n\n

\n
\n
\n\t\t\t\"Image <\/div>\n\n
\n

Noctua NT-H1<\/p>\n\t\t\t \n 7.90\u20ac <\/span> > Amazon <\/a>\n\t\t\t\t\n <\/div>\n <\/div>\n<\/div>\n\n

\n
\n
\n\t\t\t\"Image <\/div>\n\n
\n

Alphacool Eisbaer 280 CPU<\/p>\n\t\t\t \n 140.59\u20ac <\/span> > Amazon <\/a>\n\t\t\t\t\n <\/div>\n <\/div>\n<\/div>\n\n

\n
\n
\n\t\t\t\"Image <\/div>\n\n
\n

Thermaltake Toughpower iRGB Plus 1050W<\/p>\n\t\t\t \n 219.96\u20ac <\/span> > Amazon <\/a>\n\t\t\t\t\n <\/div>\n <\/div>\n<\/div>\n\n

\n
\n
\n\t\t\t\"Image <\/div>\n\n
\n

IIyama GB2888UHSU<\/p>\n\t\t\t \n 385.77\u20ac <\/span> > Amazon <\/a>\n\t\t\t\t\n <\/div>\n <\/div>\n<\/div>\n\n\n\n\n\n\n

Benchs : 3DMark, Superposition<\/h2>\n\n\n\n

Commen\u00e7ons par les benchmarks synth\u00e9tiques classiques : 3D Mark Time Spy (normal et Extreme) et Superposition d’Unigine (1080p Extreme et 4K Optimized).
<\/p>\n\n\n\n

3D Mark Time Spy
<\/h3>\n\n\n\n\n\n\n.background_Ggraph {\n\tfloat: right;\n\tbackground-size:contain;\n\tbackground-image: url(‘https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/01\/image-8.png’);\n\theight: 36px;\n\twidth: 33%;\n\tbackground-repeat:no-repeat;\n\tbackground-position:right middle;\n}\n\n.chart_div {\n\twidth: 100%;\n\theight: 500px;\n}\n\n.ProductPicker_div {\n\tfont-size:80%;\n}\n\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “3DMark Time Spy”;\nvar SousTitreduGraphique = “(Score)”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘Normal’, {type:’string’, role: ‘annotation’ }, ‘Extreme’, {type:’string’, role: ‘annotation’ }],\n\n[“GeForce GTX 980”,4473,4473,2089,2089],\n[“GeForce GTX 980 Ti”,5654,5654,2706,2706],\n[“GeForce GTX 1080”,7303,7303,3372,3372],\n[“GeForce GTX 1080 Ti”,9232,9232,4413,4413],\n[“GeForce RTX 2080 FE”,10293,10293,4855,4855],\n[“GeForce RTX 2080 Ti FE”,12402,12402,6043,6043],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div1”;\nvar NomDivChoixListe = “ProductPicker_div1”;\nvar NomDivChart = “chart_div1”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\nsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\nif (SousTitreduGraphique != "") {\nsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n};\n };\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

Que ce soit avec le test Normal ou Extreme, l’\u00e9volution des performances g\u00e9n\u00e9ration apr\u00e8s g\u00e9n\u00e9ration est bien visible. Les GPU Pascal sont 61% \u00e0 63% plus rapides que les GPU Maxwell, tandis que la g\u00e9n\u00e9ration Turing est 34% \u00e0 44% plus rapide que la g\u00e9n\u00e9ration Pascal, suivant la carte et le test r\u00e9alis\u00e9. Notons \u00e9galement que les 2080 et 2080 Ti sont distantes de 22% en moyenne, alors que l’\u00e9cart entre les 1080 et 1080 Ti, et les 980\/980 Ti, est plus important (28% environ).
<\/p>\n\n\n\n

\"Image<\/figure>\n\n\n\n

Unigine Superposition
<\/h3>\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “Unigine Superposition”;\nvar SousTitreduGraphique = “(Score)”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘1080p Extreme’, {type:’string’, role: ‘annotation’ }, ‘4K Optimized’, {type:’string’, role: ‘annotation’ }],\n\n[“GeForce GTX 980”,2540,2540,3876,3876],\n[“GeForce GTX 980 Ti”,3455,3455,5240,5240],\n[“GeForce GTX 1080”,4055,4055,6562,6562],\n[“GeForce GTX 1080 Ti”,5758,5758,8857,8857],\n[“GeForce RTX 2080 FE”,6878,6878,8883,8883],\n[“GeForce RTX 2080 Ti FE”,8701,8701,11440,11440],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div2”;\nvar NomDivChoixListe = “ProductPicker_div2”;\nvar NomDivChart = “chart_div2”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\nsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\nif (SousTitreduGraphique != "") {\nsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n};\n };\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

Si l’\u00e9cart entre les g\u00e9n\u00e9rations Maxwell et Pascal est important dans le bench Superposition (+64% en moyenne en 1080p Extreme, +69% en 4K Optimized) , la progression entre Pascal et Turing est plus faible, en particulier en 4K Optimized o\u00f9 les RTX 2080(Ti) sont plus rapides de “seulement” 29 \u00e0 35% que les 1080(Ti). En pratique, cela permet \u00e0 la 1080 Ti de se montrer aussi rapide que la RTX 2080 dans ce test. Elle se fait en revanche distancer en 1080p Extreme.
<\/p>\n\n\n\n

\"Image<\/figure>\n\n\n\n\n\n\n\n

Performances DX11 : GTA V, Ghost Recon Wildlands
<\/h2>\n\n\n\n

Apr\u00e8s les benchs th\u00e9oriques, passons aux vrais jeux, en commen\u00e7ant par deux titres compatibles DirectX 11 : GTA V et Tom Clancy’s Ghost Recon Wildlands, un jeu que nous avons test\u00e9 en d\u00e9tail<\/a> il y a quelques temps d\u00e9j\u00e0.
<\/p>\n\n\n\n

GTA V
<\/h3>\n\n\n\n\n\n\n.background_Ggraph {\n\tfloat: right;\n\tbackground-size:contain;\n\tbackground-image: url(‘https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/01\/image-8.png’);\n\theight: 36px;\n\twidth: 33%;\n\tbackground-repeat:no-repeat;\n\tbackground-position:right middle;\n}\n\n.chart_div {\n\twidth: 100%;\n\theight: 500px;\n}\n\n.ProductPicker_div {\n\tfont-size:80%;\n}\n\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “GTA V (IPS)”;\nvar SousTitreduGraphique = “”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘1440p’, { role: ‘annotation’ }, ‘2160p’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980”,57.1,57.1,29.2,29.2],\n[“GeForce GTX 980 Ti”,71.6,71.6,37.8,37.8],\n[“GeForce GTX 1080”,84.6,84.6,46.6,46.6],\n[“GeForce GTX 1080 Ti”,105.2,105.2,64.8,64.8],\n[“GeForce RTX 2080 FE”,100.2,100.2,58.1,58.1],\n[“GeForce RTX 2080 Ti FE”,108.8,108.8,73.6,73.6],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div1”;\nvar NomDivChoixListe = “ProductPicker_div1”;\nvar NomDivChart = “chart_div1”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\/\/ PseudoResponsive\n\nif (document.body.clientWidth < 600) {\nTailleTexteOrdonnee = 12;\nEspaceOrdonnee = 120;\nTailleTexteEtiquettes = 14;\nTailleTexteLegende = 12;\nTailleTitre = 16;\nHauteurGraphique -= 100;\ndocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n}\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\nsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\nif (SousTitreduGraphique != "") {\nsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n};\n };\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

Si l’\u00e9volution est r\u00e9guli\u00e8re entre les g\u00e9n\u00e9rations Maxwell et Pascal, les mod\u00e8les Turing semble moins progresser, \u00e0 tel point que la GTX 1080 Ti se retrouve plus rapide que la RTX 2080 FE, en 1440p et 4K. On notera \u00e9galement que la 2080 Ti semble limit\u00e9e par le CPU en 1440p, malgr\u00e9 notre Core i7-8700K overclock\u00e9 \u00e0 5 GHz !
<\/p>\n\n\n\n

\"Image<\/figure>\n\n\n\n

Tom Clancy’s Ghost Recon Wildlands
<\/h3>\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “Ghost Recon Wildlands”;\nvar SousTitreduGraphique = “(IPS)”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘1440p’, { role: ‘annotation’ }, ‘2160p’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980”,28.7,28.7,6.2,6.2],\n[“GeForce GTX 980 Ti”,40.6,40.6,24.5,24.5],\n[“GeForce GTX 1080”,46.6,46.6,29.2,29.2],\n[“GeForce GTX 1080 Ti”,60.8,60.8,39,39],\n[“GeForce RTX 2080 FE”,62.6,62.6,39.6,39.6],\n[“GeForce RTX 2080 Ti FE”,73.9,73.9,47.8,47.8],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div2”;\nvar NomDivChoixListe = “ProductPicker_div2”;\nvar NomDivChart = “chart_div2”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\nsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\nif (SousTitreduGraphique != "") {\nsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n};\n };\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

Une fois encore, l’\u00e9volution des performances g\u00e9n\u00e9ration apr\u00e8s g\u00e9n\u00e9ration de GPU est bien visible. Notons tout de m\u00eame que la GTX 1080 Ti est aussi rapide que la RTX 2080 FE, et que la GTX 980 souffre particuli\u00e8rement en 4K.
<\/p>\n\n\n\n

\"Image<\/figure>\n\n\n\n\n\n\n\n

Performances DX11 : Far Cry 5, Total War Britannia
<\/h2>\n\n\n\n

Far Cry 5, que nous avons test\u00e9 il y a quelques temps,<\/a> et Total War Britannia sont deux autres jeux compatibles DirectX 11.
<\/p>\n\n\n\n

Far Cry 5
<\/h3>\n\n\n\n\n\n\n.background_Ggraph {\n\tfloat: right;\n\tbackground-size:contain;\n\tbackground-image: url(‘https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/01\/image-8.png’);\n\theight: 36px;\n\twidth: 33%;\n\tbackground-repeat:no-repeat;\n\tbackground-position:right middle;\n}\n\n.chart_div {\n\twidth: 100%;\n\theight: 500px;\n}\n\n.ProductPicker_div {\n\tfont-size:80%;\n}\n\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “Far Cry 5 (IPS)”;\nvar SousTitreduGraphique = “”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘1440p’, { role: ‘annotation’ }, ‘2160p’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980”,45,45,20,20],\n[“GeForce GTX 980 Ti”,59,59,31,31],\n[“GeForce GTX 1080”,70,70,40,40],\n[“GeForce GTX 1080 Ti”,97,97,54,54],\n[“GeForce RTX 2080 FE”,101,101,57,57],\n[“GeForce RTX 2080 Ti FE”,119,119,73,73],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div1”;\nvar NomDivChoixListe = “ProductPicker_div1”;\nvar NomDivChart = “chart_div1”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\t\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\n\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\n\tif (SousTitreduGraphique != "") {\n\t\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n\t};\n };\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

Pas de surprise avec Far Cry 5, chaque g\u00e9n\u00e9ration de GPU est plus rapide que la pr\u00e9c\u00e9dente. Et une nouvelle fois, la GTX 1080 Ti se rapproche \u00e9norm\u00e9ment de la RTX 2080 FE, que ce soit en QHD ou en 4K.
<\/p>\n\n\n\n

\"Image<\/figure>\n\n\n\n

Total War Saga: Thrones of Britannia<\/h3>\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “Total War Saga: Thrones of Britannia”;\nvar SousTitreduGraphique = “(IPS)”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘1440p’, { role: ‘annotation’ }, ‘2160p’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980”,27.6,27.6,17.2,17.2],\n[“GeForce GTX 980 Ti”,35.7,35.7,22.3,22.3],\n[“GeForce GTX 1080”,39.7,39.7,25.5,25.5],\n[“GeForce GTX 1080 Ti”,57.8,57.8,36.5,36.5],\n[“GeForce RTX 2080 FE”,56.8,56.8,36.2,36.2],\n[“GeForce RTX 2080 Ti FE”,74.7,74.7,50,50],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div2”;\nvar NomDivChoixListe = “ProductPicker_div2”;\nvar NomDivChart = “chart_div2”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\t\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\n\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\n\tif (SousTitreduGraphique != "") {\n\t\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n\t};\n};\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

Encore une fois, m\u00eame constat : l’\u00e9volution des performances g\u00e9n\u00e9ration apr\u00e8s g\u00e9n\u00e9ration est bien visible, et la GeForce GTX 1080 Ti est aussi rapide que la RTX 2080 FE.
<\/p>\n\n\n\n

\"Image<\/figure>\n\n\n\n\n\n\n\n

Performances DX12 : AOTS, Shadow of the Tomb Raider
<\/h2>\n\n\n\n

Passons maintenant \u00e0 deux jeux DirectX 12 : Ashes of the Singularity: Escalation et Shadow of the Tomb Raider (dont nous avons r\u00e9cemment publi\u00e9 un test d\u00e9taill\u00e9)<\/a>.
<\/p>\n\n\n\n

Ashes of the Singularity: Escalation
<\/h3>\n\n\n\n\n\n\n.background_Ggraph {\n\tfloat: right;\n\tbackground-size:contain;\n\tbackground-image: url(‘https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/01\/image-8.png’);\n\theight: 36px;\n\twidth: 33%;\n\tbackground-repeat:no-repeat;\n\tbackground-position:right middle;\n}\n\n.chart_div {\n\twidth: 100%;\n\theight: 500px;\n}\n\n.ProductPicker_div {\n\tfont-size:80%;\n}\n\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “AOTS: Escalation”;\nvar SousTitreduGraphique = “(IPS)”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘1440p’, { role: ‘annotation’ }, ‘2160p’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980”,39.5,39.5,33.6,33.6],\n[“GeForce GTX 980 Ti”,52.9,52.9,44.1,44.1],\n[“GeForce GTX 1080”,66.7,66.7,53.7,53.7],\n[“GeForce GTX 1080 Ti”,87.7,87.7,74.8,74.8],\n[“GeForce RTX 2080 FE”,87.8,87.8,72.8,72.8],\n[“GeForce RTX 2080 Ti FE”,107.2,107.2,89.9,89.9],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div1”;\nvar NomDivChoixListe = “ProductPicker_div1”;\nvar NomDivChart = “chart_div1”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\t\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\n\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\n\tif (SousTitreduGraphique != "") {\n\t\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n\t};\n};\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

Le passage de Maxwell \u00e0 Pascal apporte un gain de performances moyen de 67% en QHD et de 64 % en 4K. En revanche, le gain moyen n’est plus que de 27% en QHD ou 4K lorsque l’on passe de Pascal \u00e0 Turing. Ici encore, la GTX 1080 Ti se retrouve donc aussi rapide que la RTX 2080 FE.
<\/p>\n\n\n\n

\"Image<\/figure>\n\n\n\n

Shadow of the Tomb Raider
<\/h3>\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “Shadow of the Tomb Raider”;\nvar SousTitreduGraphique = “(IPS)”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘1440p’, { role: ‘annotation’ }, ‘2160p’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980”,39,39,19,19],\n[“GeForce GTX 980 Ti”,52,52,28,28],\n[“GeForce GTX 1080”,65,65,36,36],\n[“GeForce GTX 1080 Ti”,87,87,50,50],\n[“GeForce RTX 2080 FE”,93,93,53,53],\n[“GeForce RTX 2080 Ti FE”,114,114,67,67],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div2”;\nvar NomDivChoixListe = “ProductPicker_div2”;\nvar NomDivChart = “chart_div2”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\t\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\n\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\n\tif (SousTitreduGraphique != "") {\n\t\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n\t};\n};\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

La gamme Pascal est en moyenne 67% plus rapide que Maxwell en QHD, la hausse des performances \u00e9tant encore plus marqu\u00e9e en 4K (+83% en moyenne). Le passage de Pascal \u00e0 Turing n’apporte en revanche “que” 37% de performances en plus en QHD et 40% en 4K.
<\/p>\n\n\n\n

\"Image<\/figure>\n\n\n\n\n\n\n\n

Performances DX12 : Civilization VI, Strange Brigade
<\/h2>\n\n\n\n

Continuons avec les benchs int\u00e9gr\u00e9s de deux autres jeux DirectX12 bien connus : Civilization VI et Strange Brigade.
<\/p>\n\n\n\n

Civilization VI
<\/h3>\n\n\n\n\n\n\n.background_Ggraph {\n\tfloat: right;\n\tbackground-size:contain;\n\tbackground-image: url(‘https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/01\/image-8.png’);\n\theight: 36px;\n\twidth: 33%;\n\tbackground-repeat:no-repeat;\n\tbackground-position:right middle;\n}\n\n.chart_div {\n\twidth: 100%;\n\theight: 500px;\n}\n\n.ProductPicker_div {\n\tfont-size:80%;\n}\n\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “Civilization VI”;\nvar SousTitreduGraphique = “(IPS)”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘1440p’, { role: ‘annotation’ }, ‘2160p’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980”,51.4,51.4,41.5,41.5],\n[“GeForce GTX 980 Ti”,63.5,63.5,52.1,52.1],\n[“GeForce GTX 1080”,67.2,67.2,58.1,58.1],\n[“GeForce GTX 1080 Ti”,97.3,97.3,81.1,81.1],\n[“GeForce RTX 2080 FE”,113.5,113.5,96,96],\n[“GeForce RTX 2080 Ti FE”,132.2,132.2,113.9,113.9],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div1”;\nvar NomDivChoixListe = “ProductPicker_div1”;\nvar NomDivChart = “chart_div1”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\t\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\n\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\n\tif (SousTitreduGraphique != "") {\n\t\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n\t};\n};\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

Pas de surprise ici, chaque g\u00e9n\u00e9ration de GPU \u00e9tant sensiblement plus rapide que la pr\u00e9c\u00e9dente, mais on notera toute de m\u00eame que cette fois-ci, c’est la GTX 980 Ti qui se rapproche de la GTX 1080.
<\/p>\n\n\n\n

\"Image<\/figure>\n\n\n\n

Strange Brigade
<\/h3>\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “Strange Brigade”;\nvar SousTitreduGraphique = “(IPS)”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘1440p’, { role: ‘annotation’ }, ‘2160p’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980”,55,55,28,28],\n[“GeForce GTX 980 Ti”,71,71,41,41],\n[“GeForce GTX 1080”,87,87,51,51],\n[“GeForce GTX 1080 Ti”,120,120,69,69],\n[“GeForce RTX 2080 FE”,122,122,68,68],\n[“GeForce RTX 2080 Ti FE”,157,157,89,89],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div2”;\nvar NomDivChoixListe = “ProductPicker_div2”;\nvar NomDivChart = “chart_div2”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\t\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\n\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\n\tif (SousTitreduGraphique != "") {\n\t\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n\t};\n};\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

Une nouvelle fois, l’\u00e9cart entre les GPU Pascal et Turing est suffisamment faible pour que la GTX 1080 Ti se permette de faire jeu \u00e9gal avec la RTX 2080 FE.
<\/p>\n\n\n\n

\"Image<\/figure>\n\n\n\n\n\n\n\n

Performances DX12 : Deus Ex, The Division
<\/h2>\n\n\n\n

Terminons par deux autres jeux DirectX 12 : Deus Ex Mankind Divided et Tom Clancy’s The Division.
<\/p>\n\n\n\n

Deus Ex: Mankind Divided
<\/h3>\n\n\n\n\n\n\n.background_Ggraph {\n\tfloat: right;\n\tbackground-size:contain;\n\tbackground-image: url(‘https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/01\/image-8.png’);\n\theight: 36px;\n\twidth: 33%;\n\tbackground-repeat:no-repeat;\n\tbackground-position:right middle;\n}\n\n.chart_div {\n\twidth: 100%;\n\theight: 500px;\n}\n\n.ProductPicker_div {\n\tfont-size:80%;\n}\n\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “Deus Ex: Mankind Divided”;\nvar SousTitreduGraphique = “(IPS)”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘1440p’, { role: ‘annotation’ }, ‘2160p’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980”,41.3,41.3,15.2,15.2],\n[“GeForce GTX 980 Ti”,43.4,43.4,23.8,23.8],\n[“GeForce GTX 1080”,51.7,51.7,29.1,29.1],\n[“GeForce GTX 1080 Ti”,69.5,69.5,40,40],\n[“GeForce RTX 2080 FE”,70,70,40.4,40.4],\n[“GeForce RTX 2080 Ti FE”,87.6,87.6,51.5,51.5],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div1”;\nvar NomDivChoixListe = “ProductPicker_div1”;\nvar NomDivChart = “chart_div1”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\t\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\n\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\n\tif (SousTitreduGraphique != "") {\n\t\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n\t};\n};\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

Une fois n’est pas coutume,  la GTX 1080 Ti est ici aussi \u00e0 la m\u00eame hauteur que la RTX 2080. On note une fois encore la progression “logique” des performances, g\u00e9n\u00e9ration apr\u00e8s g\u00e9n\u00e9ration.
<\/p>\n\n\n\n

\"Image<\/figure>\n\n\n\n

Tom Clancy’s The Division
<\/h3>\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “The Division”;\nvar SousTitreduGraphique = “(IPS)”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘1440p’, { role: ‘annotation’ }, ‘2160p’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980”,44.3,44.3,24.3,24.3],\n[“GeForce GTX 980 Ti”,56.6,56.6,31.9,31.9],\n[“GeForce GTX 1080”,73,73,39.8,39.8],\n[“GeForce GTX 1080 Ti”,95.4,95.4,54.8,54.8],\n[“GeForce GTX 2080 FE”,93.5,93.5,55.1,55.1],\n[“GeForce GTX 2080 Ti FE”,120.3,120.3,70.7,70.7],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div2”;\nvar NomDivChoixListe = “ProductPicker_div2”;\nvar NomDivChart = “chart_div2”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\t\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\n\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\n\tif (SousTitreduGraphique != "") {\n\t\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n\t};\n};\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

M\u00eame sch\u00e9ma avec The Division : les performances augmentent de mani\u00e8re r\u00e9guli\u00e8re g\u00e9n\u00e9ration apr\u00e8s g\u00e9n\u00e9ration de GPU, et la GTX 1080 Ti est aussi rapide qu’une RTX 2080.
<\/p>\n\n\n\n

\"Image<\/figure>\n\n\n\n\n\n\n\n

HBAO+, PCSS et Turf Effect
<\/h2>\n\n\n\n

Voyons rapidement si quelques technologies propres \u00e0 NVIDIA, telles que le HBAO+, le PCSS ou le Turf Effects, b\u00e9n\u00e9ficient de la m\u00eame progression des performances. Nous avons pour cela repris certains des jeux vu pr\u00e9c\u00e9demment et activ\u00e9 ces technologies, sans modifier les autres r\u00e9glages.
<\/p>\n\n\n\n

HBAO+
<\/h3>\n\n\n\n\n\n\n.background_Ggraph {\n\tfloat: right;\n\tbackground-size:contain;\n\tbackground-image: url(‘https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/01\/image-8.png’);\n\theight: 36px;\n\twidth: 33%;\n\tbackground-repeat:no-repeat;\n\tbackground-position:right middle;\n}\n\n.chart_div {\n\twidth: 100%;\n\theight: 500px;\n}\n\n.ProductPicker_div {\n\tfont-size:80%;\n}\n\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “Shadow of the Tomb Raider”;\nvar SousTitreduGraphique = “1440p (IPS)”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘BTAO’, { role: ‘annotation’ }, ‘HBAO+’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980”,39,39,37,37],\n[“GeForce GTX 980 Ti”,52,52,49,49],\n[“GeForce GTX 1080”,65,65,62,62],\n[“GeForce GTX 1080 Ti”,87,87,84,84],\n[“GeForce RTX 2080 FE”,93,93,87,87],\n[“GeForce RTX 2080 Ti FE”,114,114,108,108],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div1”;\nvar NomDivChoixListe = “ProductPicker_div1”;\nvar NomDivChart = “chart_div1”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\t\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\n\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\n\tif (SousTitreduGraphique != "") {\n\t\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n\t};\n};\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “Ghost Recon Wildlands”;\nvar SousTitreduGraphique = “1440p (IPS)”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘SSBC’, { role: ‘annotation’ }, ‘HBAO+’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980”,28.7,28.7,28.5,28.5],\n[“GeForce GTX 980 Ti”,40.6,40.6,39.6,39.6],\n[“GeForce GTX 1080”,46.6,46.6,45.5,45.5],\n[“GeForce GTX 1080 Ti”,60.8,60.8,59.5,59.5],\n[“GeForce RTX 2080 FE”,62.6,62.6,61.2,61.2],\n[“GeForce RTX 2080 Ti FE”,73.9,73.9,72.4,72.4],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div2”;\nvar NomDivChoixListe = “ProductPicker_div2”;\nvar NomDivChart = “chart_div2”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\t\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\n\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\n\tif (SousTitreduGraphique != "") {\n\t\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n\t};\n};\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

L’activation du HBAO+ n’a que peu d’impact sur les performances quelle que soit la g\u00e9n\u00e9ration de GPU : 2 \u00e0 6% environ sur Maxwell et Turing suivant les jeux, 2 \u00e0 4% sur Pascal.
<\/p>\n\n\n\n

PCSS<\/h3>\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “GTA V”;\nvar SousTitreduGraphique = “1440p (IPS)”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘PCSS Off’, { role: ‘annotation’ }, ‘PCSS On’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980”,57.1,57.1,55.5,55.5],\n[“GeForce GTX 980 Ti”,71.6,71.6,69.4,69.4],\n[“GeForce GTX 1080”,84.6,84.6,82.4,82.4],\n[“GeForce GTX 1080 Ti”,105.2,105.2,105.3,105.3],\n[“GeForce RTX 2080 FE”,100.2,100.2,98.5,98.5],\n[“GeForce RTX 2080 Ti FE”,108.8,108.8,109.2,109.2],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div3”;\nvar NomDivChoixListe = “ProductPicker_div3”;\nvar NomDivChart = “chart_div3”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\t\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\n\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\n\tif (SousTitreduGraphique != "") {\n\t\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n\t};\n};\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

Ici aussi, le PCSS n’a que peu d’impact sur les performances, voire aucun avec les GTX 1080 Ti et RTX 2080 Ti.
<\/p>\n\n\n\n

Turf Effects
<\/h3>\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “Ghost Recon Wildlands”;\nvar SousTitreduGraphique = “1440p (IPS)”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘Turf Effects Off’, { role: ‘annotation’ }, ‘Turf Effects On’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980”,28.7,28.7,28.3,28.3],\n[“GeForce GTX 980 Ti”,40.6,40.6,38.6,38.6],\n[“GeForce GTX 1080”,46.6,46.6,43.9,43.9],\n[“GeForce GTX 1080 Ti”,60.8,60.8,57.7,57.7],\n[“GeForce RTX 2080 FE”,62.6,62.6,59.8,59.8],\n[“GeForce RTX 2080 Ti FE”,73.9,73.9,69.6,69.6],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div4”;\nvar NomDivChoixListe = “ProductPicker_div4”;\nvar NomDivChart = “chart_div4”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\t\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\n\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\n\tif (SousTitreduGraphique != "") {\n\t\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n\t};\n};\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

L’impact sur les performances est similaire quelle que soit la g\u00e9n\u00e9ration de GPU, \u00e0 l’exception de la GTX 980 o\u00f9 le Turf Effects n’a presque aucun impact. Mais les performances sont d\u00e9j\u00e0 tr\u00e8s faibles dans ce dernier cas m\u00eame avec le Turf Effects d\u00e9sactiv\u00e9.
<\/p>\n\n\n\n\n\n\n\n

Indice de perfs globales
<\/h2>\n\n\n\n

Afin d’avoir une vision plus g\u00e9n\u00e9rale de l’\u00e9volution des performances suivant la g\u00e9n\u00e9ration des GPU, nous avons enfin regroup\u00e9 tous les r\u00e9sultats pr\u00e9c\u00e9dents dans un seul indice global, qui n’est autre que la moyenne des IPS obtenus aux diff\u00e9rents tests.
<\/p>\n\n\n\n\n\n\n.background_Ggraph {\n\tfloat: right;\n\tbackground-size:contain;\n\tbackground-image: url(‘https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/01\/image-8.png’);\n\theight: 36px;\n\twidth: 33%;\n\tbackground-repeat:no-repeat;\n\tbackground-position:right middle;\n}\n\n.chart_div {\n\twidth: 100%;\n\theight: 500px;\n}\n\n.ProductPicker_div {\n\tfont-size:80%;\n}\n\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “Indice de performances globales”;\nvar SousTitreduGraphique = “(Moyenne des IPS)”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘1440p’, { role: ‘annotation’ }, ‘4K’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980”,42.9,42.9,23.4,23.4],\n[“GeForce GTX 980 Ti”,54.6,54.6,33.7,33.7],\n[“GeForce GTX 1080”,65.2,65.2,40.9,40.9],\n[“GeForce GTX 1080 Ti”,87.8,87.8,56.4,56.4],\n[“GeForce RTX 2080 FE”,90,90,57.6,57.6],\n[“GeForce RTX 2080 Ti FE”,109.5,109.5,72.6,72.6],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div1”;\nvar NomDivChoixListe = “ProductPicker_div1”;\nvar NomDivChart = “chart_div1”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\t\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\n\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\n\tif (SousTitreduGraphique != "") {\n\t\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n\t};\n};\n\n\n\n

\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n\n\n\/\/ GalaxieMediaGraphs script v0.19.0301\n\/\/ \u00a9 2019 Galaxie Media Tous droits r\u00e9serv\u00e9s\n\n google.charts.load(‘current’, {‘packages’:[‘corechart’,’controls’]});\n google.charts.setOnLoadCallback(drawMainDashboard);\n\n function drawMainDashboard() {\n\n\/\/ ======================\n\/\/ Variables du graphique\n\/\/ ======================\n\nvar TitreDuGraphique = “Indice de performances globales”;\nvar SousTitreduGraphique = “”;\t\n\nvar data = google.visualization.arrayToDataTable([\n\n[”, ‘1440p’, { role: ‘annotation’ }, ‘4K’, { role: ‘annotation’ }],\n\n[“GeForce GTX 980″,100,”100%”,100,”100%”],\n[“GeForce GTX 980 Ti”,127,”127%”,144,”144%”],\n[“GeForce GTX 1080″,152,”152%”,175,”175%”],\n[“GeForce GTX 1080 Ti”,205,”205%”,241,”241%”],\n[“GeForce RTX 2080 FE”,210,”210%”,246,”246%”],\n[“GeForce RTX 2080 Ti FE”,255,”255%”,310,”310%”],\n\n]);\n\nvar HauteurGraphique = 500;\nvar TailleTexteOrdonnee = 14;\nvar EspaceOrdonnee = 150;\nvar TailleTexteEtiquettes = 18;\nvar TailleTexteLegende = 14;\nvar TailleTitre = 20;\nvar AffichageLegende = “bottom” \/\/ bottom, none\nvar TitreChoixListe = “GPU(s) S\u00e9lectionn\u00e9(s):”;\nvar NomDivDashboard = “dashboard_div2”;\nvar NomDivChoixListe = “ProductPicker_div2”;\nvar NomDivChart = “chart_div2”;\n\n\/\/ Affichage du menu en haut : true \/ false\nvar AffichageMenu = false;\n\n\/\/ Choix du Design : THFR \/ TGU\nvar SiteGalaxieMedia = “THFR”;\n\n\/\/ ==============================\n\/\/ Fin des variables du graphique\n\/\/ ==============================\n\n\t\/\/ PseudoResponsive\n\n\tif (document.body.clientWidth < 600) {\n\t\tTailleTexteOrdonnee = 12;\n\t\tEspaceOrdonnee = 120;\n\t\tTailleTexteEtiquettes = 14;\n\t\tTailleTexteLegende = 12;\n\t\tTailleTitre = 16;\n\t\tHauteurGraphique -= 100;\n\t\tdocument.getElementById(NomDivChart).style.height = HauteurGraphique + "px";\n\t};\n\n\n\t\/\/ On extrait la premi\u00e8re colonne de l'array 2D\n\tvar Produits = data.getDistinctValues(0);\n\n\t\/\/ On colle les titres et soustitre (si un soustitre existe)\n\tif (SousTitreduGraphique != "") {\n\t\tvar Titre = TitreDuGraphique.concat("\\n", SousTitreduGraphique);\n\t}else{\n\t\tvar Titre = TitreDuGraphique;\n\t};\n\n\t\/\/ On prend les bonnes couleurs suivant le design\n\tif (SiteGalaxieMedia == "THFR") {\n\t\tvar DesignColor = ['#d92428', 'black'];\n\t}else{\n\t\tvar DesignColor = ['#279bf8', 'black'];\n\t};\n\n\tvar dashboard = new google.visualization.Dashboard(\n \t\tdocument.getElementById(NomDivDashboard));\n\n\tvar ProductPicker = new google.visualization.ControlWrapper({\n\t\t'controlType': 'CategoryFilter',\n\t\t'containerId': NomDivChoixListe,\n\t\t'dataTable': data,\n\t\t'options': {\n\t\t\t'filterColumnIndex': 0,\n\t\t\t'ui': {\n\t\t\t\t'caption': TitreChoixListe,\n\t\t\t\t'labelStacking': 'vertical',\n\t\t\t\t'label': '',\n\t\t\t\t'allowTyping': false,\n\t\t\t\t'allowMultiple': true,\n\t\t\t\t'allowNone': false, \n\t\t\t\t\/\/'selectedValuesLayout': 'belowStacked'\n\t\t\t},\n\t\t},\n\t\t'state': {'selectedValues': Produits}\n\t});\n\n\tvar BarChart = new google.visualization.ChartWrapper({\n\t\t'chartType': 'BarChart',\n\t\t'containerId': NomDivChart,\n\t\t'options': {\n\t\t\t'title': Titre,\n\t\t\t'isStacked': 'false',\n\t\t\t'enableInteractivity': 'false',\n\t\t\t'titleTextStyle': {color: 'black', fontSize: TailleTitre, bold: true},\n\t\t\t'width': '100%', 'height': HauteurGraphique,\n\t\t\t'colors': DesignColor,\n\t\t\t'chartArea': {width: '70%', height: '80%', left: EspaceOrdonnee},\n\t\t\t'backgroundColor' : {fillOpacity: 0.0},\n\t\t\t'bar': {groupWidth: '80%'}, \/\/ Espacement entre les groupes de barres\n\t\t\t'fontName': 'Calibri', \/\/ Police par d\u00e9faut\n\t\t\t'annotations': {textStyle: {fontSize: TailleTexteEtiquettes, bold: true}},\n\t\t\t'axisTitlesPosition': 'out',\n\t\t\t'hAxis': { textPosition: 'none', minValue: 0},\n\t\t\t'vAxis': {textStyle: {color: 'black', fontSize: TailleTexteOrdonnee, bold: true}},\n\t\t\t'legend': {position: AffichageLegende, alignment: 'center', maxLines : 2, textStyle: {fontSize: TailleTexteLegende, color: 'black'}},\n\t\t\t'animation': {duration: 500, easing: 'inAndOut', startup: true}\n \t\t },\n\t 'view': {'columns': [0, 1, 2, 3, 4]}\n\t});\n\n\tdashboard.bind([ProductPicker], [BarChart]);\n\tdashboard.draw(data);\n\t\n\t\/\/ On cache le menu\n\tif (AffichageMenu == false) {\n\t\tdocument.getElementById(NomDivChoixListe).style.display = "none";\n\t};\n\n\t\/\/ On d\u00e9place le titre au bon endroit avec une tempo d'init SVG\n\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelector('text').x.baseVal[0].value = 15; }, 5000);\n\tif (SousTitreduGraphique != "") {\n\t\tsetTimeout(function(){ document.getElementById(NomDivChart).querySelectorAll('text')[1].x.baseVal[0].value = 15; }, 5000);\n\t};\n};\n\n\n\n
\n
<\/div>\n
<\/div>\n
<\/div>\n<\/div>\n\n\n\n

A gamme de produits identique, les GPU de la g\u00e9n\u00e9ration Pascal affichent des performances moyennes plus \u00e9lev\u00e9es de 56% \u00e0 celles de la g\u00e9n\u00e9ration Maxwell en QHD, la hausse atteignant m\u00eame 71% en 4K. Autrement dit, Pascal a r\u00e9ellement apport\u00e9 une augmentation significative des performances par rapport \u00e0 la g\u00e9n\u00e9ration pr\u00e9c\u00e9dente.<\/p>\n\n\n\n

En revanche, si Turing est bel et bien plus rapide que Pascal, toujours \u00e0 gamme de produits identique, la progression n’est plus “que” de 32% en QHD et 35% en 4K. Dans l’absolu, cela repr\u00e9sente tout de m\u00eame une hausse importante des performances en rendu 3D classique, mais on est loin du gain obtenu en passant de Maxwell \u00e0 Pascal !
<\/p>\n","protected":false},"excerpt":{"rendered":"

Des GPU toujours plus rapides, mais dans quelles proportions ?<\/p>","protected":false},"author":9,"featured_media":514703,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ep_exclude_from_search":false,"footnotes":""},"categories":[597],"tags":[646,538],"hubs":[],"acf":{"display_mode":"big-img","post_show_excerpt":true,"post_source":"","hide_sidebar":false,"hide_advertising":false},"yoast_head":"\nComparatif : \u00e9volution des performances des GeForce Maxwell, Pascal et Turing<\/title>\n<meta name=\"description\" content=\"Des GPU toujours plus rapides, mais dans quelles proportions ?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comparatif : \u00e9volution des performances des GeForce Maxwell, Pascal et Turing\" \/>\n<meta property=\"og:description\" content=\"Des GPU toujours plus rapides, mais dans quelles proportions ?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/\" \/>\n<meta property=\"og:site_name\" content=\"Tom\u2019s Hardware\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TomsHardwareFrance\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/3pi141592653589793\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-04T11:00:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-01T23:04:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/03\/cover-evolution-geforce-gtx-rtx-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1677\" \/>\n\t<meta property=\"og:image:height\" content=\"943\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Yannick Guerrini\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@___CgS___\" \/>\n<meta name=\"twitter:site\" content=\"@tomshardware_fr\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/\"},\"author\":{\"name\":\"Yannick Guerrini\",\"@id\":\"https:\/\/www.tomshardware.fr\/#\/schema\/person\/4bb9824d33fc3a6f91a8cf53431e7318\"},\"headline\":\"Comparatif : \u00e9volution des performances des GeForce Maxwell, Pascal et Turing\",\"datePublished\":\"2019-03-04T11:00:12+00:00\",\"dateModified\":\"2023-11-01T23:04:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/\"},\"wordCount\":9137,\"commentCount\":34,\"publisher\":{\"@id\":\"https:\/\/www.tomshardware.fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/03\/cover-evolution-geforce-gtx-rtx-1.jpg\",\"keywords\":[\"GeForce\",\"NVIDIA\"],\"articleSection\":[\"Dossier\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/\",\"url\":\"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/\",\"name\":\"Comparatif : \u00e9volution des performances des GeForce Maxwell, Pascal et Turing\",\"isPartOf\":{\"@id\":\"https:\/\/www.tomshardware.fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/03\/cover-evolution-geforce-gtx-rtx-1.jpg\",\"datePublished\":\"2019-03-04T11:00:12+00:00\",\"dateModified\":\"2023-11-01T23:04:51+00:00\",\"description\":\"Des GPU toujours plus rapides, mais dans quelles proportions ?\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/#primaryimage\",\"url\":\"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/03\/cover-evolution-geforce-gtx-rtx-1.jpg\",\"contentUrl\":\"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/03\/cover-evolution-geforce-gtx-rtx-1.jpg\",\"width\":1677,\"height\":943},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tomshardware.fr\/#website\",\"url\":\"https:\/\/www.tomshardware.fr\/\",\"name\":\"Tom\u2019s Hardware\",\"description\":\"Toute l'info hardware et gaming !\",\"publisher\":{\"@id\":\"https:\/\/www.tomshardware.fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tomshardware.fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.tomshardware.fr\/#organization\",\"name\":\"Tom\u2019s Hardware\",\"url\":\"https:\/\/www.tomshardware.fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.tomshardware.fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2023\/06\/th.png\",\"contentUrl\":\"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2023\/06\/th.png\",\"width\":1000,\"height\":1000,\"caption\":\"Tom\u2019s Hardware\"},\"image\":{\"@id\":\"https:\/\/www.tomshardware.fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/TomsHardwareFrance\/\",\"https:\/\/x.com\/tomshardware_fr\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.tomshardware.fr\/#\/schema\/person\/4bb9824d33fc3a6f91a8cf53431e7318\",\"name\":\"Yannick Guerrini\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.tomshardware.fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a08bb358c2a9fc36265e8f3225c5de08?s=64&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a08bb358c2a9fc36265e8f3225c5de08?s=64&d=mm&r=g\",\"caption\":\"Yannick Guerrini\"},\"description\":\"Tomb\u00e9 dans une marmite remplie de MO5 \u00e9tant petit, je n'ai plus quitt\u00e9 le monde des nouvelles technologies depuis cette \u00e9poque. Sp\u00e9cialiste en CPU\/GPU et tout ce qui est exotique (stockage, virtualisation, chiffrement et Linux\/BSD). Je suis bloqu\u00e9 au XXi\u00e8me si\u00e8cle c\u00f4t\u00e9 gaming : Doom et Duke Nukem 3D, tous les autres ne sont qu'erstaz.\",\"sameAs\":[\"https:\/\/www.facebook.com\/3pi141592653589793\",\"https:\/\/www.linkedin.com\/in\/cgs3141592653589793\/\",\"https:\/\/x.com\/___CgS___\",\"https:\/\/fr.wikipedia.org\/wiki\/Utilisateur:Cgsyannick\"],\"url\":\"https:\/\/www.tomshardware.fr\/author\/yannick-guerrini\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Comparatif : \u00e9volution des performances des GeForce Maxwell, Pascal et Turing","description":"Des GPU toujours plus rapides, mais dans quelles proportions ?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/","og_locale":"fr_FR","og_type":"article","og_title":"Comparatif : \u00e9volution des performances des GeForce Maxwell, Pascal et Turing","og_description":"Des GPU toujours plus rapides, mais dans quelles proportions ?","og_url":"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/","og_site_name":"Tom\u2019s Hardware","article_publisher":"https:\/\/www.facebook.com\/TomsHardwareFrance\/","article_author":"https:\/\/www.facebook.com\/3pi141592653589793","article_published_time":"2019-03-04T11:00:12+00:00","article_modified_time":"2023-11-01T23:04:51+00:00","og_image":[{"width":1677,"height":943,"url":"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/03\/cover-evolution-geforce-gtx-rtx-1.jpg","type":"image\/jpeg"}],"author":"Yannick Guerrini","twitter_card":"summary_large_image","twitter_creator":"@___CgS___","twitter_site":"@tomshardware_fr","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/#article","isPartOf":{"@id":"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/"},"author":{"name":"Yannick Guerrini","@id":"https:\/\/www.tomshardware.fr\/#\/schema\/person\/4bb9824d33fc3a6f91a8cf53431e7318"},"headline":"Comparatif : \u00e9volution des performances des GeForce Maxwell, Pascal et Turing","datePublished":"2019-03-04T11:00:12+00:00","dateModified":"2023-11-01T23:04:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/"},"wordCount":9137,"commentCount":34,"publisher":{"@id":"https:\/\/www.tomshardware.fr\/#organization"},"image":{"@id":"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/03\/cover-evolution-geforce-gtx-rtx-1.jpg","keywords":["GeForce","NVIDIA"],"articleSection":["Dossier"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/","url":"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/","name":"Comparatif : \u00e9volution des performances des GeForce Maxwell, Pascal et Turing","isPartOf":{"@id":"https:\/\/www.tomshardware.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/#primaryimage"},"image":{"@id":"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/03\/cover-evolution-geforce-gtx-rtx-1.jpg","datePublished":"2019-03-04T11:00:12+00:00","dateModified":"2023-11-01T23:04:51+00:00","description":"Des GPU toujours plus rapides, mais dans quelles proportions ?","inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.tomshardware.fr\/test-980-1080-2080-evolution-performances-geforce-nvidia\/#primaryimage","url":"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/03\/cover-evolution-geforce-gtx-rtx-1.jpg","contentUrl":"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2019\/03\/cover-evolution-geforce-gtx-rtx-1.jpg","width":1677,"height":943},{"@type":"WebSite","@id":"https:\/\/www.tomshardware.fr\/#website","url":"https:\/\/www.tomshardware.fr\/","name":"Tom\u2019s Hardware","description":"Toute l'info hardware et gaming !","publisher":{"@id":"https:\/\/www.tomshardware.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tomshardware.fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.tomshardware.fr\/#organization","name":"Tom\u2019s Hardware","url":"https:\/\/www.tomshardware.fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.tomshardware.fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2023\/06\/th.png","contentUrl":"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2023\/06\/th.png","width":1000,"height":1000,"caption":"Tom\u2019s Hardware"},"image":{"@id":"https:\/\/www.tomshardware.fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TomsHardwareFrance\/","https:\/\/x.com\/tomshardware_fr"]},{"@type":"Person","@id":"https:\/\/www.tomshardware.fr\/#\/schema\/person\/4bb9824d33fc3a6f91a8cf53431e7318","name":"Yannick Guerrini","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.tomshardware.fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a08bb358c2a9fc36265e8f3225c5de08?s=64&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a08bb358c2a9fc36265e8f3225c5de08?s=64&d=mm&r=g","caption":"Yannick Guerrini"},"description":"Tomb\u00e9 dans une marmite remplie de MO5 \u00e9tant petit, je n'ai plus quitt\u00e9 le monde des nouvelles technologies depuis cette \u00e9poque. Sp\u00e9cialiste en CPU\/GPU et tout ce qui est exotique (stockage, virtualisation, chiffrement et Linux\/BSD). Je suis bloqu\u00e9 au XXi\u00e8me si\u00e8cle c\u00f4t\u00e9 gaming : Doom et Duke Nukem 3D, tous les autres ne sont qu'erstaz.","sameAs":["https:\/\/www.facebook.com\/3pi141592653589793","https:\/\/www.linkedin.com\/in\/cgs3141592653589793\/","https:\/\/x.com\/___CgS___","https:\/\/fr.wikipedia.org\/wiki\/Utilisateur:Cgsyannick"],"url":"https:\/\/www.tomshardware.fr\/author\/yannick-guerrini\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/posts\/505343"}],"collection":[{"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/comments?post=505343"}],"version-history":[{"count":4,"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/posts\/505343\/revisions"}],"predecessor-version":[{"id":843553,"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/posts\/505343\/revisions\/843553"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/media\/514703"}],"wp:attachment":[{"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/media?parent=505343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/categories?post=505343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/tags?post=505343"},{"taxonomy":"hubs","embeddable":true,"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/hubs?post=505343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}