#426 Le 26/02/2011, à 12:41
- fredthefrenchy
Re : La Stereo-3D sous Linux
j'ai fait cp extractfw /usr/local/bin (c'est plus propre)
mais :
python /usr/share/shutters3d-syncdaemon/client_example.py
Traceback (most recent call last):
File "/usr/share/shutters3d-syncdaemon/client_example.py", line 110, in <module>
area.init_glasses()
File "/usr/share/shutters3d-syncdaemon/client_example.py", line 31, in init_glasses
self.refresh = self.shutters.start()
File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 68, in __call__
return self._proxy_method(*args, **keywords)
File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in __call__
**keywords)
File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 3 matched rules; type="method_call", sender=":1.67" (uid=1000 pid=3703 comm="python) interface="(unset)" member="start" error name="(unset)" requested_reply=0 destination=":1.66" (uid=0 pid=3643 comm="python))
et avec sudo :
sudo python /usr/share/shutters3d-syncdaemon/client_example.py
Error while starting glasses
J'ai désactivé la box (connecté en usb) puis rebaranché. J'ai relancé syncdaemon :
sudo shutters3d-syncdaemon
NVIDIA stereo controller found!
NVIDIA stereo controller does NOT have required firmware!
Starting firmware upgrade ...
Downloading NVIDIA_3D_Vision_v258.96_driver.exe ...
Extracting nvstusb.sys ...
/tmp/nvidia3D/NVIDIA_3D_Vision_v258.96_driver.exe: library not compiled to support large files.
/tmp/nvidia3D/NVIDIA_3D_Vision_v258.96_driver.exe: library not compiled to support large files.
/tmp/nvidia3D/NVIDIA_3D_Vision_v258.96_driver.exe: library not compiled to support large files.
/tmp/nvidia3D/NVIDIA_3D_Vision_v258.96_driver.exe: library not compiled to support large files.
Extracting cabinet: /tmp/nvidia3D/NVIDIA_3D_Vision_v258.96_driver.exe
extracting nvstusb.sys
All done, no errors.
Extracting nvstusb.fw ...
nvstusb.sys: opened driver file
nvstusb.fw: opened output file
nvstusb.bin: opened output file
found 6 sections
224 bytes of optional PE header
first section header at 00000340
section .text: 20992 bytes at 00000480
section .rdata: 512 bytes at 00005680
section .data: 27136 bytes at 00005880
section INIT: 1792 bytes at 0000c280
section .rsrc: 1792 bytes at 0000c980
section .reloc: 1664 bytes at 0000d080
probably found firmware 48 bytes into .data section at 000058b8
block 0: 6 bytes at 0000
block 1: 3 bytes at 000b
block 2: 3 bytes at 0013
block 3: 3 bytes at 001b
block 4: 3 bytes at 0023
block 5: 3 bytes at 002b
block 6: 3 bytes at 0033
block 7: 3 bytes at 003b
block 8: 3 bytes at 0043
block 9: 3 bytes at 004b
block 10: 3 bytes at 0053
block 11: 3 bytes at 005b
block 12: 1023 bytes at 0063
block 13: 1023 bytes at 0462
block 14: 1023 bytes at 0861
block 15: 1023 bytes at 0c60
block 16: 1023 bytes at 105f
block 17: 932 bytes at 145e
block 18: 356 bytes at 1d00
block 19: 184 bytes at 1f00
done extracting firmware...
Error while starting daemon: [Errno 18] Invalid cross-device link
Exception IndexError: 'list index out of range' in <bound method shutters.__del__ of <nv3d.shutters instance at 0x2414a70>> ignored
Dernière modification par fredthefrenchy (Le 26/02/2011, à 12:44)
CM MSI 990FXA-GD80 - AMD FX8150 8 x 3.6Ghz - G.SKILL KIT EXTREME3 2 X 4 GO PC17000 ARES CAS9 8192 Mo (2133 MHz), 9-11-10-28 - GeForce GTX560 1Go GDDR5 - Ubuntu 16.04 x86-64 dual boot avec W7 64bits
Hors ligne
#427 Le 26/02/2011, à 13:00
- magestik
Re : La Stereo-3D sous Linux
Le premier dit que tu n'as pas mis le fichier XML de configuration dans /etc/dbus-1/system.d/. Je pense que tu utilises la version git plutôt que celle du dépôt ? Si c'est ça, essayes plutôt avec version du dépôt. Si tu utilises déjà la version du dépôt vérifie que tu as bien la 0.1.4-1 : je l'ai mise en ligne il y a une ou deux heures et elle inclut toutes les modifications. Parce que d'après ce que je vois, il te re-télécharge l'exécutable de Nvidia ce qui me laisse penser que c'est toujours l'ancienne version.
Donc ce que je te conseil dans l'immédiat c'est d'utiliser la version du dépôt (voir doc).
Ensuite, vu que tu es en 64 bits, il est possible que tu aies des problèmes. Dans ce cas, il faudra que tu extraies le firmware 64 bits manuellement et que tu le places dans /usr/share/shutters3d-syncdaemon/firmware/ toi-même ... en attendant que je trouves une solution pour détecter l'architecture du système. En fait je sais pas si tu auras vraiment des problèmes, peut-être que le fait qu'il y ait deux binaires est spécifique à Windows, je sais pas mais si ça marche pas essayes de suivre la doc pour utiliser le firmware 64 bits Si la version 32 bits marchent ou que seule la version 64 bits marchent ce serait cool que tu me le dises, ça me permettra de gérer ça automatiquement.
PS: je sens que quelqu'un va bientôt arriver à faire marcher la démo ! Je suis impatient que la démo marche, savoir si la syncrho est OK ou pas ^^' C'est assez "frustrant" de coder des choses qu'on peut pas tester
Dernière modification par magestik (Le 26/02/2011, à 13:10)
Hors ligne
#428 Le 26/02/2011, à 13:31
- yoggy
Re : La Stereo-3D sous Linux
Salut,
Pour le vote, je suis a fond pour le lecteur video 3d; d'ailleur, si t'arrives à gérer ca avec VDPAU en plus, ca serait génial (VDPAU=decompression matériel (gpu) de nvidia)
Pour ceux qui modifient dans le panneau de control Nvidia, n'oubliez pas de charger le fichier de conf (~/.nvidia-settings-rc) au lancement de votre session, sinon ca ne marchera pas.
Hors ligne
#429 Le 26/02/2011, à 14:09
- magestik
Re : La Stereo-3D sous Linux
Ok pour le vote +1 pour le lecteur de vidéo 3D. Pour VDPAU, je note.
Mais pour le fichier de configuration de Nvidia, ça semble logique qu'il soit chargé tout seul non ? Quand on installe Nvidia-settings le fichier est ajouté au progs à lancer au démarrage non ?
EDIT: Voilà, le dernier message que je viens de recevoir sur emesene :
wow,, ca "marche"
Vous aurez compris qu'on a réussi à venir à bouts de tout les petits problèmes qui persistaient ... Y'a encore des petites "turbulences", mais le démon a le niveau de libnvstusb, que ce soit au niveau communication ou synchronisation. En gros il faut juste qu'on identifie un tout petit problème, ensuite je le corrige et ce sera parfait ! Par contre, d'après ce que j'ai compris il faut désactiver la composition et ça c'est un gros problème, c'est inacceptable; il va falloir que je trouve une solution !
Dernière modification par magestik (Le 26/02/2011, à 14:28)
Hors ligne
#430 Le 26/02/2011, à 14:31
- fredthefrenchy
Re : La Stereo-3D sous Linux
Merde, chez moi ça ne marche pas !
Pour le firmware ça marche en utilisant le 64 bits.
NVIDIA stereo controller found!
NVIDIA stereo controller does NOT have required firmware!
Started to upload the firmware to NVIDIA stereo controller!
Firmware of NVIDIA stereo controller is uploaded!
Listening ...
Rate setting failed unsigned byte integer is greater than maximum
NVIDIA stereo controller is disconnected!
Releasing glasses ...
Rate setting failed unsigned byte integer is greater than maximum
NVIDIA stereo controller is disconnected!
Releasing glasses ...
Rate setting failed unsigned byte integer is greater than maximum
NVIDIA stereo controller is disconnected!
Releasing glasses ...
De l'autre coté :
python /usr/share/shutters3d-syncdaemon/client_example.py
Can't connect to the daemon: org.freedesktop.DBus.Error.ServiceUnknown: The name org.stereo3d.shutters was not provided by any .service files
Pourtant j'ai la 0.1.4-1
et en sudo :
sudo python /usr/share/shutters3d-syncdaemon/client_example.py
Can't connect to the daemon: org.freedesktop.DBus.Error.ServiceUnknown: The name org.stereo3d.shutters was not provided by any .service files
CM MSI 990FXA-GD80 - AMD FX8150 8 x 3.6Ghz - G.SKILL KIT EXTREME3 2 X 4 GO PC17000 ARES CAS9 8192 Mo (2133 MHz), 9-11-10-28 - GeForce GTX560 1Go GDDR5 - Ubuntu 16.04 x86-64 dual boot avec W7 64bits
Hors ligne
#431 Le 26/02/2011, à 14:58
- yoggy
Re : La Stereo-3D sous Linux
j'ai installé le dernier paquet pour le demon dans lequel j'ai modifié 2-3lignes (magestik devrait mettre le paquet à jour dans le repo)
pour le client, j'ai utilisé celui de git
Hors ligne
#432 Le 26/02/2011, à 15:06
- magestik
Re : La Stereo-3D sous Linux
Le dépôt est à jour.
Et ça "marche" aussi chez fredthefrenchy !
Par contre il a fallu désactiver la composition sinon le client veut pas monter à plus de 60 Hz
Résultat actuel du vote
Vidéos 3D: 3 (fredthefrenchy, nuts720, yoggy)
Bureau 3D: 1 (minded.linux)
Jeux 3D: 1 (Myu)
Dernière modification par magestik (Le 26/02/2011, à 18:59)
Hors ligne
#433 Le 26/02/2011, à 19:05
- nuts720
Re : La Stereo-3D sous Linux
Salut.
Comment savoir si la synchronisation marche bien?
Est ce que chaque œil doit voir quelque chose de différent avec le programme exemple?
>Nuts<
Hors ligne
#434 Le 26/02/2011, à 19:13
- magestik
Re : La Stereo-3D sous Linux
Je sais pas trop en fait ...
Mais essaye de fermer un œil et normalement tu dois voir le même motif se répéter. Je vais essayer de supporter le démon dans Tux Stereo Viewer dès demain Comme ça on sera sur que ça marche ou que ça marche pas : si vous avez un effet 3D alors c'est bon, sinon c'est qu'il y a un soucis.
Déjà est-ce que le client exemple t'écrit Refresh Rate = ~120 ?
Si oui est-ce que tu as désactivé la composition ?
Allez je lance un petit défi à tout les utilisateurs de 3D Vision : essayer de faire marcher le client à 120 Hz sans désactiver la composition ! A mon avis il doit y avoir des options dans Compiz pour que ce soit possible. J'ai remarqué qu'on pouvait régler le refresh rate, ou alors qu'on pouvait activer le sync to vblank. Autrement y'a l'extension support de Glib. Y'a aussi une option qui détecte la fréquence de rafraichissement. Bonne chance à tous ^^
Dernière modification par magestik (Le 26/02/2011, à 19:17)
Hors ligne
#435 Le 26/02/2011, à 19:46
- nuts720
Re : La Stereo-3D sous Linux
Ne serait-il pas possible de faire en sorte que une image soit blanche à droite et noire à gauche et que l'image suivante soit noire à droite et blanche à gauche comme ça si on ferme un oeil, on devrait voir tout le temps une image noire à gauche et blanche à droite(ou inversement).
>Nuts<
Hors ligne
#436 Le 26/02/2011, à 20:33
- magestik
Re : La Stereo-3D sous Linux
J'avais plutôt pensé à faire qu'un œil voit du noir alors que l'autre voit du blanc. Comme ça, il suffit d'ouvrir un œil et de vérifier que celui-ci ne voit qu'une couleur. Je viens de mettre à jour le paquet qui se trouve sur le dépôt pour prendre en compte cette fonctionnalité. si quelqu'un pouvait vérifier que ça marche, ce serait cool
Hors ligne
#437 Le 27/02/2011, à 09:29
- nuts720
Re : La Stereo-3D sous Linux
Salut.
J'ai pas l'impression que la synchronisation soit bonne; si je ferme un oeil, ça clignote toujours.
>Nuts<
Hors ligne
#438 Le 27/02/2011, à 09:46
- TomZ.fr
Re : La Stereo-3D sous Linux
Plusieurs remarques de mon côté :
- Concernant le sondage, aucune hésitation, la vidéo. Pour le jeu j'ai la PS3 :-)
- Concernant compiz / composite : sous linux avec nvidia activer composite cree du tearing donc pour avoir une video propre on est oblige de le desactiver.
- Sous Ubuntu x64, avec le demon installe il y a 10j, je n'ai eu aucun soucis, le firmware s'est parfaitement telecharge et installe.
- Tests de mon cote lundi soir, avec mon videoprojecteur en 85hz, je ne epux pas plus haut. J'ai hate de tester ca !
Hors ligne
#439 Le 27/02/2011, à 10:04
- fredthefrenchy
Re : La Stereo-3D sous Linux
Sans compiz (effet visuel : aucun)
Version 1.6-1 : oeil gauche c'est noir, oeil droit c'est blanc ... presque. ça scintille quand même un peu, un manque de synchro à priori. Mais ç'est mieux.
Sinon : Setting glasses frame rate ... (119.997987118 Hz)
et
Refresh rate = 58.5888581819
Refresh rate = 59.880108553
Refresh rate = 59.8751834235
Refresh rate = 59.8848292886
Avec Compiz, les effets sont beaucoup moins visibles et les rates sont identiques que sans.
New rate sent!
Setting glasses frame rate ... (119.997987118 Hz)
et
Refresh rate = 58.3824717547
Refresh rate = 59.880537421
Refresh rate = 59.880137049
Refresh rate = 59.8791568015
Refresh rate = 59.875106497
Refresh rate = 59.8801498723
Refresh rate = 59.8801498723
Refresh rate = 59.880443383
Refresh rate = 59.8793790642
Dernière modification par fredthefrenchy (Le 27/02/2011, à 10:12)
CM MSI 990FXA-GD80 - AMD FX8150 8 x 3.6Ghz - G.SKILL KIT EXTREME3 2 X 4 GO PC17000 ARES CAS9 8192 Mo (2133 MHz), 9-11-10-28 - GeForce GTX560 1Go GDDR5 - Ubuntu 16.04 x86-64 dual boot avec W7 64bits
Hors ligne
#440 Le 27/02/2011, à 11:44
- magestik
Re : La Stereo-3D sous Linux
Bon, déjà, +1 pour la vidéo ! Apparemment ça intéresse beaucoup de monde. Faudra que je trouve un bon langage pour faire le lecteur, surement en C++, ou alors je prend un lecteur déjà existant et j'ajoute plusieurs mode de 3D dont Nvidia 3D Vision. Mais le sondage est pas fini, je le laisse encore jusqu'à jeudi ou vendredi, ça me laisse un peu de temps de peaufiner Tux Stereo Viewer.
Vidéos 3D: 4 (fredthefrenchy, nuts720, yoggy, TomZ.fr)
Bureau 3D: 1 (minded.linux)
Jeux 3D: 1 (Myu)
TomZ.fr> pour Compiz c'est bien ce qui m'inquiète mais il n'y a aucun moyen de faire autrement ? Ou alors j'ai pensé utiliser DBUS pour arrêter Compiz temporairement et le relancer une fois que le logiciel se ferme. La question que je me pose c'est : est-ce que l'extension DBUS de Compiz gère l'arrêt et le rallumage ? Faudra que je regarde ça.
Sinon merci pour tes test. Déjà pour le 64 bits, même si vous êtes les 3 (fredthefrenchy, nuts720 et TomZ.fr) en 64 bits. Heureusement que je m'arrange pour faire des paquets indépendants de l'architecture sinon personne ne pourrait tester Et pour le vidéo-projecteur ça pourrait aussi être cool d'avoir un retour.
En parlant de retour, ça pourrait m'arranger si l'un d'entre vous pouvait tester avec une carte graphique intégré ou une carte ATI. Le mieux serait une carte graphique intégré de chez ATI C'est sur que ça va marcher, mais c'est juste pour avoir une confirmation ^^ En fait le démon actuel, en lui même, je parle pas de le synchronisé est meilleur que le Driver Windows officiel. D'après ce que j'ai compris, sous Windows on est obligé d'être en plein écran (dites moi si je me trompe) alors que là le mode fenêtré est pas un problème. En plus, sous Windows, c'est limité à certains cartes graphique (Nvidia série 8 mini) alors que la n'importe quelle carte graphique de chez n'importe qui (tant que X la supporte) est supportée. Et bien sûr, n'importe quel écran, à n'importe quelle fréquence, est supporté (pareil, il faut que X le supporte). Qui a dit que le support matériel sous Linux était un gros défaut ?
Bref, pour en revenir au plus important, notre problème de synchronisation. Y'a un truc que je comprends pas du tout, c'est pourquoi le Refresh rate indique ~60 Hz quand Compiz est désactivé ? Et pour nuts pourquoi la synchronisation ne marche pas ? Bon, on se rapproche du but, mais là j'y peux presque rien. On va attendre une réponse de yoggy qui a pas mal d'expérience pour la synchronisation vu qu'il a déjà pas mal testé libnvstusb. Je me demande si faut pas désactiver composite depuis le Xorg.conf, et il me semble qu'il faut rajouter un ou deux petits trucs.
Hors ligne
#441 Le 27/02/2011, à 12:09
- magestik
Re : La Stereo-3D sous Linux
Bon, les gars, j'ai une plutôt bonne nouvelle. Enfin, bonne pour moi ! En fait je vais transformer mon simple petit moniteur de 17" en moniteur auto-stéréoscopique ! Je viens de trouver un tuto sur mtbs3d qui explique comment imprimer, chez soit, sur une feuille transparent, une barrière de parallaxe et comment la placer correctement sur son écran.
Je vais d'abord essayer sur mon écran et si ça marche je fais pareil pour mon smartphone ^^ en plus c'est cool parce que TuxStereo Viewer supporte déjà l'affichage pour 3D parallaxe : c'est de l'entrelacé verticale, que j'ai implémenté en même temps que l'entrelacé horizontale c'est à dire tout au début du projet quand j'avais encore mon Zalman 3D.
Allez, j'ai un petit compte-rendu de TP à finir, je me dépêche comme ça j'attaque l'impression. Et si j'y arrive et que ça marche, j'aurais un écran auto-stéréoscopique ^^ Et un smartphone auto-stéréoscopique, ça peut-être marrant. Bon, pour ceux qui commence à devenir sceptique, je vous le dis, c'est de la moins bonne qualité que un vrai écran 3D comme un Zalman ou un écran 120 Hz + 3D Vision. En plus, la barrière de parrallaxe c'est des lignes d'encre noir, donc ça va assombrir l'affichage ... Et dernier défaut, comme sur la 3DS, on n'a pas le droit de bouger la tête.
Autant la qualité de la 3D ça peut s'améliorer de façon logicielle, la résolution aussi, je peux m'arranger pour blanchir un peu les images, mais le fait que si on bouge la tête ça bug ça pourra pas se régler, même Nitendo on pas réussi sur leur 3DS (d'après ce que j'ai entendu). Mais bon, ça me fait un écran 3D et sans lunette pour 5$; comme dit l'auteur
Plus d'info : http://www.youtube.com/watch?v=D8CHvX6WkbY
Dernière modification par magestik (Le 27/02/2011, à 12:10)
Hors ligne
#442 Le 27/02/2011, à 12:12
- fredthefrenchy
Re : La Stereo-3D sous Linux
Une remarque certainement con mais ... pourquoi d'un coté 120Hz et de l'autre 60Hz ? Les fréquences devraient être identiques non ? Ou devraient être inversées ?
Si les lunettes alternent de chaque coté à 60Hz (2x 60Hz = 120Hz), la vidéo devrait être à 120Hz pour que chaque oeil prenne une images sur 2. Enfin, ce que j'en dis ... C'est dimanche ...
Sinon, du coté de sview, vlc ou mplayer, il n'y a pas des codes sources utilisables ?
Dernière modification par fredthefrenchy (Le 27/02/2011, à 13:06)
CM MSI 990FXA-GD80 - AMD FX8150 8 x 3.6Ghz - G.SKILL KIT EXTREME3 2 X 4 GO PC17000 ARES CAS9 8192 Mo (2133 MHz), 9-11-10-28 - GeForce GTX560 1Go GDDR5 - Ubuntu 16.04 x86-64 dual boot avec W7 64bits
Hors ligne
#443 Le 27/02/2011, à 13:07
- magestik
Re : La Stereo-3D sous Linux
En fait dans le client le "Refresh rate = 58.3824717547" c'est plus le nombre de frame par seconde. Toutes les 600 images calculées il fait une petite division : 600 / temps écoulé. Donc logiquement il calcul le nombre de frame en une seconde, qui devrait logiquement coller au Refresh Rate de l'écran vu que GL_SYNC_TO_VBLANK est défini !
Chez moi ça affiche ~60 Hz, ce qui est logique vu que mon écran est reglé sur 60 Hz. Mais chez les gens qui ont des écrans reglés sur 120 Hz, comme chez toi (119.997987118 Hz), le nombre de fps devrait monter à 120 !
Bizarre ...
Et oui sView est passé open-source. De plus, depuis quelques mois y'a Bino. Enfin y'en a une troisième, que j'ai découvert hier : DepthPlayer (par Fredz -de mtbs3d- l'auteur de glstereo, l'intercepteur d'appels OpenGL pour transformer les jeux en 3D).
Dernière modification par magestik (Le 27/02/2011, à 18:10)
Hors ligne
#444 Le 27/02/2011, à 20:56
- v0n
Re : La Stereo-3D sous Linux
Hello,
Pour le vote, moi je suis pour le plugin OpenGL.
Beaucoup d'applis (pas forcément des jeux) utilisent OpenGL, ça serait sympa d'avoir ça qui tourne pour les voir en 3D !
Ubuntu a aussi ses adeptes Calédoniens... ;)
Hors ligne
#445 Le 27/02/2011, à 21:09
- magestik
Re : La Stereo-3D sous Linux
D'accord.
Vidéos 3D: 4 (fredthefrenchy, nuts720, yoggy, TomZ.fr)
Bureau 3D: 1 (minded.linux)
Jeux 3D: 2 (Myu, v0n)
Comme ça avait été demandé, j'ai fait une mise à jour (0.2.4) de Tux Stereo Viewer pour inclure le support des images 2D. Attention : les images nommés ".jpg" ou ".png" seront identifiés comme 2D alors que les images ".jps" et ".pns" seront identifiés comme 3D. Pour les images 3D (.jps et .pns) vous pouvez avoir soit des side-by-side (côte-à-côte) ou above/below (dessus/dessous), le logiciel sera capable de faire la différence tout seul. Par contres, les anaglyphes doivent êtres ouverts séparément. J'ai aussi fixé un bug qui empêchait l'ouverture (par double-clique) quand il y avait un espace dans le nom. J'ai aussi modifié le fichier .desktop pour que Tux Stereo Viewer soit dans la liste des logiciels qui peuvent ouvrir des images (clique-droit > "ouvrir avec"; ou Propriétés). Maintenant Tux Stereo viewer est dans la section "Graphisme" du menu Gnome comme les autres visionneuses d'images.
La prochaine mise-à-jour devrait être la 0.3, pour ceux qui ont suivi la version 0.3 avait pour objectif principal le support de 3D Vision. Ça aura pris du temps mais on y est presque. J'espère que cette version sera disponible dans le courant de la semaine, voir le week-end prochain. Mais on sait jamais, il peut encore y avoir des obstacles sur la route ^^' La version 0.3 supportera aussi les cartes à quatre buffer. Ça servira pour ceux qui en ont et c'est aussi en prévision de "HD3D" l'équivalent ATI de "3D Vision".
Ensuite, d'ici quelques mois je proposerais une version propre de Tux Stereo Viewer : code nettoyé pour le maintenir simplement et code amélioré pour des performances maximales. Je vais aussi finir l'interface et la gestion des fonctionnalités : ouverture d'images entrelacées ou de deux images. Je vais aussi faire la fenêtre option qui permettra quelques petits réglages. Faudra aussi que je prévoit l'export : possibilité d'enregistrer une image en JPS/PNS (side-by-side et above/below) voir en entrelacé et anaglyphe. Cette version aura rempli tout les objectifs que je m'étais fixés au début du projet et comme je l'ai dit j'aurais fait du ménage, et la version sera propre et stable : ce sera donc la version 1.0 !
Dernière modification par magestik (Le 27/02/2011, à 22:32)
Hors ligne
#446 Le 28/02/2011, à 16:29
- magestik
Re : La Stereo-3D sous Linux
Je laisse un petit message juste pour demander si quelqu'un a une solution 3D de chez ATI (nommé HD3D). Si quelqu'un a ce type de matériel, surtout dites-le ! J'ai vraiment envie de bosser sur le support puisque c'est une solution qui risque de commencer à concurrencer Nvidia, et je pense qu'en fait HD3D se base totalement sur le HDMI 1.4. Enfin, bref, je voudrais vraiment en savoir plus et il me faudrait un testeur, quelque soit votre distribution Linux : faites-vous connaitre !
Je suis en train de me documenter un peu sur le HDMI 1.4 et je pense que c'est quelque chose qui doit être implémenté dans les drivers graphiques. Faudrait que je regarde comment Nvidia gère 3D TV Play, voir si je trouve de la doc ou quoi que ce soit. Si certaines de leur cartes peuvent le faire sur Windows elles peuvent aussi sous Linux (si les Drivers intègrent au moins la technologie HDMI 1.4).
Note pour moi-même -> Petit lien à lire :
http://www.amd.com/us/products/technolo … nment.aspx
http://www.mtbs3d.com/phpbb/viewtopic.p … 0&start=15
Aussi faudra que je regarde le nouvel écran Acer qui intègre l'émetteur 3D vision directement dans sa structure. Mais comment ? Peut-être que le driver Nvidia reconnait l'écran donc ne communique pas en USB. Mais alors c'est l'écran lui-même qui synchronise l'emmetteur, ce qui serait un gros avantage : pas de problème de désynchronisation.
http://www.cowcotland.com/news/24365/ac … mi1-4.html
Ils disent que l'écran est compatible HD3D (solution de ATI). Donc ça confirmerait que ce que je pense : HD3D est uniquement basé sur le HDMI 1.4 ! Après comment dire à la carte graphique qu'on envoi du contenu 3D ? Avec quatres buffers ? Après la carte en elle même s'occupe d'envoyer des images en HDMI 1.4 à l'écran. Ça parait le plus logique. Et si c'est le cas et que c'est juste écrire dans les bons buffers alors je pense pouvoir supporter le HDMI 1.4 sur ces cartes graphiques (sachant que je supporte déjà presque entièrement les cartes Stereo à 4 buffers !). En plus les cartes à 4 buffers ne demandent pas de synchronisation non plus chez Nvidia : c'est la carte graphique elle-même qui les fait.
Ca semble logique, je vais verifier ça !!!
Hors ligne
#447 Le 01/03/2011, à 15:40
- HacKurx
Re : La Stereo-3D sous Linux
Un petit coucou pour vous dire que flash 11 supportera la 3D, voici la version de développement :
http://labs.adobe.com/downloads/flashpl … bator.html
Follow Me: http://hackurx.wordpress.com
Hors ligne
#448 Le 01/03/2011, à 15:46
- TomZ.fr
Re : La Stereo-3D sous Linux
Bonjour à tous,
Bon alors de mon côté, les tests ne sont pas folichons folichons. En gros, sur mon écran LCD, peu importe la fréquence, 70, 72, 75 ou 85hz, ça ne se synchronise pas vraiment. J'ai tenté avec divers firmware, 32 ou 64bits, même constat, ça scintille, ça ne marche pas.
J'ai aussi essayé avec le programme de test du turc qu'on voit sur sa vidéo, ça ne marche pas, pas comme sur la vidéo.
Pour info, j'ai testé avec une carte ATI HD3650 et drivers propriétaires. Je suis bien en sync verticale activée.
Au niveau du fresh rate, pour info, le démon et le prog d'exemple affiche la même chose, au contraire de vous ou vous avez la moitié.
Quelqu'un pourrait tester avec un écran configuré en 85hz par exemple ?
Ce soir ou demain, je teste avec une carte nvidia G210, on verra.
Hors ligne
#449 Le 01/03/2011, à 18:08
- magestik
Re : La Stereo-3D sous Linux
Un petit coucou pour vous dire que flash 11 supportera la 3D, voici la version de développement :
http://labs.adobe.com/downloads/flashpl … bator.html
Justement j'ai vu l'info sur plusieurs sites.
Sauf que certains sites parlent de 3D dans le sens d'accélération graphique en détaillant pour ceux qui ne savent pas ce que c'est (utilisation du GPU, grâce à OpenGL, pour améliorer les perfs), alors que d'autres parles bel et bien de 3D stéréo. Je me suis justement demandé de quel 3D on parlait : la 3D qu'on connait dan tout les jeux ou la 3D stéréoscopique ? HacKurx si tu pouvais me confirmer l'une ou l'autre des théorie ce serait cool. Merci d'avance.
Pour en revenir à nos problèmes, j'ai trouvé des nouvelles façons de synchroniser l'affichage, je vais essayer ça ce soir (ou demain). J'espère que ça ira mieux que maintenant. De plus la dernière fois que j'ai parlé a yoggy il a testé libnvstusb (encore) en l'ayant compilé avec certaines modifications dans l'espoir de trouver quelle méthode exacte ils utilisent pour synchroniser l'affichage. Et apparemment, contre toutes attentes, ils utilisent pas le GL_SYNC_TO_VBLANK ! Et sur leur truc de test, la synchro marche. Donc je ne perd pas espoir, loin de là !
Et merci d'avoir testé sur une ATI
Ah, une petite question TomZ.fr : tu dis que la démo t'affiche le même nombre que le démon. Ils t'affichent quoi ? 60 Hz ou 85 Hz ? Parce qu'en fait je commence à me demander si Nvidia, via leur drivers proprio, ne pourraient pas brider le refresh rate réél ? C'est à dire que même si vous êtes configuré sur 120 Hz, la fréquence réel (ou plutôt le nombre de frame par seconde) restera bloqué à 60 ?
Dernière modification par magestik (Le 01/03/2011, à 18:11)
Hors ligne
#450 Le 01/03/2011, à 18:23
- TomZ.fr
Re : La Stereo-3D sous Linux
Si je suis en 85hz, il écrit 84.45342424, si je suis en 60hz, il écrit 59.350429094... etc. Bref, tu as compris :-)
Concernant libnvstub, j'ai aussi testé. Le pb example marche mais chez moi, j'ai juste un rectangle blanc et noir mais pas de triangle. Je pense que c'est la carte ATI ou mon écran qui pose problème. Tests à suivre avec carte nvidia et vidéoprojecteur... Mais pas ce soir, je vais au cinoche voir Tron en 3D (à mon avis beau, mais nul, bien que je sois fan du 1er :-) )
Hors ligne