| View previous topic :: View next topic |
| Author |
Message |
decharme
Joined: 23 May 2005 Posts: 11
|
Posted: Fri Jun 08, 2007 7:44 am Post subject: Message "Mauvaise version de DirectX, Karafun nécessite |
|
|
Bonjour,
Je viens d'installer la version 1.15 de Karafun sur un PC en Windows XP SP2 mais je n'arrives pas à lancer le logiciel.
Au lancement, j'obtiens le message d'erreur suivant : "Mauvaise version de DirectX, Karafun nécessite au minimum la version 9.0 de DirectX. Télécharger gratuitement la dernière version de DirectX sur le site web de Microsoft".
J'ai vérifié à l'aide de l'utilitaire DxDiag et j'ai pourtant bien une version récente qui est la version DirectX 9.0c (4.09.0000.0904) ?!?
DxDiag ne détecte aucun problème dans l'affichage, le son et la musique. Les accélérations DirectDraw, Direct3D et texture sont activés et le test s'affiche bien à l'écran.
Le seul problème signalé est dans les fichiers DirectX : "La version du fichier QASF.DLL est ancienne et pourrait poser des problèmes". Je n'ai pas trouvé sur les forums de solution à ce message...
Sinon, j'ai déjà essayé de désinstaller et réinstaller Karafun et réinstaller DirectX.
J'ai mis à jour les drivers de la carte son (SoundBlaster) et de la carte vidéo (une SIS 651 avec 32Mo qui est intégrée à la carte mère sur un boîtier de type ASUS Pundit).
Idem...
Je ne vois pas pourquoi Karafun refuse de se lancer car DirectX semble à jour.
Ma question est : "Quelle est le test ou sur quel fichier se base Karafun pour dire que la version de DirectX est la mauvaise ?"
Cela me permettrait peut être de détecter le fichier ou la DLL qui pose problème, ou bien de savoir si c'est bien le fichier QASF.DLL qui est en cause.
Merci d'avance à tous pour votre aide.
Last edited by decharme on Thu Jun 21, 2007 11:07 pm; edited 1 time in total |
|
| Back to top |
|
 |
Nico

Joined: 11 Dec 2006 Posts: 402
|
Posted: Fri Jun 08, 2007 8:34 am Post subject: |
|
|
Avez-vous tenté de télécharger une version récente du fichier QASF.DLL ?
Il est également conseillé d'utiliser la version la plus récente de KaraFun (la 1.16). _________________ Nico - KaraFun & Karaoke Version team |
|
| Back to top |
|
 |
decharme
Joined: 23 May 2005 Posts: 11
|
Posted: Fri Jun 08, 2007 8:53 am Post subject: |
|
|
Bonjour et merci pour votre réponse ultra-rapide !!!
Effectivement je n'avais pas vu qu'il y avait une version plus récente de Karafun.
Donc ce soir je vais essayer avec la version 1.16 et j'ai aussi récupéré 2 versions du fichier QASF.DLL pour tester (une 10.0.0.3802 et une 9.0.0.3250). On verra...
Vous pensez donc que cela pourrait bien venir de ce fichier ?
N'y aurait-il pas un autre moyen de vérifier si DirectX fonctionne bien ? Par exemple un freeware qui a besoin de DirectX 9.0 pour se lancer.
Ou alors, ne peut-on pas lancer Karafun en mode "ne pas vérifier la version de Directx"....
A suivre... |
|
| Back to top |
|
 |
decharme
Joined: 23 May 2005 Posts: 11
|
Posted: Fri Jun 08, 2007 9:52 pm Post subject: |
|
|
Bonsoir,
Bon, j'ai mis à jour le fichier QASF.DLL qui posait problème dans DirectX. J'ai installé la dernière version de Karafun mais malheureusement j'ai toujours le même message d'erreur au lancement... argh...
J'ai aussi mis à jour les codecs et j'ai intallé le freeware StepMania (Simulateur DDR) qui lui fonctionne très bien.
Maintenant dans DxDiag tout est correct et il n'y a plus aucune anomalie détectée.
Je ne comprends pas pourquoi Karafun dit que c'est la mauvaise version de DirectX car tout est OK et c'est la 9.0c ?!?
Pouvez-vous m'aider sur ce point. Quel est le test qu'effectue Karafun pour dire que ce n'est pas la bonne version de DirectX ?
Est-ce qu'il y a un moyen de lancer Karafun en mode DEBUG ou autre ou bien avoir accès à un fichier LOG ?
Je ne sais plus quoi faire ?!? Help...
Merci d'avance pour votre aide... |
|
| Back to top |
|
 |
