[nVidia] Je rève ...

Je rève ... [nVidia] - Linux et OS Alternatifs

Marsh Posté le 20-03-2002 à 09:52:52    

Y'a quelques temps j'avais constaté que le même prog en OpenGL tournait 3 fois moins vite sous Linux avec XFree 4.1.0 + drivers 2313 par rapport à la version Windows (code identique et tout et tout) :(  
 
Y'a quelques semaines, installation des 2812, un tout petit peu mieux, mais rien de transcendant...
 
Y'a une semaine j'installe XFree 4.2.0 et... blam encore pire, perf encore divisées par 2...  :(  :(  
 
Hier, ne sachant pas quoi faire devant mon écran, je décide de réinstaller les 2812, à l'arrache, en 'rpm -Uvh --replacefiles --replacepkgs' et là...  :ouch:  :eek2: la version Linux est 2 fois PLUS rapide que la version Windows...  :hap:  
 
Y'en a quand y optimisent, y font pas semblant !!!
 
 
Quelqu'un a constaté le même truc ? Parce que là ça me semble énorme quand même, des perfs multipliées par 5...

 

[jfdsdjhfuetppo]--Message édité par cycojesus--[/jfdsdjhfuetppo]


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 20-03-2002 à 09:52:52   

Reply

Marsh Posté le 20-03-2002 à 10:20:32    

Ca doit etre un pb de config ou autre...y avait surement un truc qui faisait merder qqpart, je ne pense pas que ce ne soit que les perfs meme du driver qui soient en cause


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

Marsh Posté le 20-03-2002 à 18:05:35    

tu devais avoir un problème avant, parce que ça fait longtemps que les drivers nvidia linux sont réputés pour avoir des perfs légèrement meilleures que sous windows.

Reply

Marsh Posté le 20-03-2002 à 18:07:55    

les drivers sont les memes que sous windows.... tu devais avoir uen couille dans ta conf avant surtout ....

Reply

Marsh Posté le 20-03-2002 à 18:12:04    

wave a écrit a écrit :

tu devais avoir un problème avant, parce que ça fait longtemps que les drivers nvidia linux sont réputés pour avoir des perfs légèrement meilleures que sous windows.




 
Mais de là à être presque plus de 60% plus rapides, y'a une sacrée marge quand même...  :heink:  
 
Je vais ré-étudier la question ce soir parce que ça m'intrigue beaucoup cette histoire...
 
Bonne soirée  :hello:


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 20-03-2002 à 18:16:25    

tu compares avec quoi comme appli ?

Reply

Marsh Posté le 20-03-2002 à 19:17:31    

et bien moi j aimerais bien savoir comment vous faite pour avoir des bonne perf!!!
 
 
j ai carrément des salles perfs depuis ke je suis passé à la mandrake 8.0
 
j utilise les rpm kernel_mdkUP et et GLX_i386
 
la carte utilise bien les driver Agpgart pour l AGP  
 
alors cycojesus si tu pouvait me détailler tes manip miracle ca m aiderait peut être???

Reply

Marsh Posté le 20-03-2002 à 19:18:30    

moi j utilise quake3 comme bench pour comparer avec win32

Reply

Marsh Posté le 21-03-2002 à 01:42:57    

http://linux-wizard.tuxfamily.org/howto_nvidia.html


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 21-03-2002 à 08:45:55    

Martinez a écrit a écrit :

tu compares avec quoi comme appli ?  




 
une que je fait moi-même : http://cycojesus.free.fr/progs/openglavity/index.htm


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 21-03-2002 à 08:45:55   

Reply

Marsh Posté le 21-03-2002 à 08:46:57    

yank a écrit a écrit :

et bien moi j aimerais bien savoir comment vous faite pour avoir des bonne perf!!!
 
 
j ai carrément des salles perfs depuis ke je suis passé à la mandrake 8.0
 
j utilise les rpm kernel_mdkUP et et GLX_i386
 
la carte utilise bien les driver Agpgart pour l AGP  
 
alors cycojesus si tu pouvait me détailler tes manip miracle ca m aiderait peut être???  




 
installation de XFree86 4.2.0 (hs DVD Linux Mag)
réinstalle des derniers drivers nvidia (compilés à partir des src.rpm)

 

[jfdsdjhfuetppo]--Message édité par cycojesus--[/jfdsdjhfuetppo]


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 21-03-2002 à 08:52:35    

Bon ben pour la réétude de la question va falloir attendre... pour une raison que j'ignore XFree veut plus du driver nvidia...
veut pas démarrer, rien, que dalle... Pourtant hier ça marchait (très! trop ?) bien  :(  
 
Un autre grand mystère, mais vous fatiguer pas à chercher une raison, j'ai dl les isos de la mandrake 8.2 et je vais faire une install toute propre pour partir sur de bonnes bases bien saines

 

[jfdsdjhfuetppo]--Message édité par cycojesus--[/jfdsdjhfuetppo]


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 21-03-2002 à 10:29:33    

décidément on ne lit jamais mes docs. cela commence sérieusement à m'énerver. je vais me renommer en Jean-Baptiste : celui ki prèche dans le désert !


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 21-03-2002 à 11:08:39    

Dark_Schneider a écrit a écrit :

décidément on ne lit jamais mes docs. cela commence sérieusement à m'énerver. je vais me renommer en Jean-Baptiste : celui ki prèche dans le désert !  




 
 :??:  
 
Ah si, je les ai des docs, ton site m'as sauvé plus d'une fois et je ne t'en remercierais jamais assez ! Grâce à toi je sais, entre autre, maintenant installer les drivers nvidia les yeux fermés.
Mais là franchement, ça marchais le soir, je dors, j'allume le matin et paf plus de XFree... Mais bon, comme j'ai dit cherchez pas, je vais une belle install toute propre

 

[jfdsdjhfuetppo]--Message édité par cycojesus--[/jfdsdjhfuetppo]


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 21-03-2002 à 11:13:13    

va falloir ke je fasse une doc pour vous apprendre à lire ?!!!
 
http://linux-wizard.tuxfamily.org/howto_nvidia.html#pb
 
 
J'ai installé un kernel cooker ou la Mandrake 8.1 et à chaque reboot je dois réinstaller NVIDIA_kernel sinon cela ne marche pas. Que faire ?:
 
Ce petit problème est du fait que les derniers de Mandrake ont DevFS activé. Le répertoire /dev n'existe plus en tant que tel. C'est un pseudo système de fichier, recrée à chaque démarrage qui est utilisé à la place. DevFS à l'avantage qu'il peut créer les devices dont il a besoin de manière dynamique. Malheureusement les drivers nvidia actuels ne supportent pas encore devfs et par conséquents les devices des drivers sont effacés à chaque fois.
Comment régler ce problème ? C'est simple il suffit de ne pas rebooter :)
Il existe plusieurs solutions, on peut patcher les sources des drivers nvidia afin qu'ils supportent devfs ou recréer les devices avec un script à chaque démarrage. J'ai opté pour la deuxième solution.
D'abord récupérez le script nvidia_mknod.sh . Faites attention aux problèmes de fin de ligne si vous télécharger ce fichier sous windows. Il faudra peut être après mettre des fins de ligne de type unix ( \n ).
Ensuite on copie le script dans /etc/rc.d/init.d/ :
$> cp nvidia_mknod.sh /etc/rc.d/init.d/nvidia_mknod
Ensuite créons les liens symboliques dans les runlevel correspondantes. Nous allons le faire pour les runlevel 3 et 5 car ce sont normalement les seules pour lesquelles on lance X :
$> ln -s /etc/rc.d/init.d/nvida_mknod /etc/rc.d/rc3.d/S92nvidia_mknod
$> ln -s /etc/rc.d/init.d/nvida_mknod /etc/rc.d/rc5.d/S92nvidia_mknod
On fait bien attention au fait que ces scripts soient exécutables :
$> chmod a+x /etc/rc.d/init.d/nvidia_mknod
$> chmod a+x /etc/rc.d/rc3.d/nvidia_mknod
$> chmod a+x /etc/rc.d/rc5.d/nvidia_mknod
Ensuite on vérifie si le script marche correctement :
$> /etc/rc.d/init.d/nvidia_mknod start
On devrait voir s'afficher : making nvidia /dev nodes...DONE
 
Une fois ceci fait vous ne devriez plus avoir de problèmes avec devfs et les drivers nvidia. Pour plus d'informations concernant les scripts de démarrages ou démons/services, veuillez jeter un oeil sur cette FAQ


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 21-03-2002 à 11:30:25    

:ange:  
 
ok, mea culpa, je m'était arréter à "récuperez le script"
 
10 secondes de honte pour moi
1
2
3
4
5
6
7
8
9
10
 
en même temps c'est la première fois que j'ai ce pb ...
 
tiens, je vais l'écrire ce howto_read_the_howtos, comme ça j'aurais aucune excuse :D
 
 :jap:


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 21-03-2002 à 12:36:23    

Dark_Schneider a écrit a écrit :

Ce petit problème est du fait que les derniers de Mandrake ont DevFS activé. Le répertoire /dev n'existe plus en tant que tel. C'est un pseudo système de fichier, recrée à chaque démarrage qui est utilisé à la place. DevFS à l'avantage qu'il peut créer les devices dont il a besoin de manière dynamique. Malheureusement les drivers nvidia actuels ne supportent pas encore devfs et par conséquents les devices des drivers sont effacés à chaque fois.
Comment régler ce problème ? C'est simple il suffit de ne pas rebooter :)



Es tu sûr que les derniers drivers de nvidia n'utilisent pas devfs ? Car je ne recrée pas les devices au démarrage et ça marche.
 

Code :
  1. grep -i devfs nv.c

renvoie pas mal de choses aussi.

 

[jfdsdjhfuetppo]--Message édité par gm_superstar--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 21-03-2002 à 15:12:21    

soit je suis lent parcke j utilise XFREE 4.0.3, soit les driver AGP de mon kernel sont mal configuré, soit les driver nvidia aime pas que j utilise cc différent des leurs pour recompiler???
 
alors si ca viend de XFREE : est ce ke c est simple de passer à XFREE4.2.0
 
si c est l AGP : j ai vérifié, ils utilise bien le chipset i440BX
 
et si c est cc : j ai été obligé de prendre les tar.gz et de faire make --ignore-errors pour ke ca marche. Et résultat c est pas plus rapide ke les rpm compillé pour mdk8.0!!!!
 
 
y a pas une ptite option secrète à rajouter dans /etc/X11/XF86Config-4 :??:

Reply

Marsh Posté le 21-03-2002 à 15:17:42    

cycojesus> j aimerais bien savoir ce ke ca donne une install propore avec XFREE4.2.0 et les NVIDIA 2802 ???
 
parcke t as combine d installer les 2802 par decu les 2313 j y crois pas trop!!!

Reply

Marsh Posté le 21-03-2002 à 15:36:37    

yank a écrit a écrit :

cycojesus> j aimerais bien savoir ce ke ca donne une install propore avec XFREE4.2.0 et les NVIDIA 2802 ???
 
parcke t as combine d installer les 2802 par decu les 2313 j y crois pas trop!!!  




1. je te dirais ça quand j'aurais installer la mdk8.2
2. pourkoi, rpm -Uvh ça marche


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 21-03-2002 à 18:24:45    

non non 2) allait avec 1), je ne voulait pas dire ke ca marchait pas mais ke si tu avait des bonne perf ca ne venait pas de la...
 
 
tu pense faire les test quand ???

Reply

Marsh Posté le 22-03-2002 à 08:53:19    

yank a écrit a écrit :

non non 2) allait avec 1), je ne voulait pas dire ke ca marchait pas mais ke si tu avait des bonne perf ca ne venait pas de la...
 
 
tu pense faire les test quand ???  




 
journée prise par des rips divxs, donc peut-être ce soir ou demain


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 22-03-2002 à 11:43:49    

