• ú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í
    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... :)
    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.
    RUTHAN
    RUTHAN --- ---
    No speciální kernel.. Podrobnosti najdeš na nvidia.com kde dáš download driver a vybereš linux je tam k tomu dost dlouhej popis.
    Nvidia je výrobce nejrozšířenějších karet, jestli si to nikdy neřešil, tak s tim asi nestrácej čas, snad se najde někdo kdo už se v tom hrabal..
    SKIM
    SKIM --- ---
    RUTHAN:
    nv driver je soucasti xorg.
    man nv
    Mas tam vypsane graficke karty, ktere to podporuje.
    Pokud tam ta tva je (coz nedovedu posoudit), tak to bude fungovat.
    Kazdopadne v `man nv` mas napsane "The driver supports 2D acceleration...", takze asi 3d akceleraci podporovat nebude.

    Nvidia driver je, myslim, driver primo od NVidie. Vubec nevim, co to obnasi.
    Soudim, ze maji specialni kernel driver a pak Xorg driver.
    RUTHAN
    RUTHAN --- ---
    SKIM: No potřebuju NV a nebo Nvidia, nevim jakej je v tom rozdíl..
    RUTHAN
    RUTHAN --- ---
    SKIM: No ty logy sebou nesou celou historii systému, nicméně chci tam Geforce 2 MX a rozlišenim 1280x960 a 80Hz. Kdyz to spadne, tak je pak se nouzově použije ovladač Generic vesa. A kdysi už to fungovalo, než sem povýšil distribuci..
    SKIM
    SKIM --- ---
    V logu se pise:
    1) V jednom logu:
    (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
    Nevim, ke kteremu konfiguraku se to vztahuje, ale evidentne mas neco spatne s drivery nebo nastavenim nebo kombinaci obeho.
    2) V jinem logu:
    (EE) TDFX(0): [dri] tdfx DRI not supported in 32 bpp mode, disabling DRI.
    (II) TDFX(0): [dri] To use DRI, invoke the server using 16 bpp
    (-depth 15 or -depth 16).
    Je zrejme, ze kdyz das na radu, co ti rikaji, tak to bude fungovat.
    SKIM
    SKIM --- ---
    RUTHAN: Jo aha, uz vidim ty logy.. Jsem se prehledl.
    SKIM
    SKIM --- ---
    RUTHAN: Kdyz se koukneme na tve realne nastaveni:
    1) 1boot_log.txt
    Pisou tam:
    [ 46.007305] NVRM: The NVIDIA GeForce2 MX/MX 400 GPU installed in this system is
    [ 46.007310] NVRM: supported through the NVIDIA 96.43.xx Legacy drivers. Please
    [ 46.007312] NVRM: visit http://www.nvidia.com/object/unix.html for more
    [ 46.007315] NVRM: information. The 169.12 NVIDIA driver will ignore
    [ 46.007317] NVRM: this GPU. Continuing probe...
    [ 46.007395] NVRM: No NVIDIA graphics adapter found!

    Ocekaval bych, ze ten nvidia kernel ovladac nenajde zadnou tvou kartu.

    2) V tech tvych Xorg konfiguracich vidim nekolik druhu driveru:
    nv, nvidia, vesa, tdfx
    Takze co vlastne chces rozchodit???
    nv, vesa a tdfx jsou soucasti standardnich Xorg, nvidia je asi od firmy NVidia, pokud to chapu dobre.
    RUTHAN
    RUTHAN --- ---
    SKIM: No je to obsah adresáře /exc/X11 a /var/log/xorg
    SKIM
    SKIM --- ---
    RUTHAN: Abych rekl pravdu, tak ti moc nerozumim, co delas.
    1) V tom archivu, co posilas je pekny bordel. Ja nevim, co ty soubory znamenaji.
    2) Potrebujes:
    a) Kernel driver: Bud nejaky dri modul, nebo nejaky nvidia modul (S NVidii jsem nikdy nedelal)
    b) Konfigurak pro Xka. Vetsinou /etc/X11/xorg.conf
    3) Kdyz 2) splnis, tak ve /var/log/Xorg.0.log uvidis co to skutecne dela.
    4) `glxinfo | grep 'direct'` ti vypise, jestli pouziva 'Direct rendering' nebo 'Indirect rendering' (= SW rendrovani.)

    Ja si dneska rozchodil i865 grafickou kartu:
    2a)
    kiss:~> lsmod | grep i915
    i915 25280 2
    drm 65192 3 i915
    2b)
    V konfiguraku xek je nejdulezitejsi v sekci "Module": dri, glx (GLcore nevim co dela)
    A pak vlastni driver v sekci "Device": intel.
    Zrovna u tehle karty na debianu musi byt nastaveni:
    >>Option "Cachelines" "3582"<<
    a
    >>Option "AccelMethod" "XAA"<<
    Nevim proc. Bez toho to nefunguje.
    4)
    kiss:~> glxinfo | grep direct
    direct rendering: Yes
    RUTHAN
    RUTHAN --- ---
    Taky ty logy..
    http://rapidshare.com/files/246683701/Xorg.tar.gz.html
    ještě bych doplnil, že při pokusu nainstalovat to přes Envy mi to může, že nemám kernel headers..
    SKIM
    SKIM --- ---
    RUTHAN:
    - `Xorg -configure` Vygeneruje konfigurak Xek.
    - Nekde ve /var/log/Xorg.0.log je kompletni log, coz je dobre vedet.
    - Pokud chces akceleraci, tak `glxinfo` ti vypise nejake informace k tomu
    RUTHAN
    RUTHAN --- ---
    RCR: Tohle je z druhýho kompu z Geforce 2 MX a taky Ubuntu 9.04.
    http://rapidshare.com/files/246647105/X11_all.tar.gz.html
    RUTHAN
    RUTHAN --- ---
    COLBEN: Ono, uz jen to že akcelerace funguje, může být poměrně cená informace na Linuxu.
    COLBEN
    COLBEN --- ---
    RUTHAN: glxgears :))) a to opravdu neni test i kdyz to vsichni za test povazuji. nainstaluj treba fgfs (flightgear simulator) ma verzi i pro windows a zaroven tam muzes zapnout fps counter .. nebo jakoukoli jinou narocnejsi hru ... glxgears ti nic moc nereknou imho... mozna tak akorat poznas jestli vubec je hardwarova akcelerace zapnuta ci ne... tot vse
    Kliknutím sem můžete změnit nastavení reklam