Ahoj, mám HP ProBook 6465b… nainstaloval jsem Fedora 19(64b) - gnome3 spin, AMD Catalyst (verze ovladače 13.20.5-130726a…)
A rád bych si zde zahrál i nějaké hry (World of Warcraft Cata), proto jsem nainstaloval wine:
"
yum upgrade
yum install wine.i686
"
Wine cfg mám výchozí OS Win7 (osvědčilo se mi na tomto stroji v Ubuntu)
Bohužel při pokusu spustit Wow (nebo SW Kotor2) pomocí “Wine file” mi obrazovka zablikala a ocitl jsem se v přihlášení uživatele do systému. Logicky jsem zpanikařil a upgradoval wine
"
yum --enablerepo=updates-testing upgrade wine
"
A problém přetrvává… Nemáte prosím někdo nápad kde jsem udělal chybu neob co jsem přehlédl a neudělal?
Předem děkuji za odpovědi.
Že se ocitnes v přihlašovací obrazovce je s největší pravděpodobností způsobeno pádem X serveru. WoW nebo Wine ho prostě shodí. Problém může být v kompozitoru (Mutter), zkus to v jiném prostředí, třeba Xfce. Problém může být také v ovladačích. Zkus to s open soudce ovladači. Mně se třeba to samé děje s hrami ze Steamu. Můžou za to ovladače od AMD, musím kvůli tomu používat ty oken source, které mimochodem nejsou tak špatné. U některých řad karet se výkonem hodně blíží Catalystum.
Tedy navrhuješ…
Odinstalovat amd ovladače:
"
yum remove kmod-catalyst xorg-x11-drv-catalyst
"
a restartovat, ať naběhnou původní ovladače a doufat že to wine a hru utáhne?
No, první bych vyzkoušel jiné prostředí. Ideálně takové, které nevyžaduje kompoziting. Třeba to Xfce. Obecně jsou taková prostředí lepší na hraní, protože tam člověk dosáhne o cosi lepšího herního výkonu. Znám lidi, kteří používají GNOME, ale na hraní se přepínají do minimalistickeho prostředí.
Až pak bych zkusil ty open source ovladače.
Tak jsem nainstaloval xfc…
a problem přetrvává, ale vyhodilo mi to chybu, podle ktere si myslím že by mohl být problém v wine:
"
SELinux is preventing /usr/bin/wine-preloader from mmap_zero access on the memprotect .
If you do not think /usr/bin/wine-preloader should need to mmap low memory in the kernel.
Then you may be under attack by a hacker, this is a very dangerous access.
Do
contact your security administrator and report this issue.
If you want to allow mmap to low allowed
Then you must tell SELinux about this by enabling the ‘mmap_low_allowed’ boolean.
You can read ‘None’ man page for more details.
Do
setsebool -P mmap_low_allowed 1
If you believe that wine-preloader should be allowed mmap_zero access on the memprotect by default.
Then you should report this as a bug.
You can generate a local policy module to allow this access.
Do
allow this access for now by executing:
žjova zrovna jsem se koukal kdo mi vlastne odpovida některé tvé články na Linux expresu jsem četl…
Bohužel nevim jak SELinux vypnout v sezamu procesů jsem ho nenašel… tak to necháme tak.
Až si budu moc chtit zahrat nějako hru přes wine tak použiju stanici, nebo sem nacpu ubuntu(xfce) nebo opensuse. Děkuju za snahu
Tak jsem odinstaloval ovladače od amd a naskočili původní. Bohužel nedokážou utáhnout wow a začalo mi zlobit přepínáni monitoru připojenému k dokovací stanici.
Jelikož ntb dost používám jsem se odhodlal k zbabělémi činu. Přechod na fedoru odsouvám na neurčito. Až budu mít nějaké volno a o problematice více nastudováno.
Ještě jednou děkuji za rychlou snahu o pomoc při řešení.