Toon posts:

Fedora Core 2 en wine

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste GoT'ers,

Ik heb een probleem met fedora core 2. Namelijk dat wine het niet goed doet. Nou zou je denken: da's toch niet zo raar, maar ik heb op mijn systeem ook fedora 1 geinstalleerd en daarop draait wine als een zonnetje. Ik heb wine via de normale nieuwste rpm van www.winehq.com geinstalleerd. Ik gebruik wine eigenlijk alleen maar om warcraft 3: the frozen throne te spelen. De foutmeldingen die hij geeft als ik warcraft wil winen zijn:

[grurf@dhcppc4 Warcraft III]$ wine Frozen\ Throne.exe -opengl
fixme:quartz:FilterMapper2_RegisterFilter dwVersion != 2 not supported at the moment
fixme:user:EnumDisplayDevicesA ((nil),0,0x56f9e4,0x00000000), stub!
fixme:user:EnumDisplayDevicesA ((nil),0,0x56fa14,0x00000000), stub!
[grurf@dhcppc4 Warcraft III]$ fixme:user:EnumDisplayDevicesA ((nil),0,0x56e57c,0x00000000), stub!
fixme:user:EnumDisplayDevicesA ((nil),0,0x56eb54,0x00000000), stub!
fixme:user:EnumDisplayDevicesA ((nil),0,0x56e3f0,0x00000000), stub!
fixme:msvcrt:_XcptFilter (-1073741676,0x56e970)semi-stub
err:dbghelp_msc:pdb_process_file -Unable to peruse .PDB file E:\Drive1\temp\buildwar3x\War3\bin\Game.pdb
fixme:seh:EXC_RtlRaiseException call to unimplemented function dbghelp.dll.MiniDumpWriteDump
wine: Unhandled exception (thread 0011), starting debugger...
fixme:console:SetConsoleCtrlHandler (0x14a8f0,1) - no error checking or testing yet
WineDbg starting on pid 0xb
Unhandled exception: unimplemented function dbghelp.dll.MiniDumpWriteDump called in 32-bit code (0x70b2a053).
In 32 bit mode.
0x70b2a053: addl $12,%esp
Wine-dbg>WineDbg terminated on pid 0xb
wine client error:d: write: Slechte bestandsbeschrijver

Als je om een oplossing te vinden voor dit probleem nog logfiles of zo nodig hebt, vraag het, want ik wil dolgraag volledig overstappen of fedora 2, maar dit probleem weerhoud me er nu van. Alvast bedankt!

edit:
Ik heb al uitgebreid gegoogled maar kon daarlangs niets vinden. Ik heb ook geexperimenteerd met de configfile maar dat liep op niets uit dus heb ik uiteindelijk de originele teruggezet. Mijn grafische driver is ook in orde (nieuwste nvidia driver voor geforce fx 5600)


edit2:
meer specificaties:
Fedora core 2 (Tettnang)
Kernel 2.6.5-1.358 on an i686
AMD Athlon xp 2600+
Nvidia Geforce FX 5600

edit3:
Ja ik heb de i686 rpm package geinstalleerd (las zojuist dat een gast op internet dat fout gedaan had 8)7 8)7 8)7 8)7 )

edit4:
/var/log/messages:

Sep 15 20:27:49 dhcppc4 modprobe: FATAL: Error running install command for sound_slot_1

(Alles wat ie over de wine mislukking zegt)

[ Voor 20% gewijzigd door Verwijderd op 15-09-2004 20:24 ]


  • blouweKip
  • Registratie: November 1999
  • Laatst online: 25-12-2025
Het kan zijn dat hij schrijf rechten nodig heeft in de dir waar hij staat, vaak kreeg ik een spel wel aan de praat wanneer ik het op een schijfbare (linux) partitie had staan

"For my friends, anything; for my enemies, the law."


  • Wilke
  • Registratie: December 2000
  • Laatst online: 13:43
Als je zoekt op die foutmelding aan het eind dan helpt het vast als je daar 'Bad file descriptor' van maakt in plaats van 'Slechte bestandsbeschrijver' (waar ik nog even bij wil zeggen: :r @ deze nederlandse vertaling, en nogmaal :r ).

Maar idd, wat blouweKip zegt zou best eens kunnen. Als je het spel runt van een FAT32 (of wat voor partitie dan ook) waar je niet op kunt schrijven zou het daar best eens aan kunnen liggen.

Verwijderd

Topicstarter
Ik run hem van de lokale ext3 harde schijf, na het 777 chmodden een nieuwe fout!

[grurf@dhcppc4 Warcraft III]$ wine Frozen\ Throne.exe -opengl
fixme:quartz:FilterMapper2_RegisterFilter dwVersion != 2 not supported at the moment
fixme:user:EnumDisplayDevicesA ((nil),0,0x8ef9e4,0x00000000), stub!
fixme:user:EnumDisplayDevicesA ((nil),0,0x8efa14,0x00000000), stub!
[grurf@dhcppc4 Warcraft III]$ X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 158 (RANDR)
Minor opcode of failed request: 2 (RRSetScreenConfig)
Value in failed request: 0xd
Serial number of failed request: 2379
Current serial number in output stream: 2379

Misschien hebben jullie hier meer aan? Zelf denk ik dat er iets met de X-server is, zou alleen geen idee hebben wat.

edit:
nog eens geprobeerd te draaien, en nu weer de oude fout :( wat heeft dat ding toch?

[ Voor 6% gewijzigd door Verwijderd op 15-09-2004 22:29 ]


Verwijderd

Topicstarter
Yay! Het ziet er naar uit dat ik de oplossing gevonden heb: OSS kan er niet tegen dat hij het geluid rechtstreeks moet afspelen (zonder emulatie) en geeft een dreun aan de kernel, waardoor die denkt: "Help! Ik moet zo snel mogelijk wine eruit knallen!" en vervolgens crasht wine dus. Nou weet ik niet of dat verhaal erachter klopt maar ik weet wel dat het zetten van het geluid op emulatie helpt! Dus het sound gedeelte van je config moet er zo uitzien:

[dsound]
;; HEL only: Number of waveOut fragments ahead to mix in new buffers.
;"HELmargin" = "5"
;; HEL only: Number of waveOut fragments ahead to queue to driver.
;"HELqueue" = "5"
;; Max number of fragments to prebuffer
;"SndQueueMax" = "28"
;; Min number of fragments to prebuffer
;"SndQueueMin" = "12"
;; Forces emulation mode (using wave api)
"HardwareAcceleration" = "Emulation"
;; Sets default playback device (0 - number of devices - 1)
"DefaultPlayback" = "0" ; use first device (/dev/dsp)
;"DefaultPlayback" = "1" ; use second device (/dev/dsp1)
;"DefaultPlayback" = "2" ; use third device (/dev/dsp2)
;; Sets default capture device (0 - number of devices - 1)
"DefaultCapture" = "0" ; use first device (/dev/dsp)
;"DefaultCapture" = "1" ; use second device (/dev/dsp1)
;"DefaultCapture" = "2" ; use third device (/dev/dsp2)

Maar toch bedankt voor jullie hulp, dat zette me aan om verder te experimenteren!