| První linuxové krůčky: Šlapeme na 3D pedál |
| autor: Mikulík Jarda , publikováno 23.2.2004 |
Když začnete pátrat po 3D podpoře grafických karet v Linuxu, brzo narazíte na stránky http://dri.sourceforge.net. DRI (Direct Rendering Infrastructure) je systém pro přímý přístup k hardwaru grafiky. DRI je integrováno v Xfree86 4.x a v Mesa což je open source implementace API OpenGL. Projektem podporované čipsety jsou ATI, Matrox, 3dfx a Intel. A jéje... Už jako bych to slyšel! Kde je moje NVidia nebo SIS a podobně. Nebojte se, tím to zdaleka nekončí. Existují jiné projekty a také přímá podpora některých výrobců (NVidia, ATI, VIA, Matrox). Takže shrnuto, sečteno a podtrženo... 3D akcelerace je v Linuxu možná pro tyto grafické čipy:
- ATI
dri.sf.net - ATI Rage, Mach64 a RadeOn
RadeOn 8500 a vyšší, přímo firmou ATI - 3dfx
dri.sf.net - Matrox
dri.sf.net
Parhelia chipsety přímo firmou Matrox - Intel
dri.sf.net - NVidia
přímo firmou NVidia - VIA
pouze Apollo CL266, přímo firmou VIA - SIS
dri.sf.net, pouze některé chipy, v XFree86 4.3 podpora vypnuta, je až v XFree86 4.4 - S3/VIA
utah-glx.sf.net, pouze některé chipy Savage a Twister
dri.sf.net chipy S3Virge
Dále je plánovaná nebo rozpracovaná podpora pro:
- Trident
- SiliconMotion
- SIS 6326 chipy
- 3Dlabs
Jak vlastně 3D akcelerace v Linuxu funguje?
V Linuxu je použito 3D rozhraní OpenGL. To je ,jak už jsme si řekli, zakomponováno do XFree86. Pro přímý přístup k hardware grafické karty jsou ještě potřeba moduly jádra pro příslušný grafický chip a případně modul pro sběrnici AGP (není nutný vždy, protože např. ovladač dodávaný firmou NVidia, splňuje přímo funkci ovladače AGP).
Pro některé grafické karty (zpravidla ty, které jsou podporovány přímo projektem DRI) je nutné v konfiguračním souboru XF86Config-4 (v /etc/X11) v sekci "Module" zapnuty moduly glx, dri. Pokud chcete, aby DRI mohli používat i běžní uživatelé v Linuxu, ne jen superuživatel root, je nutné aby v konfiguračním souboru byla tato sekce:
Section "DRI" Mode 0666 EndSection
Není možné věnovat se podrobně v jednom článku všem grafickým kartám. Ukážeme si proto postup konfigurace pro nejrozšířenějších grafických karet - ATI a NVidia - v distribucích Madrake a Debian, které mají podporu přímo od výrobce. Pro ostatní grafické čipy odkazuji čtenáře na server dri.sf.net, na kterém najdete všechny potřebné informace.
V Debianu najdete balíčky s ovladači NVidia staré verze 1.0-2880, dají se použít pro starší chipsety TNT2 a GeForce2 (možná i některé GeForce3). Pro novější chipy je možné najít na Internetu zdroje s balíčky, obsahující mladší verze ovladačů. Pokud máte přímo horkou novinku a vaše grafická karta potřebuje ovladač poslední verze, který v balíčku ještě neexistuje, nic není ztraceno. Na stránkách společnosti NVidia je možné si stáhnout instalátor poslední verze ovladačů i pro OS Linux, dokonce pro různé architektury. Ukážeme si 2 různé postupy, jeden bude aktualizací balíčků pro Debian 3.0 s poslední verzí ovladače, kdy je třeba vytvořit jaderný modul a instalaci ovladače staženého ze stránek NVidia.
{mospagebreak title=Instalace}V počítači je testovaná karta GeForce4 MX440 AGP 8x. Jak vyzkoušet jestli je akcelerace zapnuta? Zadáním příkazu glxinfo se vypíšou informace o 3D. V několika prvních řádcích je položka direct rendering:. Pokud je u ní hodnota No akcelerace nepracuje. Přesně to se mi vypsalo po instalaci Mandrake 9.2 i Debian 3.0. K nápravě potřebujeme ovladač ze stránek http://www.nvidia.com/object/linux.html a balíček ze zdrojovými texty nainstalovaného jádra (u Mandrake balíček kernel-source*, u Debianu stačí balíček s hlavičkovými soubory kernel-headers*), aby instalátor mohl vytvořit jaderný modul pro příslušnou verzi jádra. Verzi běžícího jádra zjistíte např. příkazem uname -r.
Pro instalaci je třeba vypnout X server. Pokud máte spustěného i grafického správce přihlášení, nestačí použít CTRL+ALT+Delete, protože správce po ukončení X naběhne znovu a tím znovu spustí i XFree. Přepněte se proto na jednu z textových konzol pomocí CTRL+ALT+Fn, kde n je číslo konzoly a přihlašte se jako superuživatel root. U Mandrake je třeba změnit runlevel, aby se správce vypnul. Učiňte tak příkazem init 2. U Debianu můžete spráce ukončit přímo příkazem /etc/init.d/kdm stop - pokud nepoužíváte správce přihlášení KDE, místo kdm dosaďte název správce, který používáte.
Přejděte příkazem cd cesta-kde-je-uložen-ovladač do adresáře, kde máte uložen ovladač nebo si spusťte správce souborů mc a udělejte to v něm. Instalátor spusťte (pokud jste změnili práva na spustitelná, ve správci souborů jednoduše klávesou ENTER nebo vypsáním příkazu na příkazovém řádku - např. ./NVIDIA-Linux-x86-1.0-5336-pkg1.run). Pak už jen odklepávejte Enter, Enter, Enter... Ovladač si vytvoří jaderný modul nvidia.o nebo nvidia.ko - podle toho jestli používáte jádro řady 2.4 nebo 2.6 - který by měl být v adresáři /lib/modules/`uname -r`/kernel/drivers/video. Ovladač pro XFree86 a GLX část ovladače se nakopíruje do příslušných adresářů.
Po instalaci je ještě nutné změnit v konfiguraci X serveru (soubor XF86Config-4, viz. výše) název použitého ovladače, protože firemní se jmenuje nvidia, kdežto ovladač, který je součástí XFree86 se jmenuje nv. Nejrychlejší je udělat to v textovém editoru. V souboru najděte sekci Device, která obsahuje položku Driver "nv" (možná používáte ovladač vesa, pak najděte ten) a přepiště jej na již zmíněný, takže řádek bude vypadat takto: Driver "nvidia". Soubor uložte. Nyní už jen spustit X server nebo správce přihlášení (Mandrake: init 5, Debian /etc/init.d/kdm start.
Pokud jste vše udělali správně, mělo by při startování X serveru objevit přes celou obrazovku logo NVidia. Po přihlášení oveřte, zda akcelerace běží příkazem glxinfo. Akceleraci je možné ověřit také v jednoduchém grafickém testu, který spustíte příkazem glxgears.
Instalace z balíčků u Debianu je také velmi jednoduchá. Přidejte do souboru /etc/apt/sources.list zdroj s balíčky (dobrý zdroj je uveden např. na http://debian.malyjarda.cz). Aktualizujte databázi s dostupnými balíčky (např. apt-get update) a nainstalujte balíčky nvidia-kernel-common a nvidia-kernel-source. V adresáři /usr/src se objeví soubor nvidia-kernel-source.tar.gz, rozbalte jej např. příkazem tar xzf nvidia-kernel-source.tar.gz. Rozbalené soubory najdete v /usr/src/modules/nvidia-kernel. Když v tomto adresáři zadáte příkaz KVERS=verze-jádra KSRC=cesta-na-zdrojáky-jádra debian/rules kdist, vytvoří se vám v adresáři /usr/src balíček s jaderným modulem pro zadanou verzi jádra. Nainstalujte jej příkazem dpkg -i název-balíčku.deb. Pak už jen doinstalujte GLX část ovladače, např. apt-get install nvidia-glx a proveďte změny v XF86Config-4, restartujete X server a hotovo.
Instalace ATI ovladače je podobná. Stáhněte si ze serveru ATI ovladač pro verzi XFree86, kterou používáte. Ovladač je v RPM balíčku. Opět potřebujete balíček se zdrojáky jádra, pro který budete kompilovat jaderný modul (viz. výše). V Madrake a jiných linuxových distribucích založených na RPM, nainstalujete balíček příkazem rmp -Uvh balíček.rpm, pokud dojde k chybě, použijte příkaz rpm -i --force balíček.rpm. U Debianu nejdříve překonvertujte balíček do DEB příkazem alien balíček.rpm a pak nainstalujte pomocí dpkg -i --force-overwrite balíček.deb. Podobně jako u NVidia ovladačů upravte v souboru XF86Config-4 v sekci Device parametr driver "fglrx". Restartujte X server a zkontrolujte pomocí glxinfo, jestli je zapnuta akcelerace. Pokud ne (jako se to stane např. mi u jader, které nemají podporu KT400 a KT600 v režimu AGP 8x), je třeba upravit v souboru /lib/modules/fglrx/build_mod/agpgart_be.c jeden řádek:
- najděte řádky
{ PCI_DEVICE_ID_VIA_8377_0, PCI_VENDOR_ID_VIA, VIA_APOLLO_KT400, "Via", "Apollo KT400", via_generic_setup }, // AGP v2 - poslední řádek (v ovladači verze 3.7.0 je to řádek 6073), změňte na:
via_kt400_setup }, // AGP v2
- soubor uložte
- pusťte skript make.sh nacházející se ve stejném adresáři, který překompiluje a nainstaluje upravený modul
- restartujte X server
Podrobný návod včetně řešení problémů (např. se sadami nForce) s instalací firemních ATI ovladačů najdete na stránce gmpf
Ladění skončilo, je třeba vyzkoušet, jestli trápení s instalací stálo za to... Jdou se pařit hry :-). Seznam aplikací využívající OpenGL najdete třeba na http://www.opengl.org/applications/linux/.
{mospagebreak title=Testy a závěr}Asi by to nemělo příliš velkou cenu, kdybych se nesnažil udělat alespoň pár testíků. V tabulce můžete vidět, jak si s Linuxem a 3d akcelerací poradily dvě běžné low-endové grafické karty.
- Sapphire Radeon 9200 128MB
- Canyon nVidia GeForce 4 MX440 64MB
Pro zajímavost uvádím v níže uvedené tabulce "nachytané" FPS na této sestavě:
| Základní deska: | GigaByte GA-7VT600 1394 |
| Procesor: | AMD Athlon XP 2200+ |
| Paměť: | 512MB, PC 400, CL 2.5 |
| OS | NVidia: Debian GNU/Linux 3.0, kernel 2.6.3, XFree 4.2.1 ATI: Mandrake GNU/Linux 9.2, kernel 2.4.22, XFree 4.3.0 |
| Aplikace | NVidia GeForce MX440 AGP 8x | ATI Radeon 9200 |
|---|---|---|
| GLX gears [FPS] 1) | 230.200 fps | 194.000 |
| Quake3 Arena demo 2) | 111.9 fps | 99.1 |
| Unreal Tournament 2003 botmatch-antalus 3) |
9.503002 / 26.945215 / 62.527760 fps Score = 26.954226 |
8.192675 / 13.700492 / 28.694782 fps Score = 13.704941 |
| Unreal Tournament 2003 botmatch-anubis 3) |
12.489244 / 39.011536 / 99.748360 fps Score = 38.988731 |
10.287631 / 23.636581 / 64.722694 fps Score = 23.647196 |
| Unreal Tournament 2003 botmatch-asbestos 3) |
16.909983 / 38.402077 / 88.789482 fps Score = 38.413609 |
7.412076 / 23.956165 / 42.517731 fps Score = 23.967400 |
| Unreal Tournament 2003 botmatch-citadel 3) |
9.765951 / 26.933928 / 62.913383 fps Score = 26.951942 |
5.482764 / 17.773829 / 48.769867 fps Score = 17.792410 |
| Unreal Tournament 2003 flyby-antalus |
30.359962 / 42.087688 / 100.265251 fps Score = 42.077919 |
23.231752 / 36.023655 / 258.303802 fps Score = 36.007790 |
| Unreal Tournament 2003 flyby-asbestos 3) |
13.221784 / 58.156727 / 142.416290 fps Score = 57.545372 |
28.756779 / 54.866833 / 133.223145 fps Score = 54.244217 |
| Unreal Tournament 2003 flyby-citadel 3) |
6.606092 / 42.182018 / 103.597755 fps Score = 42.154453 |
15.253677 / 35.273529 / 148.894928 fps Score = 35.320229 |
| Unreal Tournament 2004 DM-Rankin 4) |
14.708396 / 45.377434 / 117.209396 fps Score = 45.282734 |
12.387946 / 36.342121 / 82.635109 fps Score = 36.366253 |
1) 1020x768 truecolor, okno roztažené na maximum
2) 1024x768, veškeré hodnoty nastavené na maximum
3) 1024x768, veškeré hodnoty nastavené na maximum
4) 800x600, veškeré hodnoty nastavené na maximum, mimo položky Physics Detail a Dynamic Mesh LOD nastavené na Normal.
Spuštěno: ut2004demo DM-Rankin.ut2?spectatoronly=true?numbots=8?quickstart=true?attractcam=true -benchmark -seconds=77
Závěr
Nejspíš vás udiví stejně jako mě, že ATI, ačkoli by měla dopadnout lépe, ve všech testech propadla. Dle mého názoru je to nejspíš způsobeno méně kvalitnějšími ovladači. NVidia má ve vývoji ovladačů přece jen náskok (koneckonců se říká, že nejlepší by bylo, kdyby ATI měla programátory od NVidie) a je to jak vidno (zvláště v Linuxu) znát. Zamrzí také např. problémy s VIA KT400/KT600 (zvláštní, že VIA sady pro Pentium4 podobným problémem netrpí) a nForce sadami, absence firemní podpory starších čipů atd. Uvidíme jak bude vývoj ovladačů pokračovat. Do té doby bude lepší volba karty NVidia, které dosahují i na podstatně levnějším a slabším hardware lepších výsledků. Výhodou také je, že NVidia podporuje i 64 bit procesory Intel Itanium a AMD 64, pro které najdete optimalizované ovladače také na firemním WEBu.
Pokud by se vám zdálo, že her a aplikací je pro Linux málo, je možné spoustu programů rozjet pod WINEX, což je WINE (WIN32 API mj. pro Linux) doplněné o podporu DirectX. Napište v diskuzi jaké 3D aplikace a hry v Linuxu znáte nebo používáte...
Odkazy:
OpenGL
Mesa - OSS OpenGL API
DRI.sf.net - Direct Rendering Management - ovladače pro 3D akceleraci v Linuxu
utah-glx.sf.net - ovladače pro 3D akceleraci
NVidia - výrobce 3D grafických karet, ovladače pro firemní grafické čipy pro Linux
- výrobce 3D grafických čipů, ovladače pro firemní grafické čipy pro Linux
Matrox - výrobce 3D grafických čipů, ovladače pro firemní grafické čipy pro Linux
VIA technologies - výrobce 3D grafických čipů s podporou některých v Linuxu.
Transgaming.com - WINEX
Redakce si vyhrazuje právo odstranit neslušné a nevhodné příspěvky. Případné vyhrady na diskuze(zavináč)pctuning.cz

