Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Hry a zábava => Téma založeno: premet 03 Ledna 2009, 15:14:22

Název: Wine a vytížení CPU
Přispěvatel: premet 03 Ledna 2009, 15:14:22
Zdravím,
Mám takový dotaz ohledně her ve Wine. Nikdy předtím jsem přes něj hry nezkoušel, ale ted sem dostal hrací náladu a zkoušel sem Age of Empires 2 i Heroes 3. Obě hry naběhnou v pohodě, ale stoupne mi vytížení CPU na max a vůbec nevím proč ? Normální 3d akcelerace mi jede. Sice moje grafika (integrovaná Intel) není nic moc, ale tyto hry jsou starý a vůbec né náročný takže si myslím, že to musí šlapat jak hodinky. Mám ve Wine nainstalovaný DirectX a jiný knihovny.

Some errors
Kód: [Vybrat]
[prema@fedora Heroes 3 Complete]$ wine HEROES3.EXE
fixme:win:EnumDisplayDevicesW ((null),0,0x32f7ec,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
err:ole:CoGetClassObject class {5959df60-2911-11d1-b049-0020af30269a} not registered
err:ole:CoGetClassObject no class object {5959df60-2911-11d1-b049-0020af30269a} could be created for context 0x1

Dík za pomoc  :). Já jdu zatím googlit
Název: Re: Wine a vytížení CPU
Přispěvatel: eXt_r33m 04 Ledna 2009, 13:37:35
Vyzkousel si kuknut co to je??? napr. cez top... I kdyz je pravdepodobny ze to bude tym Winem nikdo si nemuze byt jisty :)
Název: Re: Wine a vytížení CPU
Přispěvatel: truhlik 04 Ledna 2009, 13:43:45
Co si pamatuju, tak mi to taky delalo. Vytizilo mi to jedno jadro na 100%. Docela by me taky zajimalo reseni, i kdyz tedkon moc nehraju prez wine.
Název: Re: Wine a vytížení CPU
Přispěvatel: premet 04 Ledna 2009, 13:48:35
Vyzkousel si kuknut co to je??? napr. cez top... I kdyz je pravdepodobny ze to bude tym Winem nikdo si nemuze byt jisty :)
Jo je to Winem, mám na ploše Conky, teda jako né proces Wine, ale ta hra  :).
Název: Re: Wine a vytížení CPU
Přispěvatel: qUAKER 04 Ledna 2009, 15:11:38
pusť hru takto:

env WINEDEBUG=-all wine binarka.exe
Název: Re: Wine a vytížení CPU
Přispěvatel: premet 05 Ledna 2009, 13:14:56
pusť hru takto:

env WINEDEBUG=-all wine binarka.exe
Bez účinku, akorát zmizely ty chyby co to hlásilo.
Název: Re: Wine a vytížení CPU
Přispěvatel: eXt_r33m 18 Ledna 2009, 13:19:49
Zkusil sem GTA2: Max. lagy, a vytizeni procesoru na 100% nechapu proc.... :(
Název: Re: Wine a vytížení CPU
Přispěvatel: premet 18 Ledna 2009, 14:40:33
I na mojí nové sestavě viz níže to dělá, takže si nemyslím, že to bude tím, že HW to nezvládá.
Název: Re: Wine a vytížení CPU
Přispěvatel: _teevee_ 06 Února 2009, 09:32:48
Také pozoruji tento problem.
Mám acer extensa 5220 - na starší hry by měl být ok.
3D akceleraci mám rozjetou, compiz slape jak hodinky, open arena a jiné linux hry též. Mám nainstalovaný DirectX, podle dxdiag.exe directDraw i direct3D fungují. Pokud ovšem spustím u hry detekci grafiky (zkoušeno u Diabla II) tak mi to najde pouze DirectDraw a spuštěné diablo mně žere 100% procesoru. Ještě jsem zkoušel spustit Diablo s -opengl, ale spatne to kreslilo textury a vytizeni si ted nevzpomenu.
Na zkoušku jsem nainstaloval Warcraft 3, též vytěžuje procesor na 100% a navíc se trhá.
Mám pocit ze i kdyz mám nainstalovaný DirectX a rozjetou 3D podporu, stejně všechno počítá procesor.
Řešil někdo podobný problém?
Název: Re: Wine a vytížení CPU
Přispěvatel: Bohetour 07 Února 2009, 12:55:36
Ja to mam takhle uz dlouho, hraju teda jen jednu hru - BaboViolent (jednoducha, free onlinovka) a vytizeni CPU 100%, pritom mam procesor urcite dostacujici. Hra se neseka, jen je to vsecko zpozdene. Kvuli tomu se musim prepinat obcas do Win. Jine hry jsem nezkousel, ale asi by to bylo podobne.
Reseni uz jsem kdysi hledal, ale na nic jsem neprisel