Une nouvelle version des pilotes propriétaires de Nvidia vient de sortir pour Linux (plateforme x86 et x86-64). Comme à chaque fois, ces pilotes apportent tout un lot d'amélioration plus ou moins importantes.
Dans ce flot de nouveautés, on pourra surtout noter l'amélioration des performances graphiques sous Xorg (option RenderAccel) et sur la machine virtuelle java (meilleur gestion de Java2D). On peut également signaler un meilleur support du noyau 2.6 (fin des problèmes de compilation avec la précédente version des drivers ?).
Dans ce flot de nouveautés, on pourra surtout noter l'amélioration des performances graphiques sous Xorg (option RenderAccel) et sur la machine virtuelle java (meilleur gestion de Java2D). On peut également signaler un meilleur support du noyau 2.6 (fin des problèmes de compilation avec la précédente version des drivers ?).
Page des pilotes nVidia (3652 hits)
Fichier Readme (603 hits)
> Lire la dépêche (64 commentaires, moyenne: 2,4).
Vous avez demandé le commentaire #495032.




Tres bien
bon, je sais ca pu c'est pas libre.
Mais il y'a enfin du mieux niveau perf et ca faisait longtemps.
+ 800 FPS à glxgears, je suis à 3000 FPS
Quake3 plus fluide avec les details a fond, bon, c'est le seul jeu auquel je joue parfois et je sais c pas la reference actuel ;)
Et niveau, 2D, l'amelioration de RenderAccel se voit aussi.
Bref, bon, driver !
[^]Re: Tres bien
1482 fps avec mon ati radeon 9000 pro ....
moi aussi je veux de vrai driver facile à installer car j'ai jamais réussit avec les drivers proprio ati sans faire planter xfree
c'est peu être des drivers libre les mieux mais ça rame et c'est pas extra pour montrer à mes amis comme c'est bien linux car wolfenstein enemi territori tourne pas plus haut que du 640*480
j'espère encore car mon compte en banque me permet pas d'acheter une nouvelle carte vidéo
Software is like sex: it's better when it's free
[+] [^]Re: Tres bien
Sous Windows, il existe des drivers alternatifs à ceux proposés par les constructeurs utilisé pour améliorer les performances des jeux.
il est donc possible d'écrire des drivers libres aussi performant que ceux des constructeurs.
Mais le probleme , c'est que sous linux le nombre d'applications ayant besoin d'énorme ressources graphiques sont peu nombreuses et inexistants donc cela motive assez peu de programmeurs à écrire des drivers plus performants.
thegnou
[^]Re: Tres bien
nan ,c'est pas une réécriture complete sous windows, c'est une personalisation du driver de nvidia. Comme sous linux, dans les driver nvidia, il est possible de personalisé des chose, rajouter des profils pour l'opengl ou le direct3d mais en aucun cas ces des drivers fait "from the scratch"
[^]Re: Tres bien
Sous Windows, il existe des drivers alternatifs à ceux proposés par les constructeurs
Il ne s'agit pas de vraiment de drivers à part entière. Le terme driver est souvent utilisé à tord pour désigner le driver et tous les utilitaires, le panneau de contrôle et tout le bordel qui gravite autour.
Les drivers comme Oméga et compagnie utilisent les drivers officiels. Il ne font que des modifications superficielles comme changer le panneau de contrôle (et dégager la dépendance à .net pour les drivers ATI, par exemple) et donner accès à des options que les constructeurs ont jugé inutiles ou dangereuses mais qui sont gérées par le driver normal.
[^]Re: Tres bien
ok,je me suis trompé.
je n'avais pas regardé en détail le contenu de ses "drivers" alternatifs.
thegnou
[^]Re: Tres bien
Les seuls drivers qui ont été réellements dans ce cas, je crois que ce sotn les drivers 3Dfx après que la boite et coulée.
Et encore, les meilleurs drivers, c'était par des anciens ingés de 3DFX :(
[^]Re: Tres bien
Non, c'est faux, il y a autant de besoin (voire plus) sous linux pour la 3D. En particulier pour les professionnels (visualisation scientifique, imagerie médicale, recherche en tous genres), mais souvent le besoin est couvert par des applications tournant sous UNIX. Dans ce cas, les cartes sont supportées par le constructeur (SUN, HP, SGI, IBM) et ils fournissent les pilotes intégrés dans leur OS. Si la migration se fait des Unices vers Linux, alors cela deviendra plus 'voyant'.
Le problème vient plutôt du fait que pour le moment il n'y a pas beaucoup d'applications personnelles nécessitant de la 3D au niveau grand public, mais si les jeux commencent à venir (comme pour doom III par exemple), alors les constructeurs se réveilleront.
[^]Re: Tres bien
En particulier pour les professionnels (visualisation scientifique, imagerie médicale, recherche en tous genres), mais souvent le besoin est couvert par des applications tournant sous UNIX.
Les boites qui utilisent ce genre de soft utilisent souvent des serveurs X proprio, chers et supportant le matos nécessaire (et pas seulement AT/NVidia). Les carte 3DLabs par exemple n'ont des drivers que pour ce genre de serveurs X.
Le manque d'intérêt n'est pas le premier obstacle. Il faut du temps, des compétences pointues et surtout des docs pour faire quelque chose. Les devs libres n'ont pas de docs, pas forcément le temps, et ceux qui ont les compétences sont peu nombreux et s'ils bossent pour des boites qui font du proprio (logique s'ils sont du métier) ils ont probablement un contrat de travail encombrant dans les pattes.
[^]Re: Tres bien
mouais.
je me permets de rigoler un peu car il y a 4 ans, le jeu 3D à la mode qui tuait bien et qui était très populaire sur Windows comme sur Linux était... Quake 3.
la plupart des réflexions du style "maintenant ils vont prendre Linux au sérieux" se passaient déjà.
et où qu'on en est, 4 ans après ?
status quo complet.
Windows has no users. It has hostages.
[^]Statu quo, tout de même pas
Sans vraiment dire que la situation à complétement changé, des jeux sous linux nativement il y en a plus. Ok, ce sont quasiment tous des FPS (au moins pour ceux que je connais) mais c'est un premier pas. Moi au moins ce m'évite de garder un windows pour uniquement ça.
On peut citer Quake 3, (en fait, la série des quake), Return to Castle Wolfenstein, Wolfenstein: Enemy Territory, Doom3, Unreal tournament 2004 (le 2003 aussi je crois), NeverWinter Night.
Plus des clones de jeux connus (Wormux), des émulateurs (Xmame), des ports de jeux (Doom, XRick :). En fait, il manque des RTS et des MMORPG (il y en a [au moins] un avec un client linux, mais je ne connais pas bien ce genre).
On est quand même loin du status quo _complet_, finalement.
Bien sur les titres disponibles son moins nombreux (pê même moins que sur mac) mais c'est bien mieux qu'il y a quelques années.
Moi, je suis bien content de pouvoir jouer sur ma machine Gnu/Linux. Le seul point, c'est que je regrette quand même de devoir utiliser un pilote propriètaire, mais sur ce point je me permet cette dérogation à ma liberté (même si je vais relancer nvidia pour un driver libre et supportant la 3D)
Ubuntu is an ancient african word meaning : "I can't configure Debian"
[^]Re: Statu quo, tout de même pas
> Unreal tournament 2004 (le 2003 aussi je crois)
Unreal Tournement aussi tourne sous Linux ;)
milouse:/usr/local/games# ls
doom3-demo kohan quake3 Savage_Demo Snes ut ut2003 ut2004demo wolfenstein
[^]Re: Statu quo, tout de même pas
mouais, enfin, ca reste des portages tardifs de jeux prevus pour windows qui n'auraient jamais ete developpe pour autre chose..
tous les jeux que tu cites ont minimum 2-3 ans, doom3 mis a part..
pis bon, il en manque d'autre, des genre de jeux : course de bagnoles (rallyes, f1 et autres, et s'il vous plait, venez pas me parler de tuxracer), gta style, jeux de sports, jeux d'arcades (genre tony hawk, snowboard, baston etc.), infiltration, simulation et je dois surement en oublier plein d'autres.
[^]Re: Statu quo, tout de même pas
Oui, je suis bien d'accord, mais ma liste ne se veut pas exhaustive. Et pour le manque dans les autres genres de jeux aussi, bien que ce soit des genres plus attrayant sur une console (jeux de baston, je préfère largement sur une console, par exemple).
Pour moi il n'y a que quelques genres de jeux qui nécessitent un pc : FPS, RTS, MMORPG. L'apport d'un clavier et d'une souris est indéniable pour ces genres, et la plate-forme privilégiée devient donc un ordinateur.
Il reste à avoir plus de jeux sous linux, mais déjà faudrait il faire savoir que nous (les joueurs sous linux) que nous sommes là ! J'ai acheté Quake 3 Arena, mais une boite windows avec les binaires téléchargés par la suite. Pour Doom 3, j'ai préféré acheter une version avec binaire linux. Plus un petit mot à Id Software pour leur dire que je suis content d'avoir mon jeu sur mon OS.
Ubuntu is an ancient african word meaning : "I can't configure Debian"
[^]Re: Statu quo, tout de même pas
> tous les jeux que tu cites ont minimum 2-3 ans, doom3 mis a part..
Unreal Tournament 2004 est sorti cette année, NeverWinter Nights et Enemy Territory sont sortis l'année dernière. Bonjour la mauvaise fois...
> pis bon, il en manque d'autre, des genre de jeux : course de
> bagnoles (rallyes, f1 et autres, et s'il vous plait, venez pas me
> parler de tuxracer),
TORCS, Racer, Trigger, Ballistics, ...
> gta style
Payback (à venir)
> jeux d'arcades (genre tony hawk, snowboard, baston etc.)
Soulride
> infiltration
Cold War (à venir)
> simulation
FlightGear, X-Plane
> et je dois surement en oublier plein d'autres.
C'est clair qu'il n'y a pas énormément de jeux sous Linux, mais il y en a quand même plus que ce que tu pensais visiblement. Quelques liens intéressants pour se tenir au courant de ce qui existe :
Gaming and Linux in 2003 (Past, Present, Future) :
http://www.linuxhardware.org/article.pl?sid=03/04/18/169209&mod(...)
A list of known and rumored upcoming commercial games for Linux :
http://happypenguin.org/forums/viewforum.php?f=13(...)
Recherche avancée sur The Linux Game Tome :
http://happypenguin.org/test/search(...)
[^]Re: Statu quo, tout de même pas
bon, ok, je me suis enflamme sur unreal 2004 :)
mais neverwinter nights sur windows a 2 ans, return to castle wolfenstein (equivalent ennemy territory) bien 2 ou 3 ans
'fin bref, c'est pas du recent quoi...
[^]Re: Statu quo, tout de même pas
C'est clair que sur Unreal 2004, tu t'es un peu déchiré... :)
Cela dit, au risque de paraître borné, Enemy Territory est bien sorti en 2003 (29/05/03 selon gamefaqs.org) mais Neverwinter Winter Nights est effectivement sorti en 2002 (mais en 2003 sous Linux... ).
Côté sortie de jeux sous Linux en 2004, il y a eu ça (j'en oublie certainement...) :
Doom 3
Unreal Tournament 2004
A Tale in the Desert 2
Medal of Honor: Allied Assault
Postal 2: Share The Pain
Savage: The Battle for Newerth
Dark Horizons: Lore
X-Plane (béta)
Neverwinter Nights Platinum Edition
Vendetta Online
Hyperspace Delivery Boy
C'est pas énorme, mais c'est pas le désert quand même...
[^]Re: Statu quo, tout de même pas
Enemy Territory est bien sorti en 2003 (29/05/03 selon gamefaqs.org)
tout juste, 2003 pour et, mais bon, c'est juste une version multiplayer de rtcw qui lui date bien de 2001 ou 2002 , je sais plus (avec l'age, les dates s'entrechoquent dans ma tete :)) ).
sinon, j'ai essaye la demo de soulride, ca a l'air sympa et ya des bonnes idees (le "rewind and retry" notamment), mais le gameplay est un peu bizarre a mon gout.
[^]Re: Statu quo, tout de même pas
> En fait, il manque des RTS et des MMORPG (il y en a [au moins] un
> avec un client linux, mais je ne connais pas bien ce genre).
Tu pensais sans doute à A Tale in the Desert ? Il y a une version téléchargeable de démo qui permet de jouer pendant 24 h sur leur site (pas d'affilée hein :) : http://www.atitd.com/(...)
A noter, c'est quand même un des rares MMORPG où le but est de construire une civilisation et pas de tuer des monstres à tout bout de champ...
Sinon, côté RTS, il y a notamment Kohan et Myth II, des versions de démos sont téléchargeables sur leurs sites respectifs http://www.lokigames.com/products/kohan/(...) et http://www.lokigames.com/products/myth2/(...) .
En libre, il y aussi Stratagus en RTS (ex FreeCraft) qui est assez similaire à Warcraft 2.
[^]Re: Statu quo, tout de même pas
[A noter, c'est quand même un des rares MMORPG où le but est de construire une civilisation et pas de tuer des monstres à tout bout de champ...]
je préfère tuer des monstres avec des armes contondantes ;)
[^]Re: Statu quo, tout de même pas
:)
Si tu n'as rien contre les combats inter-galactiques, Vendetta est disponible depuis quelques jours pour Linux :
http://vendetta-online.com/(...)
Fait intéressant, il est disponible en magasin aux Etats-Unis avec les clients Linux, Windows et MacOS X sur un même CD.
Ca fait donc deux MMORPG pour Linux si je compte bien maintenant, en attendant Ryzom peut-être l'année prochaine...
[^]Re: Tres bien
Tu as aussi oublié de parler de la plupart des films d'animation 3D qui sont fait sous Linux(Pixar en premier). Il faut quand meme rappeler que si Nvidia a commencer a faire des drivers Linux en 99 (je crois), c'etait pour répondre à une demande du marché professionnel, pas pour faire plaisir aux linuxiens.
[^]Re: Tres bien
oui je confirme, doom3 est carrement plus fluide, je pensais que c'était une vue de mon esprit au debut mais non, ca marche :)
Steph
[^]Re: Tres bien
Ca n'est carrément pas négligeable. Je dirai + 30 % en perfos sous Doom 3 !
Maintenant sur ma bécanne j'arrive à 60 images/s au timedemo en 1280x1024 high quality et 53 images/s en 1600x1200.
Bon, évidement, c'est avec un P4 3 GHz, 2 Go de Ram et une GeForce 6800 GT, 256 Mo.
Dans tous les autres jeux (UT 2004, Ennemy Territory, RTCW), je peux mettre absolument tous les paramètres de qualité à fond et la résolution sur 1600x1200 et ça reste parfaitement fluide (ça l'était déjà avec la version précédente du driver).
[^]Re: Tres bien
C'est pas trop frustant une 6800GT sous Linux?
Bon d'accord, tu vas me répondre que tu es en dualboot avec WindowsXP pour jouer..
[^]Re: Tres bien
Je n'ai pas Windows XP. Pas de dual boot.
Mais comme j'organise souvent des LAN chez moi avec des potes, j'estime que je la rentabilise bien :-)
Evidement, vu qu'il n'est pas question pour moi d'installer XP pour jouer à certains jeux, je bloque les choix sur UT 2004, Ennemy Territory et depuis peu Doom 3 mais heureusement, comme on arrive à avoir 30 à 40 % de PC Linux dans les parties, j'ai du renfort :-)
Je fonde quelque espoir dans l'arrivée prochaine de Strike Force 2004, un mod Tactique basé sur UT 2004 et qui évidement fonctionnera sous Linux.
(une preview est déjà dispo). Il y'a quelques années, Strike Force pour UT (tournant aussi sous Linux) était tout à fait excellent à jouer.
http://www.strike-force.com(...)
ftp://ftp.freenet.de/pub/4players/strikeforce/132703/games/sf2004/(...)
[^]Re: Tres bien
Pourrais-tu nous donner les prérequis avant de l'installer ?
As-tu chargé les sources du kernel ? Recompilé le module ?
Raconte nous ton mode opératoire, sur quelle distribution ?
[^]Re: Tres bien
Ca serait un peu inutile vu que c'est quand même simple d'installer les drivers NVidia :
- On repasse en mode texte d'un petit coup d'init 3
- On se connecte root et on lance le .run NVidia
- Il cherche dans son archive si il a un module noyau précompilé correspondant à la version installée.
- Si pas trouvé, il demande si il peut aller chercher sur le site NVidia si il peut en trouver d'autres.
- si on lui dit non ou si il ne trouve pas, il recompile le module noyau (il faut avoir les sources du noyau et un compilateur correctement installés)
- quand c'est fini, on repasse en mode graphique d'un coup d'init 5
Et voilà !
Et ceci est valable quelle que soit la distrib et la version de noyau >= 2.4 (cette version est la première à ne plus supporter le noyau 2.2.* )
[^]Re: Tres bien
A noter qu'il est possible d'activer Fast Writes et Side Bandwidth Addressing en editant le source, c'est par la :
http://frlinux.net/?section=xwindow&article=38(...)
Steph
[^]Re: Tres bien
M'est avis que passer des paramètres au module est plus propre. De plus, à la prochaine version, tu seras bon pour rééditer les sources ... feinéantise, quand tu nous tient =)
donc :
- EnableAGPSBA=1 pour activer le 'side bandwidth adressing'
- EnableAGPFW=1 pour activer le 'fast write'
un grep Option src/nv/os-registry.c en dit plus (puisque modinfo nvidia est silencieux):
[^]params modules nvidia
Attention, il faut ajouter "NVreg_" devant les params de module nvidia, sinon il ne comprendra pas ...
Donc dans votre /etc/modules.conf, mettez:
options nvidia NVreg_EnableAGPSBA=1,NVreg_EnableAGPFW=1
Et ouala ...
[^]Re: Tres bien
Tu as oublié de préciser qu'il fallait tout de même éditer le fichier xorg.conf avant de repasser en mode graphique, pour lui dire d'utiliser le module nvidia au lieu du module nv (et potentiellement activer les extensions glx).
Par contre, pour ceux qui ne connaissent pas, c'est beaucoup plus simple d'installer ces pilotes sur une SuSE ! :-)
[^]Re: Tres bien
Il existe aussi la même chose sous Fedora.
Il suffit de configurer les outils tels que yum ou apt de manière à utiliser le dépôt Livna[1], lequel possède un RPM fait maison permettant d'installer les pilotes Nvidia aisément[2] lorsqu'on utilise un noyau officiel.
---
[1] Voir http://rpm.livna.org(...) pour plus de renseignements
[2] La méthode est décrite à : http://rpm.livna.org/livna-switcher.html(...)
[^]Re: Tres bien
Sans remettre en cause ton benchmark, chez moi glxgears:
2645.800 => 2653.800
soit une très légère amélioration seulement...
[^]Re: Tres bien
Sans vouloir remettre en cause ton benchmark... bah je le fait quand même. Glxgears c'est bien marrant mais un peu limité.
Respect à RMS.
[^]Re: Tres bien
Les applications openGL fournies avec xscreensaver sont un peu plus complexe que glxgear. Cela n'en fait pas de bon bench mais c'est toujours mieux qu'un stupide engrenage qui tourne.
En general, il faut passer les options -delay 0 pour aller a pleine vitesse et -fps pour afficher les resultats.
par example:
/usr/lib/xscreensaver/atlantis -delay 0 -fps
/usr/lib/xscreensaver/sproingies -delay 0 -fps
[+] [^]Re: Tres bien
Avec quelle carte ?