Ja nie som odporca Linuxu, mám ho na svojom desktope spolu s Win XP. Ale zákazníkom inštalujem Win XP, s nimi nie sú problémy, ľudia to nerozhasia.
Takže bohužiaľ, Linux zatiaľ hlavne na server.
Je krasne ze v linuxu lze vsechno nastavit presne jak chci ale to 95% lidi nezajima protoze je to nad jejich moznosti. Jsou to lide, pro ktere modre "E" na plose znamena Internet a nedokazi pochopit ze je to jen jeden z mnoha (a zrovna hodne mizerny) program na prohlizeni webu a ze jsou i jine mnohem lepsi. Byl bych rad kdyby linux poradne pronikl na desktop, protoze je to kvalitni OS, ale dokud nebude tvoren pro BFU, nikdy se mu to nepodari. Pak je ale zase otazka, jak moc potom bude jeste kvalitni... Uvidime.
Jen pro priste se pokuste pri benchmarku sjednoti ver. jadra, mam Nvidia a na poslednich 2.6.x ztraci trosku vykonu oproti 2.4.2x (merim to pres glxgears) urcite je doladi
Na srovnani ostrejsich karet se tesim (hlavne jak si stoji ATi).
Vratil jsem ji (divnej kus). Druha uz nic nedela
ja linux na desktope skoro vobec nepouzivam, ale zakaznikom instalujem prave to... Ked sa dobre nastavia prava, tak to nezhodi ani panbu... A normalny BFU si nema co instalovat... Dokonca ani pod win. Ved prave to robi windowsi nestabilne, ze si do nich moze kto chce co chce nainstalovat...
Jo a ohledně her pod linuxem.. de tady uplně všechno
nechapu.. .treba taky nekdo taky aplikace dela! co?
to ze win nainstaluju a hned fungujou tak jak maji neni chyba! to ze instalator si nemusim prekladat taky neni chyba! v jednoduchosti je krasa & rychlost! to ze neco nefunguje? podivejte se co vsechno nefunguje napoprvy v linuxu! nebavi me bohuzel cist "HOW TO.... "&man se se po 5 odkazech clovek ztraci... a pak uz ani nevi co hledal!
mejte se... linux jo.... ale ne na desktop.... a hlavne ne na hrani her!
- stáhnout ovladač
- spustit instalátor
je něco složitého a odstrašujícího. To že píšu i tu "omáčku" kolem, abych to začátečníkům spíše ulehčil, protože se v Linuxu ještě nedokáže zorientovat a takový popis vypadá, že jde o něco složitého je nepřesné. BTW. PCtuning čtou IMHO lidé, kteří jsou "ladiči" a nebojí se něco zkoušet. Že je případný problém v ovladači u ATi (který podle mě nebude mít problém s novějším jádrem, které má novější nativní ovladač agpgart, který "chybnou" funkci ovládání AGP u ovladače ATi zastoupí) je věc jiná a i na jiných OS se až příliš často vyskytující (tím nemyslím jen ATi, ale problémy s instalací ovladačů obecně). Jak jsem psal v jiném příspěvku, zkusíme test na ještě jednou s rovnějšími podmínkami: nové jádro, stejný naklonovaný Linux a uvidíme, kde to mohlo drhnout.
Par veci: DRI ovladace co jsou std. v XFree86 4.3.0 podporuji vsechny Radeony rady R2xx/RV2xx vcetne 3D akcelerace, sam jsem majitelem R9200 a 3D mi chodi bezchybne. S novejsimi (leto 2003) DRI snapshoty chodi bez problemu i UT2003 a dalsi.
- fglrx ovladace jsou vyhodnejsi az pro karty R3xx/RV3xx, maji nekolik nedostatku (fglrx verze 3.2.8 i 3.7.0) - tuhnou pri spusteni vice Xserveru, chybejici podpora nekterych 2D akceleracnich funkci (--> pomale terminaly), nesnasi se s radeonfb atd... Proto doporucuji kazdemu se starsi kartou radeji DRI ovladace.
Benchmark: Tualatin@1450, i815, R9200 128b 64MB Sapphire, 1024x768@85Hz, 24bpp, 32FBbpp, gentoo (kernel 2.4.22-pre6-aa2), glxgears (roztazene presne na 1024x76
Nikdo ani nenapsal, ze snadnost instalace je chyba WIN, je to naopak nevyhoda Linuxu. (Taky zalezi na uhlu pohledu).
Pouzivam oboje a byl bych rad kdyby se Linux stal rovnocennym souperem WIN na desktopu. Bylo by to dobre pro vsechny.
Driv jsem mel R9000Pro (nez shorel), takze tam mam ted ChipID 0x4966 a chodi to bez problemu.
Jinak rusive efekty ma byt tearing (vlivem vypnuteho vsync) ? Jinak nevim, i v xfree 4.2.0 a R9000Pro jsem nezaznamenal ve 2D zadne rusive efekty.
velkej problem linuxu bych videl pri nutnosti komunikovat se zakazniky ve formatu ms office... (da se sice pouzit crossover office, funguje, ale nezda se mi to uplne idealni reseni) ...jinak na firemni nasazeni mi linux prijde jiz zralym.
Zd.
# === disable PnP Monitor ===
#Option "NoDDC"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no"
# === FireGL DDX driver module specific settings ===
# === Screen Management ===
Option "DesktopSetup" "0x00000000"
Option "MonitorLayout" "AUTO, AUTO"
Option "IgnoreEDID" "on"
Option "HSync2" "unspecified"
Option "VRefresh2" "unspecified"
Option "ScreenOverlap" "1"
# === TV-out Management ===
Option "NoTV" "yes"
Option "TVStandard" "NTSC-M"
Option "TVHSizeAdj" "0"
Option "TVVSizeAdj" "0"
Option "TVHPosAdj" "0"
Option "TVVPosAdj" "0"
Option "TVHStartAdj" "0"
Option "TVColorAdj" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00008800"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Center Mode (Laptops only) ===
Option "CenterMode" "off"
# === Pseudo Color Visuals (8-bit visuals) ===
Option "PseudoColorVisuals" "off"
# === QBS Management ===
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
# === FSAA Management ===
Option "FSAAScale" "1"
Option "FSAADisableGamma" "yes"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
# === Misc Options ===
Option "UseFastTLS" "2"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
Option "ForceGenericCPU" "no"
Inaq co sa tyka instalacie - tak ta je jednoznacne lepisa v linuxe ako win - kdo ma cas kazdych 5 minut tam stlacat enter, kvoli tomu, ze blby system si chce byt isty, ci rozlisenie 800*600 neublizi monitoru. :-( Este stastie, ze reinstall kazdeho pol roka. Kym v linuxe si to nastavis - este aj particiu, bootovanie, obsah systemu a mas.. Ukazte mi cloveka, ktory bezne pouziva unattend.
Jelikož (já, rozený pařmen) sem si chtěl něco zapařit.. tak sem si spustil Chromium (něco jako SpaceImpact) a to se mi dosti brutálně drbalo.. taky sem si chtěl zapařit Cube (www.cubeengine.com) a to jak-by-smet...
Po pár hodinách strávených bšení do klávesky a slintání na moňťák sem skočil do YaSTu a pokusil se zapnout 3D Akceleraci... no stahlo to nějákých 6MB a nainstalovalo se to (kupodivu bez problému..)
Pak už mi všechno "fakčilo". Ale vod tí doby.. co sem to nainstaloval tak SuSE musím spouštět přes záchraný režim (Grub..).
Moje grafárna nese název nVidea TNT2 ultra (což je mimochodem s mým Duronem [který se přehřívá] ta nejhorší sestava co sem kdy měl...
TNT + Jiskřička.. docela malinkatá..
No a ten již menovaný debilní os se menuje Linux SuSE 9 profesional...
Nicméně bych nemělnil doma na notebooku svoje čestně koupený WinXP prof. za Linux ať je sebehezčí... neni to ono.
A hlavne to dulezite pro mne: KOMPATIBILNI S DOC A XLS SOUBORY, ODOLNE PROTI 99PROCENTUM VIRU, LEGALNI !!!!!! VCETNE OFFICE A DALSIHO KVALITNIHO SOFTWARE. A OBCAS SI MOHU I ZAHRAT HRY. A TA STABILITA. NAPROSTA SPOKOJENOST. A TO JSEM MEL PRED TIM W98, PAK WME, W2000, WXP.
PRO INFORMOVANOST POUZIVAM MANDRAKE LINUX.
Viz. např:
http://xtiming.sourceforge.net/cgi-bin/xtiming.pl nebo
http://koala.ilog.fr/cgi-bin/nph-colas-modelines
Pomocí tohoto se z monitoru obvykle dá vyrazit pár snímků za sekundu více než je psáno že monitor umí.
Já osobně mám server připojený k internetu,co tam mám za systém? No přece Linux!
Mám doma i několik komplů včetně noťase,co tam mám za systém? Win XP SP1!
Proč jsem takto volil?
Protože Linux je lepší v bezpečnosti a na server se podle mě hodí lépe než Win.
A Win XP jsou lepší (čti jako přístupnější) pro mého bratra,sestru a otce,kteří na počítačích taky pracují,hrají hry,atd.,umí něco,ale na Linuxu by dojeli,proto volím pro "pracovní stanice" Win.
A jsem spokojený jak já,tak oni.
Mám legální server a bránu do internetu,no a ten zbytek už není vidět. (Pro šťouraly mám legální i Windows.Sice jen jednu licenci,ale mám.)
S pozdravem Tnt
name of display:
Loading required GL library /usr/lib/libGL.so.1
Xlib: extension "XFree86-DRI" missing on display "
display:
direct rendering: No
Kkoukl jsem do Xconfigu, dri i glx moduly pouziva a dri je povoleny i pro ostatni uzivatele. Ale tuxracer mi dela asi 2.5fps:o( Nemate nekdo radu?
Pouzivam jadro 2.6.3, xka 4.3
(EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "vgahw"
(II) Unloading /usr/X11R6/lib/modules/libvgahw.a
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
Muzete mi nekdo poradit ?
Dekuji mnohokrat.
Secteno a podtrzeno, linux je vhodnej do servru, kancelari (uz jenom proto, ze je zadarmo, resp. to za cca 40,- (vypaleni 1-3 CD) kdezto za xp + office zaplatis 10000,-), je vhodnej pro prolejzani netu (absolutni bezpecnost) a neni vhodnej pro gameseni (i kdyz emulatory taky fungujou) s pouzivani specifickejch aplikaci, ktery sou jenom pro Winy.
Ak ma X.org urcitej verzie tak si mam dat ovladac pre novsiu verziu alebo pre starsiu, ak tam nie je zrovna ta ktoru mam ?