Dnes je 17. června 2019  10:57
nepřihlášen  Neznámý   zaregistruj se
"Dvě nejčastěji opakované mylné fráze při programování: “Teď už to poběží správně” a “Právě jsem odstranil poslední chybu.”"

Grafické karty NVIDIA v Linuxu

Grafické karty nVidia patří k těm nejlepším grafickým kartám na trhu, jak co do kvality a rychlosti zobrazení, tak i do bezproblémovému provozu. Jelikož jsou tyto karty velice rozšířené, a zvláště pak nejnovější modely jako je GeForce 2 a 3 velice rychlé, podíváme se na jejich podporu a využití jejich akcelerace v systému Linux.

Firma nVidia se rozhodla nepodporovat vývoj ovladačů založených na technologii DRI, jak je tomu běžné u výrobců ostatních grafických čipů, například ATI, Matroxu nebo 3Dfx. Namísto toho vyvíjí a dodává své vlastní, bohužel closed-source, ovladače, založené na rozšíření XServeru GLX. Podporovány jsou, s výjimkou čipu nv1 a Riva128, všechny grafické procesory od nVidie, tedy zejména RivaTNT, TNT2, GeForce, Geforce2 atd. Ovladače podporují i zvláštní funkce nekterých karet, jako je výstup na více monitorů (Twinview) a výstup na TV obrazovku (TV out).

Ovladače stáhnete z domovské stránky nVidie www.nvidia.com. Ovladač sestává ze dvou souborů - GLX knihovny a nVidia kernel modulu. Soubor GLX knihoven obsahuje OpenGL knihovny a XFree86 driver, KERNEL soubor obsahuje modul NVdriver, který je potřebný pro GLX knihovny a XFree86 driver. jak již bylo řečeno, tyto ovladače podporují většinu grafických karet od nVidie - TNT, TNT2 (M64/Pro/Ultra), GeForce 256, GeForce2 GTS, GeForce2 MX (200/400), GeForce2 Pro, GeForce 2 Ultra, GeForce2 Go, GeForce3, Quadro, Quadro DDC, Quadro2 (MXR/EX), Quadro2 Pro, Quadro2 Go a GeForce 3. Podporují také rozšiřující funkce karet jako je TwinView a TV-Out.

Zde jsme testovali dvě verze ovladačů, a to verzi 1.0-1541 a zatím poslední 1.0-2313 (NVIDIA_GLX-1.0-2313.i386.rpm a NVIDIA_kernel-1.0-2314.src.rpm).

Instalace:

Stáhněte soubory NVIDIA_GLX-1.0-xxxx.i386.rpm a NVIDIA_kernel-1.0-xxx.i386.src.rpm. Na stránce nVidia najdete mnoho předkompilovaných balíků pro nejznámnější distribuce, takže pokud máte kernel, pro který byl balík kompilován, můžete stáhnout vše v bináru a nainstalovat. Pokud ovšem máte vlastní verzi jádra, NVdriver modul se vám zřejmě nepodaří zavést, a bude tedy nutno modul přeložit ručně.

NVIDIA_kernel-1.0-xxx

rozbalte gzip do dočasného adresáře a použijte klasický příkaz

$ ./configure && make && make install

Můžete zadat přímo i cestu, kde se nacházi vaše hlavičkové soubory

$ make SYSINCLUDE=/src/kern/my-kernel/include

Poté modul zaveďte příkazem modprobe NVdriver.

NVIDIA_GLX-1.0-xxxx

Pomocí rpm nainstalujte tento soubor, nebo nakopírujte soubory libGL.so.1.0.xxxx a libGLcore.so.1.0.xxxx do adresáře usr/lib, soubor nvidia_drv.o do usr/X11R6/lib/modules/drivers a modul libglx.so.1.0.xxxx do /usr/X11R6/lib/modules/extensions.

Pokud toto máte hotovo, změňte ještě v souboru etc/X11/XF86Config (XF86Config-4) toto:

Driver "nv" za Driver "nvidia"

V sekci Module je třeba mít:
Load "glx"

Tyto řádky můžete smazat:
Load "dri"
Load "GLcore"


Benchmarky a srovnání:

Testovaná konfigurace: Intel PIII 800/133 MHz, MB Intel VC820, 256 MB RIMM 800, (stařičká) Creative RivaTNT, RedHat Linux 7.2, kernel 2.4.9-13, XFree86 4.0.3
Testy byly prováděny s využitím akcelerovaných grafických knihoven SDL a OpenGL.
Testované hry - Quake 3 Arena (verze 1.31), Unreal Tournament (verze 4.36) a Quake 2.

 

 

Screenshoty
Unreal Tournament
Quake 3 Arena      


Poznámky:

Mnoho akcelerovaných her pro Linux naleznete na těchto URL:

http://www.linuxgames.com
http://www.linuxquake.com
http://happypenguin.org
http://www.lokigames.com

Velice dobrý prográmek pro přetaktování nVidia grafických karet pod Linuxem se jmenuje nvclock a najdete jej zde. Umožňuje taktovat frekvenci jádra i video paměti, z shellu i Xek.

nVidia má na svých stránkách také velice zajímavý odkaz na www.nvnews.net, což je docela rozsáhlé diskusní fórum pro majitele nVidia karet.

A ještě proč název detonátor pro nVidia ovladače ? Inu, co potřebujete k pořádnému odpálení trinitrotoluenu (TNT)? Přece rozbušku neboli detonátor :-).



Autor: Roman Pěch
Vytvořeno: 25.12.2001
Oblast: Hardware




Související články:

Nenalezen žádný.



Diskuse k článku "Grafické karty NVIDIA v Linuxu":

DatumAutorPředmět
    zobraz vše    přidej komentář

