Wine leírás DirectX támogatással komolyabb játékokhoz (Frissítve WineSetup 3.4-el! 2012. 12. 14.)
2011. március 4. péntek in Dokumentáció
Ahhoz, hogy játszhass is a wine-al, először is telepítsd fel a zárt meghajtót a kártyádhoz. Ezt megteheted kézzel, vagy akár a beépített zárt meghajtó telepítési eszközzel (Rendszer menüben található).
==TELEPÍTÉS==
Ezek után töröld a jelenlegi wine telepítésedet. (Synaptic-ban wine-ra keress rá, és a wine és wine-gecko csomagok teljes eltávolítását válaszd, majd a fájlkezelőben kapcsold be a rejtett file-ok megjelenítését, és a .wine (pont is fontos!) könyvtárat töröld ki!
Most add hozzá (ha még nincs hozzáadva) a telepítési forrásokhoz a wine PPA-ját:
Terminálba:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
Ezzel a wine repót felvettük. Most telepítsük is fel. A következő csomagok kellenek:
Ha ezzel kész vagyunk, akkor le kell tölteni az én kis wine telepítő csomagomat, ami mindent tartalmaz, amire ezek után szükség lesz. Innen tölthető: (A link már az újabb winesetup 3-as verzióra mutat, de a csomag neve továbbra is winesetup.tar.gz!!!)
Ezt a file-t csomagold ki a saját home könyvtáradba. (Létre fog hozni egy saját mappát winesetup néven.) Most a filekezelőben lépj be a winesetup mappába, és adj futtatás jogot a winesetup.sh file-nak. (Jobb katt a file-on, tulajdonságok, utána jogosultságok fülön Fájl futtatásának engedélyezése, vagy ilyesmi.)
Most terminálban:
cd winesetup
sh ./winesetup.sh
Ez lefuttatja a scriptet, ami feltelepíti és beállítja a DirectX 9-et. (Közben a függvénykönyvtár felülbírálásokat is, pl. d3d8=builtin, stb., ismerős lehet azoknak, akik már csináltak hasonlót. Azon kívül a registry-ben is megcsinálja a megfelelő beállításokat.)
Ha lefutott, zárd be a terminált.
==ELLENŐRZÉS==
Nyomj ALT-F2-t, és írd be a kis ablakba:
regedit
Majd ENTER. Kis idő múlva olyasmit kell látnod, mint a winesetup könyvtárban levő wine.png fájl. (Nézd meg azt is.)
Most ellenőrizni kell, hogy jók lettek-e a beállítások. (Sosem árt az óvatosság)
Ahhoz, hogy tényleg az én képemhez hasonlót láss, a kis ablakban navigálj el a
HKEY_CURRENT_USER\Software\Wine\Direct3D
részhez. Itt mindennek ugyan annak kell lennie, mint az én képemen, kivéve az utolsó két értéket, ami a
VideoPciDeviceID
VideoPciVendorID
Ezeknek illeszkedni kell a te rendszeredhez, ellenőrizzük is le.
Terminál elő és:
lspci
Parancsot add ki. A kimenetben ki kell keresned a videókártyádat. Nekem ilyen:
Az aláhúzott sor a lényeges. Szóval itt ki kell keresned a videókártyád sorát, ami nálad valószínűleg más, talán nem is nVidia, hanem ATI (AMD), vagy Intel, vagy akármi. A sor eleje a lényeg, ami nálam 02:00.0. Ezt a számot jegyezd meg, ami a te kártyádnál más is lehet. Most terminálban ezt add ki:
lspci -n
Valami ilyet kapsz:
A lényeg az a sor, ami az előzően megjegyzett számmal kezdődik (piros aláhúzás.) A fontos az lesz, amit sárgával húztam alá. Ez a videókártyád eszközazonosítója, ezekkel kell összehasonlítani a regeditben levő értékeket. Szóval vissza a regedithez. A
VideoPciDeviceID
utáni értéknek meg kell egyeznie a sárga aláhúzásnál levő kettőspont utáni értékkel! (a példában a 086f).
A VideoPciVendorID-nek pedig a kettőspont előtt levő értékkel! (a példában a 10de, bár ha nVidia kártyád van, akkor az nálad is ennyi lesz, ez az nVidia azonosítója)
Mi van, ha valamelyik nem jó? Nos, akkor rámész az egérrel a módosítani kívánt értékre, jobb egérgomb, Modify, majd beírod a megfelelő értéket. (hexadecimálisan, pl 10de)
Ugyan így, ha a videókártyádnak 256 MB-nál több memóriája van, akkor azt kézzel kell megadnod. (Ugyanis a script nem képes többet detektálni) Ez úgy teheted meg, hogy a
VideoMemorySize
értékét módosítod. Pl. 512MB RAM-nál írd be értéknek az 512-t a 256 helyett. (Az ne zavarjon, hogy ez egyébként egy szöveges -string- változó, így kell csinálni.)
Ha minden kész, akkor a regeditben a Regisztrációs Adatbázis menüpont Kilépés parancsával bezárod a regeditet.
==UTÓMUNKÁK==
Még annyi, hogy utána ALT-F2 és írd be:
winecfg
Itt el kell menned a Meghajtók lapra, és az Autofelism… gombot megnyomni. Majd a Grafika fülön állítsd be az Ablakbeállítások résznél, amit szeretnél, de hagyhatod úgy is, ahogy van. Végül nyomd meg alul az Alkalmaz és utána az Ok gombot, majd töröld a winesetup könyvtárat is!
Most már telepítheted is a kívánt játékokat. Ha image fájlokat akarsz használni, ajánlom feltelepítésre az AcetoneIso2 nevű programot. (Getdeb.net Apps repójából telepíthető).
Ezzel a módszerrel nekem kitűnően fut a Painkiller és a FlatOut2 is.
Jó tanács még, hogy a wine appdb oldalán (http://appdb.winehq.org/) keress rá a telepítendő játékra, és az adatlap alján levő részt is olvasd el. Itt szoktak hozzászólások szerepelni, amik sokszor kellenek, hogy mégis elinduljon a játék, vagy bizonyos problémák megoldása is itt szokott lenni.
Egyéb dolgok telepítéséhez pedig ezt az oldalt ajánlom:
http://howto.landure.fr/gnu-linux/install-directx-9-0c-on-linux-using-wine
Itt egészen az Active Movie installation részig mindent elvégeztünk már, azokat ne csináld meg még egyszer. (Kivéve a DOS memory space access-t, ami régebbi játékokhoz kellett, ahogy nézem, még Ubuntu 8.04-en. Nagyon ritkán, nagyon régi játékoknál lehet hasznos, ezért nem került bele a scriptbe.)
FONTOS!
A winesetup.tar.gz file-t ne töröld le. Ha mindennel kész vagy, a könyvtárat (winesetup) töröld ki, ugyanis a kellekek-ben levő egyik file-on visszavonhatatlan módosítást hajt végre a script. Így nem is futtatható másodjára sikeresen. Tehát ha újra használnod kell, akkor csomagold ki megint a winesetup.tar.gz-t, de előtte töröld a winesetup könyvtárat.
A linuxmint.hu oldalra fel fogok tölteni egy leírást az xorg beállításával kapcsolatban is. Érdemes azt is átolvasni, mivel ide kell a 3D teljesítmény, amiben az a leírásom sokat segíthet. Végül azért indítsd újra a gépet, majd…
…a sikert ellenőrizheted, ha ALT+F2-t nyomsz, majd beírod a kis ablakba:
wine dxdiag
Erre elő kell jönnie a DirectX tesztelő programnak, Windowsból ismerős lehet!
Végül jó játékot, sok sikert kívánok minden vállalkozó kedvűnek!
Ja és akik KDE-t használnak, egy nagyon hasznos dolog: A Rendszerbeállítások->Asztali Effektek->Speciális oldalon tegyél egy pipát az “Asztali effektek felfüggesztése teljes képernyős ablakoknál” részbe! Nagyon sokat tud dobni a teljesítményen teljes képernyős játékoknál!





verona007 said on 2011. március 4. péntek
Igen, végre kikerült, remélem mindenki megelégedésére fog szolgálni. Azt nem ígérem, hogy MINDEN játék fog vele menni, de a régebbiek biztosan. (írtam példákat) NFSU és NFSU2-t is futtattam így, de a legtöbb EA Games-es játékot nem szokta szeretni a wine. Pl. a Sims 2-től elbúcsúzhatunk, de a Sims 3 is hasonló dolgokat művel:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=16664
Szóval csodákra így sem képes, de ezzel a leírással bőven többet tud.
UI: Köszönet a szerkesztés gombért a többiek nevében is! Ja, igen. A leírás LM KDE 9 és 10-en, és LM Gnome 9-en lett kipróbálva. (meg régen kubuntu 9.10-en)
potzz said on 2011. március 4. péntek
megéri atis , kártyával próbálkozni ? Sok helyen olvastam h az ati kártyák támogatása linux alatt gynge.
verona007 said on 2011. március 4. péntek
Amennyiben fel van telepítve az ATI-s zárt meghajtó, akkor meg lehet próbálni. Ha a Compiz képes nálad működni, ez is fog.
A fórumon belül ide írtam egy kis segítséget ATI-soknak. Remélem, használ.
http://linuxmint.hu/groups/alkalmazasok/forum/topic/fglrx-szaggatasmentes-kep/
unstable said on 2012. április 17. kedd
Nálam AMD-s videókártyával, nyílt meghajtóval is mennek jól a játékok…
http://www.youtube.com/watch?v=t9WkzUqXCX8
amina said on 2011. március 4. péntek
Szép részletes útmutató, köszönjük! Nekem közben sikerült működésre bírni azt a két játékot, amit akartam, de ha bármikor szükségem lesz plusz infóra, ezzel kezdem
verona007 said on 2011. március 5. szombat
Azért annyit kérnék, hogy aki leszedte és használta, legalább írjon ide, hogy jól működik-e.
verona007 said on 2011. március 5. szombat
FONTOS!
Nemsokára elkészül a winesetup2. Jó lenne, ha az új verziókat, leírásokat tárolhatnám valahol, főleg egy honlapon lenne érdemes egy lapot csinálni neki. Aki szeretne segíteni és van saját honlapja, ahova akár egy aloldalra szívesen kitenné, az írjon ide. Úgy tervezem, hogy folyamatosan fogom fejleszteni, ezért lenne szükség egy oldalra. Előre is köszönöm.