Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak je to s WINE?

Ahoj,
rád bych se vás zeptal, jak je to s použitím WINE na OS Linux. Jde mi o to, zda-li na tom jdou hrát veškeré hry, jak se na internetu často hlásá a nebo zda-li je to mírně ideologický žvást. Prakticky jedinné omezení, o kterém jsem totiž četl, bylo o nutnosti vlastnit x86 procesor, což nevím jak zjistit, jestli mám, proto přikládám odkaz na můj procesor. Díky za objasnění problematiky okolo WINE a za zjištění architektury mého procesoru.

Předmět Autor Datum
Nie kompatibilita wine nie je 100%, ale drviva vacsina programov ti pojde.
fleg 04.08.2011 20:21
fleg
Ještě jeden dotaz, nějáké mínusy to má? Něco mi říká, že když se to "přepočítává", musí to zákonitě…
JOJO86 04.08.2011 20:35
JOJO86
winehq DB ti rekne jaky problemy jsou u jake hry. napr. fallout 1 se seka kurzor ale cela hra bezi s…
jirkaR. 04.08.2011 20:56
jirkaR.
lepsi je pouzit nejaky program playonlinux apod. nez se pachtit za patchi... procesor mas 64bit. st…
jirkaR. 04.08.2011 20:57
jirkaR.
Asi si koupím Windows. U Linuxu mě těšilo to, že je to zdarma a že to vypadá celkem přívětivě a jedn…
JOJO86 04.08.2011 21:14
JOJO86
No to je snad jasny, dneska je vetsina her na DirectX, takze Wine to musi emulovat, protoze zdrojaky…
RedMaX 05.08.2011 00:10
RedMaX
Zajimalo by me, kde jsi slysel, ze pres Wine jdou hrat temer vsechny hry, predpokladam nejaky Ubuntu…
JOJO86 05.08.2011 00:15
JOJO86
srazu linuxáků nemelo byt "pubertalnich linuxaku" ? protoze co znam odborniky pres linux, tak si ob…
RedMaX 05.08.2011 00:26
RedMaX
Je to možný, ale napsaný to bylo gramatický správně, takže kdo ví. poslední
JOJO86 05.08.2011 00:55
JOJO86
WINE není emulátor, tudíž nic nepřepočítává. Jen zajišťuje provedení API funkcí, které volá Windouzá…
Rce 05.08.2011 00:48
Rce

Ještě jeden dotaz, nějáké mínusy to má? Něco mi říká, že když se to "přepočítává", musí to zákonitě být pomalejší*, je tomu tak? V jak velké míře, případně?

* Please note: Games run with these methods will be slower than running them on Windows because the games are not native executable files. To get the best performance we will need to wait for Valve to release a native Steam client),

Asi tedy je, alespoň u her ze Steamu. Zůstává však otázka, jak hodně.

No to je snad jasny, dneska je vetsina her na DirectX, takze Wine to musi emulovat, protoze zdrojaky od DX nikomu Microsoft samozrejme neda a neni to zrovna trivialni, takze ne kazda hra se rozbehne. Pak jsou jeste OpenGL hry, ovsem nove AAA tituly uz na tom nebezi temer zadne a tam obvykle vyrobce da primou podporu hrani na linuxu, takze ani Wine nepotrebujes.

Zajimalo by me, kde jsi slysel, ze pres Wine jdou hrat temer vsechny hry, predpokladam nejaky Ubuntu forum. No ja nic takoveho v zivote neslysel.

WINE není emulátor, tudíž nic nepřepočítává. Jen zajišťuje provedení API funkcí, které volá Windouzácký program. Instrukce strojového kódu (na rozdíl od emulátorů) se normálně provádějí procesorem. DirectX to nemá, ale lze nainstalovat normální windouzí, leč nic moc. Na hry spíš doporučuji použít VirtualBox, pro ně je daleko svižnější a chodí tam i hry s 3D akcelerací (nutno povolit ve VirtualBoxu a nainstalovat doplňky pro hosta do Widlí). VirtualBox též není emulátor, vytváří jen virtuální počítače za podpory procesoru.

BTW pro Linux existuje ještě víc prostředí Windows, třeba QEMU, WMWare, WinaXe. Pro hry se (na ňákých linuxáckých fórech) doporučuje Cedega windows právě pro výbornou podporu DirectX.

Zpět do poradny Odpovědět na původní otázku Nahoru