Toon posts:

[Win98SE] Directsound driver verrot: Error code 8878000A *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Als ik in Winamp de DirectSound output kies, en dan Apparaat geschikt voor spelletjes, dan geeft hij deze error bij het afspelen:

Bad DirectSound driver. Pleaexs install proper drivers or select another device in configuration. Error codeL 8878000A


En in het venster als je die device selecteert staat eronder:
error getting device info
(device in use ?)

Ik heb DirectX 8.1, en heb deze al overnieuw geinstalleerd, maar het helpt niet.

Normaal zou je zeggen: Nou dan werk je toch met de primaire sounddriver ? Ja maar ik testte dit even in Winamp uit omdat mijn zelfgemaakte DirectSound applicatie ineens niet meer werkt, en het blijkt dus aan directx te liggen.

Ik zie ook geen hardware- of stuurprogrammaconflicten of zoiets.


Iemand een idee hoe ik dit kan oplossen ?

Verwijderd

Topicstarter
En in mijn delphi-applicatie komt dit tot uiting door dit: als je een buffer (wavfile) afspeelt, hoor je een steeds herhalende 0,2 seconde van dat geluid. Komt mij bekend voor van spelletjes die niet lekker werkten.

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Over welk OS hebben we het? WinXP neem ik aan?
Dan zet ik dat zo even in de topictitel, zie WOS Policy :)

Als ik google op de foutmelding (maar dan zonder de spelfouten natuurlijk), kom ik bij
DirectSoundCreate failed
DSERR_ALLOCATED (8878000a)
The call failed because the resources (such as priority level) were
already being used by another caller

There is some other process alive that has already got exclusive access to DirectSound and DMDX cannot therefore get exclusive access to it. Usually (for me) it is a previously hung version of DMDX that either has to be killed off or that has crashed and DirectSound thinks it still has priority over the DirectSound resources (even though it doesn't exist anymore), I get this all the time when I am debugging DMDX and crashing it, the only solution I've found is to reset the machine. If it's not a previous version of DMDX (ie, you just reset the machine and you still get this error) then something else is taking exclusive access to DirectSound and you will have to find it and kill it. Use cntrl-alt-del and look at the other programs running. Use it on a few other machines, use it on a newly setup machine, learn what the normal tasks are that run to maintain windows (like systray and explorer are critical parts and should never be shut down). Successively shut down tasks with the cntrl-alt-del End Task button, try DMDX after each task is shut down and see which one is the culprit. You might have to restart windows when you shut down the wrong task as things will stop functioning when those tasks are gone. When you find which task it is uninstall that package, if you can't figure out which package it is run msconfig.exe and examine the startup pane and uncheck the offender. It's also possible that the path present on that msconfig pane might tell you what application is associated with the offending task.
Kortom: is er een gammele applicatie die het bezet houdt?

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
Nee dat is het niet ! Hij is neit bezet, hij kan de hardware niet krijgen via de dsound driver ofzo. Ik heb sounddriver ook al opnieuw geinstalleerd... maarja hoe herinstalleer je DirectX ? Je kan het toch niet eerst weghalen ? zit geen uninstall bij.

Verwijderd

Topicstarter
Sorrie, vegeten te zeggen: het gaatt om Windows 98 SE. In DxDiag hetzelfde probleem. Deze geeft geen fouten weer, speelt wel gewoon af als ik directsound test, maar met bovenstaand effect.

  • tweakduke
  • Registratie: December 2001
  • Laatst online: 11:36

tweakduke

Moderator General Chat / Wonen & Mobiliteit
Om directx opnieuw te installeren moet je de setup gewoon opnieuw downloaden en laten draaien?

Wat staat er overigens bij de geluidskaart bij apparaatbeheer? Als er een uitroepteken staat is de driver niet goed.

Tweakers Discord


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

offtopic:
Titel is aangepast + iets duidelijker gemaakt :)


tweakduke: zie de topicstart over apparaatbeheer ;)

Maar er zijn dus geen programma's opgestart die in de weg kunnen zitten? Schakel als test even alles uit, en zet bijv. alle 'Windows-geluidjes' uit. (Ik kan me eigenlijk niet herinneren hoe dat wordt aangestuurd in Win98 :X )

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
Ik heb het probleem inmiddels 'opgelost' op een wat onauthentieke manier: door de hardwareacceleratei uit te schakelen (schuifbalkn naar links) werkt het weer. Niet in Winamp, maar wel in mijn programma en daar ging het om. Vreemd he ? En nee, er stond in het apparatenbeheer geen uitroepteken/vraagteken en er draaiden ook geen andere prog's.

Verwijderd

Topicstarter
Ik heb het hardwareacceleratie in DXDiag nu aan de praat, het schijnt dat je een wisselbestand aan MOET hebben staan om hardwareacceleratie in DS te krijgen bij mij.

Ook alsi k in Winamp dingen afspeel en ik doe wat op de achtergrond (files kopieren), dan hapert het winamp geluid enorm. Dat komt denk ik ook door de hardware-acceleratie die niet aan staat.
Ik moet er trouiwens bij zeggen , dat als ik in Winamp

OUT_DS.DLL gebruik voor output en dat dan configureer voor 'apparaat voor spelletjes', dan krijg ik deze melding:

error getting device info
(device in use ?)

en in DXDIAG staat onder geluid de volgende opmerking:

Bestand CTPCI9X.VXD is niet digitaal ondertekend, wat betekent dat het niet is getest door Microsoft Windows Hardware Quality Labs. U kunt een ondertekend stuurprogramma eventueel via de fabrikant van de hardware verkrijgen.

  • 1nsane
  • Registratie: November 2002
  • Laatst online: 06-03 17:57
even dit topic een beetje leven in blazen

ik heb dus ook dat directsound probleem, drivers heb ik al een keer opnieuw geinstalleerd, maar naast het probleem dat mediaspelers geen geluid kunnen afspelen is me laptop ook super traag lijkt het wel (in procesbeheer vreet svchost.exe ook om de haverklap bijna al me processor kracht)

het gaat om een fujitsu siemens lifebook e-series E6624 (P3 933 speedstep, 512 mb ram, 40 gb hdd)

Zoals in dit topic vermeld direct X opnieuw installeren hielp niet, en heb ook al allerlei applicaties uitgeschakeld, helpt niets, sounddrivers opnieuw installen ook niet....

Adjust non olet, plerumque...


  • 1nsane
  • Registratie: November 2002
  • Laatst online: 06-03 17:57
oke in eerste instantie hielp het nogmaals installeren van de directx drivers, het probleem kwam echter WEER terug, weer die directsound driver error :( als ik vervolgens bij geluiden en audio apparaten ga kijken staat me geluidskaart er niet bij, dat terwijl m'n windows geluidjes het wel vrolijk doen :S

[ Voor 33% gewijzigd door 1nsane op 13-04-2007 14:31 ]

Adjust non olet, plerumque...

Pagina: 1