Dark_Schneider a écrit a écrit :

décidément on ne lit jamais mes docs. cela commence sérieusement à m'énerver. je vais me renommer en Jean-Baptiste : celui ki prèche dans le désert !  




 
:lol:

Reply

Marsh Posté le 22-03-2002 à 11:53:48    

XFree 4.2  
Drivers Nvidia 2313
 
Et ca marche nickel :)


---------------

Reply

Marsh Posté le 10-04-2002 à 19:27:52    

g une kestion concernant la how to:
 
 
$> ln -s /etc/rc.d/init.d/nvida_mknod /etc/rc.d/rc5.d/S92nvidia_mknod  
 
le S92 sort au pif ou ya une raison?


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 10-04-2002 à 19:38:28    

leirn a écrit a écrit :

g une kestion concernant la how to:
 
 
$> ln -s /etc/rc.d/init.d/nvida_mknod /etc/rc.d/rc5.d/S92nvidia_mknod  
 
le S92 sort au pif ou ya une raison?  




 
en gros en général les chiffres s'arrètent a 90 souvent...
donc en le mettant a 92, ben ils sont sur que ca sera la derniere tache a s'executer au boot...

Reply

Marsh Posté le 10-04-2002 à 19:39:06    

dc c l'ordre, oki, thx


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 10-04-2002 à 23:41:59    