Nico

Joined: 11 Dec 2006 Posts: 402
|
Posted: Mon Jun 11, 2007 8:58 am Post subject: |
|
|
Oui, il est possible de générer un log.
Si vous avez accés aux options de KaraFun, cochez Préférences/Avancé/Créer un journal des événements.
Si KaraFun ne démarre pas du tout, il va falloir passer par l'éditeur de la base de registres. Ouvrez-le en tapant la commande "regedit" via le bouton "Exécuter..." disponible dans le panneau "Démarrer" de Windows.
Là vous devrez trouver le registre de KaraFun qui se trouve habituellement ici :
HKEY_LOCAL_MACHINE > SOFTWARE > RECISIO > KaraFun
La valeur de "ActivateLog" doit être égale à "1".
Si cette valeur n'existe pas, il faut la créer, puis la fixer à "1".
Après celà, démarrez KaraFun.
Laissez-le planter ; le fichier log sera créé ici :
<...>\Documents and Settings\All Users\Application Data\Recisio\KaraFun\startup.log _________________ Nico - KaraFun & Karaoke Version team |
|
| Back to top |
|
 |
decharme
Joined: 23 May 2005 Posts: 11
|
Posted: Wed Jun 13, 2007 1:34 pm Post subject: |
|
|
Bonjour,
Encore merci pour votre aide.
Donc j'ai créé la clé dans la base de registre (PS : je l'ai créée dans CURRENT_USER car dans LOCAL_MACHINE cela n'a pas fonctionné !?), et voici le contenu complet du fichier STARTUP.LOG :
| Code: |
13/06/2007,16:10:03,-- KaraFun StartUp LOG File --
13/06/2007,16:05:31,Load Localization File [Français]
13/06/2007,16:05:31,Open Play Database
13/06/2007,16:05:31,Read KFP Presets [C:\Program Files\KaraFun\Data\Presets\]
13/06/2007,16:05:31,Check File Associations
13/06/2007,16:05:31,Start DirectX Init
13/06/2007,16:05:31,Init Effects List
13/06/2007,16:05:31,Init AVI Export
13/06/2007,16:05:31,Init Music Engine
13/06/2007,16:05:31,-----------
13/06/2007,16:05:31,Default device in : Périphérique son SB Live!
13/06/2007,16:05:31,Default device out : Périphérique son SB Live!
13/06/2007,16:05:31,Device 0 : Périphérique son SB Live!
13/06/2007,16:05:31,Line (in = invalid, out = valid) : Sons wave
13/06/2007,16:05:31,Line (in = invalid, out = invalid) : Entrée SPDIF
13/06/2007,16:05:31,Line (in = invalid, out = invalid) : CD numérique
13/06/2007,16:05:31,Line (in = invalid, out = invalid) : MIDI
13/06/2007,16:05:31,Line (in = invalid, out = invalid) : CD audio
13/06/2007,16:05:31,Line (in = invalid, out = valid) : Entrée ligne
13/06/2007,16:05:31,Line (in = invalid, out = valid) : Microphone
13/06/2007,16:05:31,Line (in = invalid, out = valid) : Haut-parleur du PC
13/06/2007,16:05:31,Line (in = invalid, out = valid) : Auxiliaire
13/06/2007,16:05:31,Line (in = invalid, out = invalid) : Entrée TAD
13/06/2007,16:05:31,Line (in = invalid, out = valid) : Wave
13/06/2007,16:05:31,Line (in = invalid, out = invalid) : Enregistrement maître
13/06/2007,16:05:31,Line (in = invalid, out = invalid) : Entrée SPDIF
13/06/2007,16:05:31,Line (in = invalid, out = invalid) : CD numérique
13/06/2007,16:05:31,Line (in = invalid, out = invalid) : MIDI
13/06/2007,16:05:31,Line (in = invalid, out = invalid) : CD audio
13/06/2007,16:05:31,Line (in = valid, out = invalid) : Entrée ligne
13/06/2007,16:05:31,Line (in = valid, out = invalid) : Microphone
13/06/2007,16:05:31,Line (in = invalid, out = invalid) : Auxiliaire
13/06/2007,16:05:31,Line (in = invalid, out = invalid) : Entrée TAD
13/06/2007,16:05:31,Line (in = invalid, out = invalid) : Sons wave
13/06/2007,16:05:31,-----------
13/06/2007,16:05:31,Init Hercules Karaoke Console
13/06/2007,16:05:31,Load Special Configuration File
|
J'espère qu'avec ces informations vous pourrez trouver la source du problème.
J'attends avec impatience votre analyse.
A bientôt et encore merci. |
|
| Back to top |
|
 |
