Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Hry a zábava => Téma založeno: tillit 10 Července 2009, 18:41:50
-
zkouším zprovoznit oldies - HOMAM 3 přes wine, ale při spuštění naběhne pouze zvuk + černá obrazovka s logem "input not supported"
acer al1716A
rozlišení 1280x1024
nepomohlo bohužel ani toto:
Fix Slow boot/faulty splash screen
if your system is booting slowly or your ubuntu splash screen is not being displayed it could be that Usplash has created the splash screen incorrectly
1) edit /boot/grub/menu.lst
sudo gedit /boot/grub/menu.lst
At the very end of the kernel line after "splash" , add
"vga=***"
replace *** with the code from the table below that corresponds with the resolution and colour setting you are using
Screen 640x480 800x600 1024x768 1280x1024 1600x1200
Colors
256 769 771 773 775 796
32,768 784 787 790 793 797
65,536 785 788 791 794 798
16.8M 786 789 792 795 799
the line should look something like this
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=20fd9912-6383-4860-9cd8-88a11909d715 ro quiet splash vga=791
Save that file, close it,
2) edit /etc/usplash.conf
sudo gedit /etc/usplash.conf
change the resolution to the one you set in the previous step save and close
3) rebuild the bootsplash screen
sudo update-initramfs -u -k `uname -r`
This rebuilds the image that Grub uses to start the system.
4) reboot
jak to dát do pořádku?
-
Doporučuji vyzkoušet prostředí PlayOnLinux (http://www.playonlinux.com/en/ (http://www.playonlinux.com/en/)).
Pokud nepomůže, tak prosím o log z konzole po zadání příkazu:
wine /cesta/ke/hre/spoustec_hry.exe
složka pro wine (umístění her/programů a nastavení wine) je umístěna ve ~/.wine/
-
nechci rýpat, ale chyba není ve spouštění hry, ale v nastavení rozlišení nebo něčeho s ovladačem grafiky. nevim na co mi bude playonlinux a to druhé ???
jenom pro info: playonlinux samozřejmě nepomohlo, hláška stále zůstává. po ukončení "alt+f4" jsou na obrazovce rozhozené screenlety ( + okna spuštěných aplikací se objeví posunutá do nejzazší horní části obrazovky)
-
Napiš prosím HW konfiguraci :)
jinak ten log z toho wine by se opravdu hodil ;)
-
prosím napiš jakým příkazem nejlépe vyjedu txt konfigurace
wine /cesta/ke/hre/spoustec_hry.exe
tohle dost dobře nepůjde, hra se spouští přes 2. cd (je to homam3 complete origoš)
-
Stačí jenom absolutní cesta k execute pod kterým hra běží..
pokud nespouští další exe.. ale to by mělo být také zaznamenané v konzoli
-
snad je tohle ok:
/media/cdrom0/heroes3.exe
-
Tak prosím výpis z konzole po zadání (a spadnutí hry)
wine /media/cdrom0/heroes3.exe
-
to už bohužel asi nezadám, aktualizovala sem na nejnonější verzi wine (wine-1.1.25), zkusila odinstalovat homam, a spadlo. tak jsem spustila exe z cd znovu, naběhla mi instalace, a ta je seknutá v okně "připravuje se instalace" asi 10 minut
-
Prosím spustit instalaci podobným způsobem (pokud je použit jiný soubor pro instalaci):
wine /media/cdrom0/setup.exe
či
wine /media/cdrom0/install.exe
+ poté sem dát výpis z konzole při "zaseknuté instalaci"
-
tohle mi nakonec vyplivlo:
*****@******-desktop:~$ wine /media/HEROES3/setup.exe
fixme:advapi:LookupAccountNameW (null) L"*****" (nil) 0x3289b4 (nil) 0x3289b8 0x3289ac - stub
fixme:advapi:LookupAccountNameW (null) L"*****" 0x150ef0 0x3289b4 0x1510f8 0x3289b8 0x3289ac - stub
fixme:storage:StgCreateDocfile Storage share mode not implemented.
err:seh:setup_exception_record stack overflow 840 bytes in thread 0042 eip 7bc440f6 esp 00230fe8 stack 0x230000-0x231000-0x330000
/media/HEROES3
(složka homam ve wine adresáři před instalací smáznuta)
-
Prosím vyzkoušet:
Spustit winecfg
a na kartě Programy u položky Verze Windows zvolit Windows NT 4.0
poté opakovat instalaci.
-
******@******-desktop:~$ wine /media/HEROES3/setup.exe
fixme:advapi:LookupAccountNameW (null) L"******" (nil) 0x3289b4 (nil) 0x3289b8 0x3289ac - stub
fixme:advapi:LookupAccountNameW (null) L"******" 0x150ef0 0x3289b4 0x1510f8 0x3289b8 0x3289ac - stub
fixme:storage:StgCreateDocfile Storage share mode not implemented.
err:seh:setup_exception_record stack overflow 840 bytes in thread 0021 eip 7bc440f6 esp 00230fe8 stack 0x230000-0x231000-0x330000
-
Tak sem to hodil do googlu.. je to nahlášený bug ve wine (přetečení zásobníku)
V tomhle případě doporučuji
apt-get remove wine
a následnou instalaci wine nadstavby PlayOnLinux
http://www.playonlinux.com/en/ (http://www.playonlinux.com/en/)
-
v žádném případě. wine potřebuju pro Exact Audio Copy, FLAC Frontend a Imageready :(
raději odstraním Homam (pokud to teda vůbec půjde, ve wine mi stále visí složka Ubisoft s Heroes 3 i Heroes 5, i kkdyž by měly být odinstalovány)
-
PlayOnLinux v sobě wine má 8)
dokonce lze wine konfigurovat zvlášť (prefixy) a mít různé verze wine vedle sebe ;)
-
wine odinstalováno pomocí Synapticu , ovšem zástupce s nainstalovanými programy v nabídce stále zůstává. to mi hlava nebere..
ok, nevadí. nainstalováno pomocí PlayonLinux, spuštěno, a kupodivu opět hláška "input not supported" jo, jedna změna nastala - nyní jde zvuk hry trhaně
kdepak udělali páni inženýři chybu?
-
Špatný zvuk nelze svádět na wine (až tak úplně), radím aktualizaci kernelu (a tím i ALSA/OSS ovladačů)
-
Tak sem to hodil do googlu.. je to nahlášený bug ve wine (přetečení zásobníku)
V tomhle případě doporučuji
apt-get remove wine
a následnou instalaci wine nadstavby PlayOnLinux
http://www.playonlinux.com/en/ (http://www.playonlinux.com/en/)
Proč pořád Playonlinux? Ten to vyřeší?
-
Má svoje prefixy a dokaže si s některými bugy poradit (má workaroundy).
-
wine odinstalováno pomocí Synapticu , ovšem zástupce s nainstalovanými programy v nabídce stále zůstává. to mi hlava nebere..
ok, nevadí. nainstalováno pomocí PlayonLinux, spuštěno, a kupodivu opět hláška "input not supported" jo, jedna změna nastala - nyní jde zvuk hry trhaně
kdepak udělali páni inženýři chybu?
Samozřejmě, odinstalováním wine odinstaluješ pouze wine jako takový, ne to, co se pomocí wine nainstalovalo na disk. To můžeš klidně smazat ručně, je to v adresáři /home/.wine/drive_c/Program Files/. Co se týče instalovaných her, nebo programů, odinstaluješ klasicky přes nějaký ten uninstall, který se vytvoří jako ve windows při instalaci toho kterého programu - to pokud máš ještě funkční wine.
Podle mně ti playonlinux neřekne, kde je zakopanej pes a ke konfiguraci je dostačující winecfg. Podíval bych se sem http://appdb.winehq.org/objectManager.php?sClass=application&iId=394
, podle těch výsledků by neměl být s homam3 přes wine žádný problém. Mám sprovozněny settlers 2 anniversary a bylo potřeba dohrát ručně jednu knihovnu D3D .dll do adresáře windows, od té doby hra šlape a dá se hrát i když mám zapnuty wine aktualizace, s čehos jsem měl trochu obavu.
K tomu zvuku, v konfiguraci wine si můžeš vybrat alsu nebo oss.
Hodně štěstí.
-
Má svoje prefixy a dokaže si s některými bugy poradit (má workaroundy).
No to je hezký, ale podle mně, když jí jel zvuk a měla černou obrazovku a hlášku input not supported, tak bych hledal chybu někde v rozlišení.
Kdežto teď už jí to nejde ani nainstalovat a ty jí tlačíš do kompilace kernelu?? Proč??
-
Mimochodem, někde na netu by se měla válet binárka HOMAM3 přímo pro linux..ale nevím, nakolik je legální..
-
JJ, do kernelu hrabat nebudu.
Nakonec to vyřešilo spouštění přes vitualbox. ;)
VYŘEŠENO
-
uff.. nebo prostě ve winecfg zapnout Wine Desktop, aby to bylo v okně, změnit v HOMAM rozlišení a pak Wine Desktop vypnout..