• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    RUTHANWine, CrossOver, Cedega- paříme a pracujeme na Linuxu bez omezení

    Modelova situace: stejna hra - port pro windows vs. port pro linux. Co vam jde rychleji ? (nepocitam emulatory)

    8 hlasy od 8 respondentů
    • 0.0% / 0 hlasů
    • 0.0% / 0 hlasů
    • 25.0% / 2 hlasy
    • 25.0% / 2 hlasy
    • 50.0% / 4 hlasy

    Wokna mají spoustu nevýhod, ale dle některých názorů (i mého) to co je skutečně táhne, a v čem mají navrh nad Linuxem jsou právě a hlavně počítačové hry. Emulace her je ta nejnáročnější, díky spoustě technických hacků a neustálému vývoji spousty uzavřených knihoven.
    Hledejme tedy společně cesty, jak zprovoznit staré i nové hry na Linuxu a abychom se pomalu vymanili ze spárů M$.
    Pokud vkládáte logy, taky je vkládejte jako jako linky na soubory, deseti stránkový výpis se sem moc nehodí..
    Hádky jsou zde možné až vítané, ale prosil bych trochu esenciální empatie pro názory jiných..

    Nějak sem tu, žel nabyl dojmu, že Linux je stejně jako Mac pomalu náboženství a jeho uživatelů, zvlášť letitý velmi neradi přiznávají jeho chyby, což je věc se kterou uživatele Windows nemají problém. Tohle je umocňuje názor, že Linux je pro systém pro elitáře, z když je někdo elitář, tak ať si pomůže sám, že :)

    [ Ubuntu Linux a distribuce z nej odvozene ]
    root.cz - Pokud tohle budete cist dostatecne dlouho, tak vas jednou zkonvertujou.. Mensi IT bulvar, nez na jinych ceskejch webech, ale sem tam jen snadny odflaknuty 2 vety v novince.
    rozbalit záhlaví
    RUTHAN
    RUTHAN --- ---
    LET_ME_BE: I Windowsy snadno složíš, když si skusíš moc hloubkovou psychologii v registrech..
    Já to rýpání nějak nemiluju, vlastně testuju Linux jako herní platformu, jelikož hry jsou můj hlavní obor, ikdyž se živim pár posledních let něčim jinym. Nicméně můj scope je jasnej, jde mi o to, odhadnout, jestli do 5 let se může Linux nějak masověji rozšířit mezi uživatele (čili jde o blbuvzdornost) a bude použitelný jako herní platforma.
    Pak mě baví blbnout s tim aby nějaká hra chodila, ale to už je neni na úrovni kernelu, ale Wine..

    Jakou z těch blbuvzdornejch distribucí bys mi doporučil, měl sem pocit, že právě v tomhle směru je nejdál Ubuntu..
    SKIM
    SKIM --- ---
    LET_ME_BE:
    Uzasne doporuceni, tohle si vyvesim na nastenku demence.
    LET_ME_BE
    LET_ME_BE --- ---
    RUTHAN: Linux neni Windows. Kdyz budes Linux pouzivat stylem Windows (t.j. budu se v tom rypat dokud to neposeru) tak si rovnou nainstaluj Windows a na Linux se vykasli.

    O spoustu veci se stara distribuce a to prave proto aby ses v tom nemusel rypat. V momente kdy se v tom zacnes rypat a jit proti tomu co ti nabizi distribuce, tak si velmi brzo poseres system (napriklad rucni instalace Nvidia ovladacu je fakt uzasny napad).

    Btw. doporucuji prejit na nejakou RPM distribuci, ty jsou mnohem vic idiot-proof (debian/ubuntu se docela blbe dostava z rozsypaneho stavu).
    SKIM
    SKIM --- ---
    Jinak cislovani balicku v Debianu:
    linux-image - nazev
    2.6.26 - verze jadra
    2 - revize baliku
    686 - platforma

    linux-headers mam tim padem:
    linux-headers-2.6.26-2-686

    Uz chapu k cemu muzes chtit ty headers: Ke kompilovani toho nvidia driveru.
    SKIM
    SKIM --- ---
    RUTHAN:
    Ja nemam ani potrebu se hadat, ani potrebu ti rikat neco o tvych schopnostech. Ale skoro vubec nerozumim tvemu problemu? Ja ti muzu vysvetlit, jak co funguje (ostatne si to muzes zjistit sam), ale musim vedet co mam vysvetlit.

    Ja mam treba Debian:
    kiss:~> uname -a
    Linux kiss 2.6.26-2-686 #1 SMP Thu May 28 15:39:35 UTC 2009 i686 GNU/Linux

    kiss:~> dpkg -S /boot/vmlinuz-2.6.26-2-686
    linux-image-2.6.26-2-686: /boot/vmlinuz-2.6.26-2-686

    kiss:~> cat /boot/grub/menu.lst | grep -A 1 -B 2 vmlinuz-2.6.26-2-686
    title Debian GNU/Linux, kernel 2.6.26-2-686
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro
    initrd /boot/initrd.img-2.6.26-2-686
    --
    title Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro single
    initrd /boot/initrd.img-2.6.26-2-686

    Rozumis tomuhle co jsem napsal?
    1) Jadro na kterem bezim je 2.6.26-2-686
    2) V Debianu je to balik se jmenem 'linux-image-2.6.-26-2-686'
    3) Spoustim ho tim prvnim zaznamem v menu.lst

    Takze vis, jake jadro bezis, viz v kterem baliku je, vis jak ho zavadis.
    RUTHAN
    RUTHAN --- ---
    SKIM: Jenze ten system mě nedal jinou šanci tou svou pofidérní funkčností.. Myslim si, že sem co se týče schopností, tak sem zhlediska počítačové gramotnosti nadprůměr a co se týče KvíKvé taky, takže jestli i tak je linux příliš komplikovanej, tak ho zase na pár let uspím, jako pro normální lidi neužitelnej systém, co jen krade čas.
    Tyhle zážitky typu všechno je problém, mě nebaví, u Woken to jde i bez toho, tak by mělo i jinde. Lidské distribuce - možná tak pokud člověk na nic raději nesahá, aby se ten krásnej hrad z písku nerozpad.

    Možná se tu pohádáme, ale sem zvyklej psát co si myslim.

    K tomu uname, sem se sice dogooglil, ale to číslo co to vypsalo sem našel v balíčkovacím systému jen jako kernel generic.. ale balíky s názevem headers měli různý jiný čísla jen né to co vypsal ten příkaz.. A samozřejmě nevim podle jaký filosofie je to čísluje a jestli potřebuju stejný jen několik prvních čísel a nebo úplně všechny.

    Ještě k tomu menu.1st sem nechtěl přijít o nastavení dualbootu, tak sem ho nenechával upgradovat nic o tom, že pak bych mohl mít problém se nikde nevypsalo.
    SKIM
    SKIM --- ---
    RUTHAN:
    Tak pokud se v tom chces vrtat, tak by ses to mel naucit.

    linux-headers nejsou pro vlastni beh systemu treba.

    Zato v /boot/grub/menu.lst bys mel mit odkaz na to spravne jadro, ktere chces volat. Muzes si zkontrolovat (`uname -a`), jake jadro mas pustene.
    RUTHAN
    RUTHAN --- ---
    KAERO: Jenze uzivatel se vždycky bude vrtat v systému, aby dosáhnoul tomu co chce, nezávisle na svých schopnostech, jiné cesty není..
    KAERO
    KAERO --- ---
    RUTHAN: booze, ja mam dojem ze jsi zmotal milion veci dohromady a na to kolik o linuxu vis, tak se moc vrtas v systemu a kazis si ho. Ale ja jsem ted opily, tak mozna kecam hlouposti.
    RUTHAN
    RUTHAN --- ---
    Tak mě napad jeden z možných zdrojů, mých problémů, když upgraduju, tak se mě to vždycky ptá jestli chci měnit obash menu.1st od Grubu, kde jestli se nepletu je i cesta na konkrétní image kernelů..
    Protože ta ENVY mi futr píše tu hlášku, že nemám hlavičky ke kernelu, ikdyž sem nainstaloval snad všechny linux-headers, který byly mezi balíky..
    RUTHAN
    RUTHAN --- ---
    Kdybyste měli jó náladu, tak vám klidně dám přístup na mojí popelnici přes vzdálenou plochu a přes nějakej messanger / telefon to můžete řešit, méně teoreticky..
    RUTHAN
    RUTHAN --- ---
    KAERO: Tohle je moc lowlevel, si nepomatuju z hlavy, kolik stovek knihoven má .NetFofrwok XX.. Takže se ptám obecně je dobrý, tam instalovat tyhle balík či třeba Media Player a podobně? Podle mě je tam hry stejně při instalaci budou cpát.
    RUTHAN
    RUTHAN --- ---
    KAERO: No 96, by tam teď měla být ta 169 se tam nacpala při upgradu a neměla by se spouštět.. 96 se při startu spouští, ale vyfailuje, což by mělo být vidět z těch logů.. Nvidia stránky mi kdoví proč cpou nějakou 101. která při instalaci píše, ať si stáhnu 96, holt v tom maj chlapci bordel..
    - 96 samozřejmě můžu stáhnout i z balíčkovacího systému.
    - ENVY mi při pokusu teď něco přeinstalovat píše, že nemám kernel headers..
    - když dám ty opravy balíků něco ve stylu pkg -a -configure pak se přesně opravují ty věci s kernel headers 2.6xxx. 13, oprava vypadá ok, všechno proběhne, ale při startu přesně tyhle softy, zase zahlásí, že jsou fail.. Jde o Nvidia, Virtual box a ještě asi 2 další..
    Podle mě je podle prostě věc, nedokonale fungujícího upgradu distribucí či těch Nvidia balíčků.. Povyšoval sem z 8.04 na 8.10 - tady vše ok.. a pak na 9.04 tady už něco blblo(fail při startu), ale pak sem se opovážil povýšit nvidia ovladač z 73 na 96 a bylo zle, zpátky 73 už nechytla..

    Pracovní NB to samý, přes ENVY sem povýšil z fungující 173 na 180 a pak následoval náběh s chybou, nastavení failsafe konfigurace a pokus nastavit zpátky přes ENVY 173 se nepoved, tak sem tam vrazil starej konfigurák a naběhlo aspoň 2D s plnym rozlišenim při startu je tam opět Fail..
    LET_ME_BE
    LET_ME_BE --- ---
    RUTHAN: Takhle to dopada kdyz se pravou nohou skrabes za levym uchem. Holt ve vetsine normalnich dister si proste nainstalujes balicek jednim kliknutim a mas klid.
    KAERO
    KAERO --- ---
    RUTHAN: ne ze bych presne pochopil na co se ptas, ale co vsechno a jak moc je implementovane ve wine je tady:
    http://www.winehq.org/status
    bylo to vazne tezke najit... :)
    KAERO
    KAERO --- ---
    RUTHAN: no, ja nevim jestli jsem mimo ja nebo slepy, ale tady SKIM se jasne pise ze ten driver co tam je (cislo 169) nepojede s tak starym gpu a mas si sehnat driver cislo 96. a ten co se koukam ze stranek nvidie stahnout nejde, takze jsi v p.... a podekuj nvidii.
    RUTHAN
    RUTHAN --- ---
    Jak je to vlastně s nejrůznějšíma .Netframeworkama a C++ Redistri.. a dalšíma knihovnama a Wine, je možný je bez strachu nainstalovat nebo, už je Wine má v sobě je možné přepsat něco co by se přepsat nemělo?
    RUTHAN
    RUTHAN --- ---
    Tohle by teoreticky mohlo být odpověd na radu mých problémů..

    Jediné, co budeš muset pro nový kernel překompilovat/nainstalovat, jsou nvidia-drivers a S2API moduly. vdr, vdr-xine i xinelib můžou zůstat tak, jak jsou, S2API moduly mají kritické hlavičky vlastní, takže tam je potřeba je překompillovat hlavně proto, aby neřvaly že kernel je jiné (novější) verze a neodmítly spolupráci z tohoto důvodu.
    Tohle jsou prave ty veci co mi blbnou..
    RUTHAN
    RUTHAN --- ---
    Zkouším, tady hry, který jdou a nejdou, tak sem obohatil nástěnku na nakonci, třeba Heroes V fungují moc pěkně..
    RUTHAN
    RUTHAN --- ---
    SKIM: No teď si vem, že tady ještě většina lidí říká, že Nvidia je na tom o moc líp než ATI, dík mrknu na to..
    Ony jsou totiž dvě cesty, nastalovat ten Nvidia kernel přes balíčkovací systém a nebo stáhnout z webu přímo ten univerzální ovladač, ale tam sem třeba narazil, že vyžadoval gcc 4.2 já měl 4.3, tak sem 4.3 odinstaloval, naistaloval 4.2, ale pak ho to zase nenašla v PATH..
    Dá se jít podle toho návod, ale to člověk musí tomu Linuxu dost rozumnět a to neni můj případ.
    Každopádně dík za pomoc.
    SKIM
    SKIM --- ---
    RUTHAN: Koukl jsem na NVidia stranky a stahl ten jejich balik.
    Balik obsahuje:
    - kernel modul nvidia
    - Xorg server nvidia

    Takze to sestavis, nahrajes nvidia modul do jadra a nainstalujes X server, tam kam patri. Nastavis Xorg.conf a melo by to jet.

    Pokud to nejede, tak se kouknes do logu a opravis konfigurak. Pokud to nejede, muzes se obratit na Nvidia support.

    Kazdopadne vis, ze v xorg.conf musis mit 'nvidia' driver. Vis, ze mas nahrat nvidia driver do jadra a system ti k tomu neco vypise. Postupne ten problem muzes vyresit.
    Vsechno ma svou logickou posloupnost.

    Nvidia je výrobce nejrozšířenějších karet, ...
    Ano. A pak je take Nvidia jedna s nejhorsich firem ohledne spoluprace na funkcnim X reseni. Nedavaji dokumentaci, delaji si to po svem. Pak to ma samozrejme dusledky v tom, ze to nemusi fungovat. Pripadne se neda jen tak jednoduse cokoliv zjistit.
    RUTHAN
    RUTHAN --- ---
    Teď třeba sedim u kompu, kde tohle funguje a dneska se s aktualizacema zase nainstaloval novej Nvidia driver, ale mam tu poněkud novější kartu Geforce 9600GT.
    Kliknutím sem můžete změnit nastavení reklam