Z

Joined: 07 Sep 2006 Posts: 126
|
Posted: Wed Jun 13, 2007 2:50 pm Post subject: Re: Message "Mauvaise version de DirectX, Karafun néces |
|
|
| decharme wrote: | | "Quelle est le test ou sur quel fichier se base Karafun pour dire que la version de DirectX est la mauvaise ?" |
Salut,
Il n'y a pas de test fait par KaraFun : le programme demande à DirectX de s'initialiser et celui-ci renvoie une valeur. Dans le cas précis, il refuse de s'initialiser purement et simplement.
Vérifiez tout de même que l'accélération hardware est bien mise : Clic droit sur le bureau/Propriétés/Paramètres/Avancé/Dépannage -> le slider accélération matérielle doit être mis à font.
Vous pourriez tester aussi un autre programme qui utilise DirectX 9c, pour voir si le problème vient uniquement de KaraFun.
En désespoir de cause, enregistez les informations de DxDiag ( Enregister toutes les informations ... ) et envoyez-le à support@recisio.com. |
|
| Back to top |
|
 |
decharme
Joined: 23 May 2005 Posts: 11
|
Posted: Wed Jun 13, 2007 2:57 pm Post subject: |
|
|
Ok merci, je vais tester cela.
Sinon, est-ce que cela ne viendra pas de la carte vidéo qui n'a que 32Mo ?
Ou bien d'un problème avec les drivers de la carte son SoundBlaster, vu les erreurs dans le LOG ?
Je vous tiens au courant et au pire je vous envoi le rapport de DxDiag.
Encore merci. |
|
| Back to top |
|
 |
decharme
Joined: 23 May 2005 Posts: 11
|
Posted: Thu Jun 21, 2007 10:45 pm Post subject: |
|
|
Bonsoir,
Hip Hip Hip Houra, j'ai finalement résolu le problème !!!
En fait, j'ai donc essayé d'autres programmes qui utilisaient DirectX 9 et ils fonctionnaient bien ?!? Que faire... que penser...
J'ai donc de nouveau cherché sur le net et j'ai trouvé un utilitaire sous DOS (qu'il faut lancer en étant en mode sans échec de Windows) qui est censé désinstaller DirectX, voici le lien : http://www.3dcenter.org/downloads/directx-dx9uninstaller.php
L'utilisation de cet utilitaire n'est pas très claire (j'ai suivi les informations de ce forum : http://phorums.com.au/archive/index.php/t-93174.html) et à la fin j'ai eu un message d'erreur indiquant que cela n'avait pas fonctionné. Cependant, j'ai vu que l'utilitaire avait quand même, à priori, recopié pas mal de fichiers du CD de Windows (le CD de Windows est indispensable).
Le plus curieux ensuite c'est qu'en relançant DxDiag je suis toujours en version 9.0c !?! Et surtout maintenant il me signale des erreurs !!! Aïe...
Dans le doute, et sans vraiment y croire je l'avoue, j'ai quand même relancé Karafun après et.... miracle : Karafun fonctionne désormais et je n'ai plus le message d'erreur sur DirectX !!!
Voilà, je n'ai pas d'autre explication que "C'est les mystères de l'informatique...", et donc je vous donne quand même ces informations, si cela peut aider...
Sinon, un grand merci à toute l'équipe de Karafun pour son aide et les pistes qu'ils m'ont fourni pour trouver une solution.
A la prochaine... en attendant, moi je vais chanter... si demain il pleut cherchez pas... c'est moi  |
|
| Back to top |
|
 |
|
Karaoke freeware Karaoke software Karaoke Download KaraFun
Powered by phpBB © 2001, 2002 phpBB Group
|