Krátké zprávy:

  • 04.04.2005 20:47:51
    LinuxExpo: IBM, Red Hat, Mozilla i OpenOffice.org 2.0

    Ve dnech 12. až 14. dubna 2005, se uskuteční pátý ročník veletrhu LinuxExpo, největší středoevropské konference a výstavy zaměřené především na operační systém Linux, Open Source software a související témata. Letos bude LinuxExpo hostit Hotel Olympik v Praze, jehož reprezentativní prostory poskytují nejen vysoký standard, ale přinesou i komfortní zázemí konferenční části, na kterou kladou pořadatelé akce stále větší důraz. V rámci konferenčního programu shlédnou návštěvníci nejen celou řadu odborných a popularizačních přednášek, ale budou se moci zúčastnit i několika specializovaných konferencí.

    Tajemství strategie společnosti IBM ve vztahu k Linuxu a otevřeným standardům nám poodhalí hned první z konferenčních bloků v úterý 12.4. Zasvěcené informace se dozvíme přímo od specialistů IBM z Česka i zahraničí. Linux nezanedbává ani legendární SILICON GRAPHICS. O jeho využití nejen pro náročné vizualizace, ale třeba jako platformu pro budování infrastruktur moderních podnikových řešení budou hovořit zástupci SILICON GRAPHICS s.r.o. během středečního konferenčního programu. Pokud se chcete dozvědět více o distribuci Red Hat, určitě si nenechte ujít čtvrteční konferenci s názvem "Red Hat - Prostředí pro Byznys". Přinese ji distributor Red Hat v ČR, firma Servodata.

    Z dalších prezentovaných distribucí jmenujme například Mandrakelinux, zastoupený společností QCM. Přes rostoucí komerční specializaci nezapomíná LinuxExpo ani na neziskové a vzdělávací projekty, které se představí v rámci Free Linux Zone, připravované ve spolupráci se serverem Linuxsoft. Vydržíte-li do čtvrtečního odpoledne, můžete být přítomni exkluzivní premiéry nové verze populárního kancelářského balíku OpenOffice.org 2.0. David Majda z týmu Czilla přednese přednášku Mozilla pro vývojáře, prezentovat se budou také známá česká live distribuce Danix, DTP řešení pro Linux aplikace Scribus, databáze Firebird a mnoho dalších zajímavých projektů.

    Kompletní přehled konferenčního programu, stejně jako aktuální a podrobné informace o veletrhu LinuxExpo najdete na internetové adrese www.linuxexpo.cz. Tam se také návštěvníci mohou registrovat a získat tak volnou vstupenku na dny pro veřejnost, nebo si dokonce rezervovat místa na jednotlivých přednáškách.[RP]


  • 07.11.2002 23:42:55
    Red Hat Linux Advisory: glibc
    Synopsis: Updated glibc packages fix vulnerabilities in resolver
    Issue date: 2002-09-10
    Updated on: 2002-11-06
    Product: Red Hat Linux 6.2 7.0 7.1 7.2 7.3
    Keywords: glibc resolv DNS
    Více na LinuxToday.[RP]


  • 28.10.2002 22:51:34
    Red Hat Linux Advisory: ypserv
    Synopsis: Updated ypserv packages fixes memory leak
    Advisory ID: RHSA-2002:223-07
    Product: Red Hat Linux 6.2 7.0 7.1 7.2 7.3
    Keywords: ypserv memory leak
    Více na LinuxToday.[RP]


  • 20.10.2002 22:58:22
    Vyšlo nové beta jádro 2.5.44. Changelog naleznete zde.[RP]


  • 20.10.2002 22:36:08
    Red Hat Linux Advisory: mozilla
    Synopsis: Updated Mozilla packages fix security vulnerabilities
    Advisory ID: RHSA-2002:192-13
    Product: Red Hat Linux 7.2 7.3 8.0
    Více na LinuxToday. [RP]

    Archiv krátkých zpráv

    Oblasti:

    Informace:

  • Pokud chcete pro nás psát čtěte zde.
  • e-mail redakce: redakce@linux.poweroff.cz

  • Umístěte si náš banner na stránku





  • H E A D L I N E S


    PHPBuilder:
  • PHP Web Blog - Part 2
  • Creating an Online Survey - Part 2
  • PHP Web Blog - Part 1
  • Preventing Web Attacks with Apache
  • phpwiki - The Wiki for PHP Developers
  • Developing a Ajax-driven Shopping Cart with PHP and Prototype, Part 2
  • Developing a Ajax-driven Shopping Cart with PHP and Prototype
  • PHP Form Validation System: An Object-Oriented Approach
  • Validating PHP User Sessions
  • Preventing Spam When Using PHP's Mail Function

    LinuxToday:
  • Phoronix Test Suite Brings Linux Benchmarking to the Desktop
  • Open Source Tour of Europe: Portugal
  • Linux On Mars!
  • Hey FOSS Project, What's Your Pedigree?
  • How Linux Could Better Market Itself
  • Measuring Open Source Adoption the Hard Way
  • Wine 1.0 Review
  • Cobbler Pieces Together Mass Red Hat Linux Installations
  • Open Source Solves UK Cancer Charity Challenges
  • Bash Arrays



    Hledání

    Zadejte (několik) klíčových slov oddělených mezerou.
  • Hledej v článcích
  • Hledej v krátkých zprávách
  • fulltextové vyhledávání

    Nejčtenější články:

  • QMAIL - přechod na Maildir a instalace kompletního poštovního systému (364014)
  • RShaper - omezení rychlosti síťového provozu (83373)
  • PHP v objetí objektů (převzato) (65572)
  • Copyright © 2001 PowerNET