Et le S signifie que c exécuté au démarrage, sinon la première lettre est un K quand c pas exécuté.
Jette un oeil dans tes rcX.d/

Reply

Marsh Posté le 11-04-2002 à 10:17:07    

[HS] j'ai mis les drivers nvidia moi ( bien que pour le moment ils me servent pas des masses )
 
il me manque pas un truc "GLX" la dedans ? :
 
Section "Module"
        Load    "bitmap"
        Load    "dbe"
        Load    "ddc"
        Load    "dri"
        Load    "extmod"
        Load    "freetype"
        Load    "int10"
        Load    "pex5"
        Load    "record"
        Load    "speedo"
        Load    "type1"
        Load    "vbe"
        Load    "xie"
EndSection
 
:??:

Reply

Marsh Posté le 11-04-2002 à 11:56:15    

Si !
 
Par contre, tu peux virer la ligne
Load "dri"
 
En effet les drivers nvidia ne se servent pas du DRI.
 
PS : pense à changer "nv" par "nvidia" dans le fichier de config de XFree ;)
 
[:ptitlu] qui est très content de sa GeForce3


---------------
Fromage et café, what else?
Reply

Marsh Posté le 11-04-2002 à 12:21:31    

blackm a écrit a écrit :

Et le S signifie que c exécuté au démarrage, sinon la première lettre est un K quand c pas exécuté.
Jette un oeil dans tes rcX.d/



Le K signifie que le service sera arrêté quand on entre le niveau d'init. Regarde dans rc0.d ou rc6.d il n'y a que des Kxx.

Reply

Marsh Posté le 11-04-2002 à 19:00:44    

gm_superstar a écrit a écrit :

 
Le K signifie que le service sera arrêté quand on entre le niveau d'init. Regarde dans rc0.d ou rc6.d il n'y a que des Kxx.  




 
ouaip, je me suis mal exprimé et j'ai vu après que dans l'autre post de leirn yavait une explication bien meilleure.

Reply

Marsh Posté le 11-04-2002 à 22:49:34    

g un post ou c mieux exliker? ou? je vois pas dukel tu parle...
 
et g pas trop compris la reponse de superstar...


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 12-04-2002 à 12:10:45    

leirn a écrit a écrit :

g un post ou c mieux exliker? ou? je vois pas dukel tu parle...
 
et g pas trop compris la reponse de superstar...



Bon alors reprenons. Dans les répertoires rcX.c, tous les services qui commencent par un S sont des services qui sont démarrés lorsqu'on entre dans le niveau d'init X. Par exemple dans rc5.d tu as peut-être S25usb qui lance le démon qui gère l'usb -> "usb start".
Tous les services qui commencent par un K sont les services qui sont arrêtés lorsqu'on entre dans le niveau d'init X. K75usb -> "usb stop". C'est pourquoi on les trouves surtout dans les niveaux 0 et 6 lorsqu'on arrête ou reboote la machine.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed