Bonjour!
Premier message sur ce forum pour ma part! Ca fait pourtant un moment que je traine par ici avec en tête le projet de créer mon Pincab un jour!
Je me suis lancé il y a quelques temps dans le prototype d'un Pincab intermédiaire (32") - (à savoir juste PC + écrans + logiciels avant d'investir dans la caisse, le son, les toys etc)
Mon setup actuel:
Un assez vieux laptop
- Processeur I7 4700HQ 4 core 3.2 -> 3.4 GHz
- 8Go de Ram
- Carte graphique interne du PC: Geforce 780m (désactivée)
- Carte graphique externe: J'avais une "vieille" RTX 3060 12Go VRAM qui trainaient, je l'ai montée via un PCI express extender sur le port de la carte mère où il y avait la puce WIFI
- Disque dur magnétique (pas de SSD)
La 780m n'étant pas au niveau, j'ai utilisé une carte graphique desktop qui trainaient via un système de de carte PCIe externe pour avoir une "grosse" carte graphique sur ce laptop avec bien évidemment une alimentation externe dédié à la 3060
J'ai désinstallé et désactivé les carte graphique de base du PC et installé les drivers pour la 3060 fait plusieurs Bench et ma fois la 3060 tourne à son plein potentiel.
Côté écrans:
- Playfield: 32" 1080p (1920x1080) 60Hz
- Backglass: 23" 1080p (1920x1080) 60Hz
- DMD: dalle LCD 1080p capable d'afficher du 1920x1080 mais sur laquelle j'ai baissé la résolution en 1280*768
J'ai installé un Windows 10 (fresh install), installé les drivers de ma RTX3060, puis installé via le fullcab de MTC les prérequis et VPX ainsi que quelques tables pour tester les performances. (ACDC, Meduza, Pirate des caraïbes, Docteur Who)
Lorsque j'ai testé ces tables j'avais entre 40 et 50 fps et pas mal de stuttering. J'ai donc commencé à faire des recherches pour optimiser les performances et j'ai fais les modifications suivantes:
Ajustements via le Nvidia control panel:
J'ai mis le mode de gestion énergie en performance maximale au niveau de windows 10 (c'est un PC portable) et il est toujours branché sur secteur.
J'ai défini la priorité du processus VPX à maximum
J'ai mis des settings très très bas sur VPX:
Toujours les même problèmes de FPS et de stuttering, j'ai cherché du côté du backglass mais aucune optimisation n'a donné quelque chose de concluant et puis un jour sans le faire exprès, je quitte la fenêtre Virtual DMD et là tout deviens fluide, j'ai mes FPS stables à 60 (écrans 60Hz avec VSync)
Je creuse donc plus profondément avec une analyze des performances avec et sans Virtual DMD:
Avec: Utilisation du CPU: 31% et GPU > 98%
Même tests en quittant la fenêtre Virtual DMD: CPU: 23% et GPU: 42%
La table et le backglass tournent parfaitement bien et je peux jouer sans aucun stuttering, mais dès que Virtual DMD est lancé où que soit sa position (en mode deux écrans ou trois écrans les performances s'écroulent)
J'ai essayé de faire le tour de forums en Français et en Anglais sans réel succès.
Est ce que l'un d'entre vous à déjà constaté quelque chose comme ça et y a trouvé une solution?
Merci pour toute l'aide et toutes les piste de recherches que vous pourrez m'apporter! Je suis disponible pour envoyer un maximum d'informations!
Pinssionément!
Sébastien!
EDIT:
Niveau configuration DMD via le Fullcab installer j'ai appliqué la config DMDDevice.ini (LCD) et Activé FlexDMD. Cependant avec FlexDmd activé ou non les résultats sont exactement les mêmes.