[Driver leak] Du G-Sync sans puce G-Sync ?

Du G-Sync sans puce G-Sync ? [Driver leak] - Carte graphique - Hardware

Marsh Posté le 30-01-2015 à 11:38:10    

Je crée ce sujet pour partager ce potentiel hack leak dont j'ai pris connaissance ce matin.
 
Un certain gamenab affirme depuis quelques jours avoir réussi à activer G-Sync sur un écran totalement dépourvu de puce G-Sync, via un driver moddé (qu'il a publié).  
 
En fait il va même bien plus loin que ça (et là sortez les pincettes de rigueur): il dit que le module G-Sync ne ferait rien du tout et ne servirait qu'à faire office de DRM pour G-Sync, et qu'il pense pouvoir rendre compatible G-Sync beaucoup de moniteurs en DP 1.2 voir même 1.1, et donc a fortiori aussi tout moniteur en DP 1.2a (et donc tous les futurs moniteurs freesync / adaptative-sync). Il affirme également pouvoir activer le DSR sur gpu mobile (via petite modif des dll nvapi et nvapi64 selon lui).
 
Ce qu'il y a de sûr pour l'instant c'est que le driver moddé qu'il a publié n'est en fait basé que sur la récupération du fichier nvlddmkm.sys (responsable de l'activation / gestion software du G-Sync selon lui) du driver 346.87, vérif faite par orbmu2k (nvinspector), ce driver étant si j'ai bien compris une version non publiée sur le site nvidia car ayant été faite spécifiquement pour certains laptop Asus (on peut encore la trouver sur LaptopVideo2Go).
 
Cela n'empêche que c'est ce qui est sensé permettre l'activation de G-Sync sur un moniteur n'ayant pourtant pas la puce. Si ça fonctionnait, ça ne serait pour l'instant qu'en eDP (donc laptop uniquement si je ne dis pas de bêtise). Et là on a donc l'auteur lui-même qui reporte que ça fonctionne (vidéos à l'appui) sur un portable clevo et un asus (eDP) avec un GPU 980M, ainsi que 2 reports de 2 autres personnes: sk3tch sur un Asus G751 (980M, 17" IPS eDP) qui dit avoir également un écran G-Sync pour comparer / être sûr que le G-Sync est réellement actif pour le hack sur son portable, et monocho sur un GT72 Dominator (980M) (cf lien du sujet sur OC.net)
 
Difficile de se prononcer sur la crédibilité de ces 2 reports, et s'ils sont de bonne foi de savoir si on serait face à du G-Sync pleinement fonctionnel, ou partiellement, ou pas du tout. Pour le reste, tous ceux ayant essayé avec des moniteurs en DP 1.2 ont reporté que ça ne marchait pas (l'onglet G-Sync n'apparait même pas / reste grisé).  
 
Ce gamenab semble assez "haut en couleurs", il clame que ce nvlddmkm.sys du fameux driver 346.87 reprendrait en fait partiellement un algo qu'il avait développé antérieurement (sans le rendre publique) dans le but de résoudre/améliorer des problèmes de 3D (techno 3D dont il semble dire que c'est à la base de l'adaptative sync, et donc que tout écran 3D en serait capable, juste pas simultanément), aurait eu un blog qu'il a fermé, dit vouloir mettre en pause ce hack g-sync le temps que la tempête se calme et qu'il retrouve la motivation pour continuer, qu'il ne fait aucune confiance aux reviewer et sites de hardware qui sont payés avec les produits qu'ils testent, ou encore que le driver nvidia contient un espion. Et évidemment on peut s'interroger sur le fait que son "hack" g-sync soit rendu publique au moment où il y a justement la tempête des 3.5go des 970.
 
Voilà, si j'ai fait ce post c'est surtout dans l'espoir que peut-être certains ici auront un des laptop pour lesquels il y a eu un report de G-Sync fonctionnel, pour avoir plus de retours afin éventuellement de savoir si cette histoire mérite de l'attention ou pas.
 
Les liens qui pour l'instant traitent du sujet:
 
(origine du leak) Nvidia G-sync Hack (working on every monitor ?) DP1.2 and EDP  
(origine du leak) Truth about the G-sync Marketing Module (NVIDIA using VESA Adaptive Sync Technology – Freesync)  
(origine du leak) Working on a new revision of the modded drivers.
(origine du leak) Information how the algorithm works and where to make your modifications.  
(sk3tch, utilisateur reportant un cas fonctionnel) The Great G-SYNC Debate (VESA Adaptive Sync / FreeSync in Disguise?)
(reddit) 'The truth about Nvidia's G-SYNC marketing', user claims proprietary hardware not required, publishes video of G-SYNC working with only modified drivers.
(overclock.net) Nvidia G-Sync FREE on DP 1.2 Monitors
 
Le driver 346.87 si vous voulez tester: http://forums.laptopvideo2go.com/t [...] us-mobile/
 
 
Màj 31/01
 
PCperspective a publié une vidéo montrant que ça fonctionne sur un portable ASUS G751:
http://youtu.be/K7SYvgB6SZ4
 
2 soucis cependant:
 
- la techno g-sync est sensée ajouter des images quand le framerate descend trop bas pour éviter le flickering (clignotement de l'affichage, plus ou moins prononcé selon la réactivité de l'écran). Là ça n'est pas fait et donc l'écran clignote de plus en plus au fil que le fps devient bas (chose qui avait déjà été rapportée par ceux qui avaient réussi l'activation sur OC.net)
 
- de temps à autre quand il y a une latence dans le flot d'image (là où ça provoquerait un judder sur un écran normal, je suppose) l'écran passe au noir complet. On le voit d'ailleurs plusieurs fois sur la vidéo de PCper.
 
Ils ont contacté nvidia pour avoir des explications. Nvidia a confirmé que le g-sync sur mobile est en préparation chez eux et que le fameux driver 346.87 était une version qui devait servir aux fabricants préparant des portables qui seront compatibles g-sync. Nvidia n'a pas voulu dire quand ça sortira, ni si le future de g-sync (sur écran externe) se fera avec la même puce qu'actuellement, ou une version améliorée, ou sans plus de puce du tout. Ils disent juste que l'expérience g-sync mobile (sans puce spécifique) ne devrait pas être tout à fait équivalente à celle de l'actuel g-sync sur moniteur externe mais sans donner plus de précision.
 
L'article complet de PCperspective: http://www.pcper.com/reviews/Graph [...] pha-Driver
 
 
Màj 01/02
 
Article de Tridam sur le sujet: http://www.hardware.fr/news/14063/ [...] -sync.html
 
.

Message cité 1 fois
Message édité par madcat le 05-02-2015 à 09:16:06

---------------
" Mais putaaain... Mais les gars qu'est-ce qu'ils font quoi, ils développent un jeu quoi ils essayent leur truc là ? ils essayent ? ils s'voyent voyent pas qu'c'est d'la merde !? "
Reply

Marsh Posté le 30-01-2015 à 11:38:10   

Reply

Marsh Posté le 30-01-2015 à 12:41:20    

Ce que le gars aurait fait (l'option mytho est possible), c'est péter le hNvGSyncDevice() pour qu'il fasse passer un écran capable adaptive-sync comme G-Sync capable, ce qui a un sens.
 
Par contre ça veut dire que les drivers nVidia sont adaptive-sync ready depuis longtemps (ce qui est à mon avis probable).
 
Après la question est de savoir si:
- Le G-Sync a des avantages sur l'adaptive-sync du comité VESA (latence ?)
ou
- Le G-Sync n'a été qu'une implémentation interne à nV du principe interne d'async VESA sur quelques moniteur et qu'ils ont décidés de le marketiser avant son déploiement (via l'upgrade des asics produits en masse côté fabricants).
 
A mon avis la réalité est entre les deux.


Message édité par bjone le 30-01-2015 à 14:26:46
Reply

Marsh Posté le 30-01-2015 à 13:24:10    

Interessant tout ça. Mais la question qui ne parait la plus importante reste: a quoi sert alors ce fameux module gsync. Il y avait deja eu des discussion a propos de ca quand il y a eu l'annonce du freesync.


---------------
i7 880 @4.2GHz stables, Maximus III Extreme, HD7970 Asus DC2Top @1300Mhz.
Reply

Marsh Posté le 30-01-2015 à 13:43:00    

algerinoo a écrit :

Interessant tout ça. Mais la question qui ne parait la plus importante reste: a quoi sert alors ce fameux module gsync. Il y avait deja eu des discussion a propos de ca quand il y a eu l'annonce du freesync.


Mais en fait est-ce que les écrans vendus comme GSync contiennent réellement un module spécial ajouté pour le GSync ?
Depuis le prototype que Hardware avait pu tester, est-ce qu'on a ouvert d'autres écrans GSync (genre au pif tous les derniers beaux modèles hors de prix qui sont sortis) pour voir ce qu'ils contiennent ?

 

Nvidia avait au début expliqué que les premiers écrans intègreraient une puce spécifique et couteuse. Mais ensuite les constructeurs sont passés tout simplement sur les asics mis à jour pour l'adaptive sync non ?

 

Je pencherais pour le choix 2 de Bjone.


Message édité par vanloque le 30-01-2015 à 13:43:31

---------------
--- https://steamcommunity.com/id/Vanlock ---
Reply

Marsh Posté le 30-01-2015 à 14:12:56    

algerinoo a écrit :

Interessant tout ça. Mais la question qui ne parait la plus importante reste: a quoi sert alors ce fameux module gsync. Il y avait deja eu des discussion a propos de ca quand il y a eu l'annonce du freesync.


 
Pour moi:
 
Sur un affichage standard, le TMDS : (du ramdac, qui n'a plus de dac :D)  
- envoie en permanence le framebuffer à mettons 60hz
- l'asic du moniteur traite les paquets de pixels à la volée:
  - fait l'overdrive via un delta avec le framebuffer précédent (dont dont la précision des pixels est potentiellement partielle)
  - colorimétrie
  - pousse les pixels vers la dalle
- et mémorise les pixels en précision (potentiellement partielle) dans le buffer d'overdrive.
 
 
En G-Sync/adaptive-sync, le TMDS :
- envoit le framebuffer quand c'est possible (soit on a un signal moniteur->cg, soit un polling de l'état du moniteur),
- l'asic/fpga traite les paquets à la volée  
  - fait l'overdrive avec le framebuffer précédent (en prenant en compte potentiellement le dt entre les deux frames, no sé),  
  - colorimétrie
  - pousse les pixels vers la dalle
- et mémorise par contre le framebuffer exact qui servira à faire des refreshs périodiques de la dalle tant qu'il n'y a pas un nouveau framebuffer poussé par la carte vidéo.
 
edit: peut-être qu'en adaptive-sync, le "re-refresh" de la dalle est à la charge de la carte vidéo, et non de l'asic côté moniteur.
 
Le problème du surcoût G-Sync/adaptive-sync c'est que:
1) tu as besoin de plus de ram
2) c'est de la petite série pour le moment
3) sur les premiers lots, tu payes probablement le module d'origine qui est retiré sur un batch de moniteurs normaux (donc tu payes au moins deux fois la carte contrôleur de l'écran)
4) les (premiers) modules G-Sync sont en fpga pour s’accommoder de différentes dalles/moniteur. (là où l'asic est spécifique à toutes les caractéristiques hardware de la dalle, et le moniteur vendu en volume, et qui coûte beaucoup beaucoup moins cher à partie du moment où c'est fabriqué en volume)
 
A terme, hors politique commerciale à la con, le G-Sync ou l'adaptive-sync c'est de la ram en plus et un asic plus couillu. Donc ça deviendra standard sur tous les moniteurs pour un coût modéré.
 
Le G-sync doit pas vraiment être si différent de l'adaptive-sync, donc soit c'est une propriétarisation de l'adaptive-sync par nV, soit ils ont retouchés des trucs pour améliorer l'efficacité du truc (et comme d'hab à mon avis il y a des deux  :o ).
Mais côté carte vidéo, ça me parait extrêmement probable que les geforce faisant le G-Sync en dp fassent l'adaptive-sync/freesync. Mais l'enfer est dans le détail.


Message édité par bjone le 02-02-2015 à 11:42:24
Reply

Marsh Posté le 30-01-2015 à 18:41:45    

retouche possible en effet  
 
ne serait ce que pour justifier le fait qu'ils y mettent un copyright  
comme récemment avec le MFAA( inventé par ati il y a plus de dix ans )


Message édité par Profil supprimé le 30-01-2015 à 18:45:16
Reply

Marsh Posté le 31-01-2015 à 11:35:18    

[:drap]  
Le sujet m'intéresse !
Les articles de l'auteur du hack sont assez difficiles à lire, il balance plein d'infos en vrac sans organiser sa pensée... et il est assez véhément contre NVidia. Ça le décrédibilise un peu.
Hâte de voir la suite de cette affaire.
J'ai un méchant a priori sur le sujet : pour moi, ça ne serait pas étonnant qu'NVidia vende 200$ un module qui ne fait rien d'autre que dire qu'il est là. En matière d'escroquerie et de marketing, je pense qu'ils ne se mettent aucune limite.
A suivre...


---------------
Topic des écrans Freesync !
Reply

Marsh Posté le 31-01-2015 à 13:40:46    

Màj du post avec les clarifications apportées par PCperspective.


---------------
" Mais putaaain... Mais les gars qu'est-ce qu'ils font quoi, ils développent un jeu quoi ils essayent leur truc là ? ils essayent ? ils s'voyent voyent pas qu'c'est d'la merde !? "
Reply

Marsh Posté le 31-01-2015 à 14:32:35    

thanks pour la new intéressante, affaire à suivre comme la GTX 970 au bus mitonée :jap:

Reply

Marsh Posté le 31-01-2015 à 18:11:34    

madcat a écrit :

Ils disent juste que l'expérience g-sync mobile (sans puce spécifique) ne devrait pas être tout à fait équivalente à celle de l'actuel g-sync sur moniteur externe mais sans donner plus de précision.


Oui, ça sera juste de l'adaptative sync en fait...


---------------
Topic des écrans Freesync !
Reply

Marsh Posté le 31-01-2015 à 18:11:34   

Reply

Marsh Posté le 31-01-2015 à 19:02:32    

drap

Reply

Marsh Posté le 01-02-2015 à 11:11:27    

Même HFR vient de faire une news sur ce sujet : http://www.hardware.fr/news/14063/ [...] -sync.html
Ca a l'air de plus en plus crédible cette histoire.
 
Les driver 346.87 utilisés pour le portable Asus G751 sont encore téléchargeable ici :
http://forums.laptopvideo2go.com/t [...] us-mobile/
 
Qui a un écran avec Adaptive-Sync (eDP ou DP 1.2a) et une carte nVidia ? :whistle:

Reply

Marsh Posté le 02-02-2015 à 11:38:07    

Bah en même ça confirme juste qu'une Geforce qui a contrôleur DP G-Sync capable est aussi Adapative-Sync capable (ce qui est logique).

Reply

Marsh Posté le 02-02-2015 à 11:39:22    

Le mec de gauche dans la vidéo de PCperspective me fait peur à fixer la caméra comme un psycho [:maitre_stone]

Reply

Marsh Posté le 02-02-2015 à 14:14:30    

Sauf que NVidia disait qu'elle n'utiliserait pas l'adaptative sync (puisque son GSync est trop meilleur !).
Et, encore une fois, si NVidia utilise vraiment l'A-Sync pour faire du GSync, à quoi servira le module dans 6 mois (quand beaucoup d'écrans seront A-Sync-capable) ?


---------------
Topic des écrans Freesync !
Reply

Marsh Posté le 02-02-2015 à 14:21:58    

TildeKa a écrit :

Sauf que NVidia disait qu'elle n'utiliserait pas l'adaptative sync (puisque son GSync est trop meilleur !).
Et, encore une fois, si NVidia utilise vraiment l'A-Sync pour faire du GSync, à quoi servira le module dans 6 mois (quand beaucoup d'écrans seront A-Sync-capable) ?


 
Nvidia voulait peut être capter le marché en fournissant du "compatible" A-sync sur des écrans dp 1.2 1 an avant AMD.
En excluant le prix prohibitif des écrans G-sync, c'est très agréable de jouer avec ca. Et beaucoup sont prêt à payer un surplus pour l'avoir en avance et ne pas attendre les écrans DP 1.2a.
 
Clairement, leur politique devra changer d'ici que ces écrans seront disponibles !


Message édité par rucan le 02-02-2015 à 14:24:26
Reply

Marsh Posté le 02-02-2015 à 14:40:24    

C'est un peu ça l'idée je pense.
 
A voir ce que les tests de latence & co... donneront entre le G-Sync et l'A-sync.

Reply

Marsh Posté le 02-02-2015 à 14:58:44    

drap


---------------
I don't need health care, I have Jesus  [:bisounours58:3]
Reply

Marsh Posté le 05-02-2015 à 08:42:35    

A bin tient, on parle justement de ça en ce moment dans le post suivant : "TEST G751JY-T7004H gtx 980m 4710hq 16 GO"
 
http://forum.hardware.fr/hfr/Ordin [...] 6138_2.htm

Reply

Marsh Posté le 11-02-2015 à 10:29:27    

Salut,
 
personne n'a trouvé la version 347.52 avec g-sync activé?
Suffit-il de faire un copier-coller du nvlddmkm.sys des drivers de gamenab pour avoir g-sync fonctionnel sur les nouveaux drivers?

Reply

Marsh Posté le 12-02-2015 à 14:09:46    

Je ne sais pas s'il y a un lien mais dans le patchnote des 347.52:
 
This driver adds security updates for the driver components nvlddmkm.sys and nv4_mini.sys.


---------------
" Mais putaaain... Mais les gars qu'est-ce qu'ils font quoi, ils développent un jeu quoi ils essayent leur truc là ? ils essayent ? ils s'voyent voyent pas qu'c'est d'la merde !? "
Reply

Marsh Posté le 12-02-2015 à 14:42:55    

Ah ouais ok. Si ça se trouve NVIDIA a fait en sorte que l'opération soit impossible ce coup ci.

Reply

Marsh Posté le 27-05-2015 à 15:45:35    

Donc en gros si je comprends bien, il va y avoir des driver non officiel pour activer G-sync sur les PC sortis disons après le 1er Janvier 2014.
 
Le driver qui a fuité, est-il toujours possible de l'installer? Je vois des personnes qui cherchent une version 347.52 et non 346.87...
 
Aussi, ce driver est-il uniquement cvalble pour le Asus ROG 751 ou est-il utilisables sur d'autres modeles?
 
Comment savoir si ma dalle de laptop est "retro-compatible" ou adaptative au g-sync?
 
Desolé si une de mes question est bete, mais je ne suis pas un expert et j'aimerai bien comprendre si G-sync va etre dispo sur ma machine via un sofware update :)
 
Merci :)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed