Activer le direct rendering avec une nvidia.. - Hardware - Linux et OS Alternatifs
Marsh Posté le 11-01-2006 à 04:57:17
http://www.linux-wizard.net/howto. [...] nvidia#agp
Marsh Posté le 11-01-2006 à 21:16:28
Bonjour, et merci pour ta réponse...
J'ai bien ajouté la ligne
Code :
|
dans le modprobe.preload, mais ca n'a rien changé...
Pourtant, j'ai bien tout ca:
Code :
|
et ca:
Code :
|
Je ne sais donc pas quoi faire...
Merci de m'aider...
Philippe
Marsh Posté le 12-01-2006 à 14:31:53
regarde le status du driver une fois qu'il est lancé :
cat /proc/driver/nvidia/agp/status
FastWrite ?
SBA ?
AGP Rate ?
regarde ce qui est supporté par ta carte et par ton système
cat /proc/driver/nvidia/agp/card
cat /proc/driver/nvidia/agp/host
et si besoin configure ton /etc/modules.d/nvidia
Marsh Posté le 12-01-2006 à 14:58:42
Voila tout ce que j'obiens... J'imagine qu'il y a un pb dans le dernier truc...
[philippe@localhost ~]$ cat /proc/driver/nvidia/agp/status
Status: Enabled
Driver: NVIDIA
AGP Rate: 4x
Fast Writes: Enabled
SBA: Enabled
[philippe@localhost ~]$ cat /proc/driver/nvidia/agp/card
Fast Writes: Supported
SBA: Supported
AGP Rates: 4x 2x 1x
Registers: 0x1f000217:0x1f000314
[philippe@localhost ~]$ cat /proc/driver/nvidia/agp/host
cat: /proc/driver/nvidia/agp/host: No such file or directory
Sinon, j'ai enlevé la ligne du worg.conf, cela n'a rien changé.
Merci
Philippe
Marsh Posté le 12-01-2006 à 15:03:21
le problème c'est qu'on t'a donné un mauvais nom de fichier... en fait c'est: host-bridge
je suppose que t'as quand même redémarré ton serveur après avoir modifié le fichier de conf ???
Marsh Posté le 12-01-2006 à 15:41:45
z980x a écrit : Voila tout ce que j'obiens... J'imagine qu'il y a un pb dans le dernier truc... |
Bonjour,
Bon c'est étonnant que le script n'est pas supprimé la ligne "load dri" dans ton xorg.conf.
1 - Tu supprimes la ligne "load dri" dans ton xorg.conf.
2 - Modifie ton fichier /etc/modprobe.preload de la manière suivante :
Code :
|
3 - Tu rédemarres ta mandriva.
4 - Tu vérifies les retours de commande :
4.a - glxinfo | grep "direct rendering"
4.b - lsmod |grep -i agp
Marsh Posté le 12-01-2006 à 15:54:47
Voila ce que j'obtiens,après avoir fait ce qu'a écrit lebarjoe:
[philippe@localhost ~]$ glxinfo | grep "direct rendering"
direct rendering: No
[philippe@localhost ~]$ lsmod |grep -i agp
bash: lsmod: command not found
[philippe@localhost ~]$ su
Password:
[root@localhost philippe]# lsmod |grep -i agp
nvidia-agp 6108 0
agpgart 28716 2 nvidia,nvidia-agp
[root@localhost philippe]#
Marsh Posté le 12-01-2006 à 16:12:33
z980x a écrit : Voila ce que j'obtiens,après avoir fait ce qu'a écrit lebarjoe: |
1 - Tu as quoi dans ton fichier /etc/modprobe.conf ?
2 - Ce n'est pas normal ça => nvidia-agp 6108 =>0<=
2.a ls -ald /dev/nvidia*
Question : Tu as quoi comme carte graphique ?
Marsh Posté le 12-01-2006 à 16:16:42
0liv a écrit : le problème c'est qu'on t'a donné un mauvais nom de fichier... en fait c'est: host-bridge |
Désolé, ma mémoire n'est pas infaillible ... et je m'attendais a cequ'il vérifie quand même le nom du fichier ...
Au fait z980x, dans le shell unix (linux), si tu écris :
$ cat /proc/driver/nvidia/agp/ho
puis que tu appuies sur la touche "Tabulation", tu verras apparaitre le reste du nom du fichiers, en tout cas tout ceux qui commence par "ho".
Ca s'appelle la complétion automatique et c'est très pratique.
Marsh Posté le 12-01-2006 à 16:21:36
Voici ce que j'ai dans mon /etc/modprobe.conf:
Code :
|
Pour DocWario --> euh... Je comprends pas trop ce que tu veux que je fasse la... Bien sur que je connais la complétion auto., je l'utilise tout le temps, mais dis moi, je dois faire quoi la????
Merci
Philippe
Marsh Posté le 12-01-2006 à 16:32:31
z980x a écrit : Voici ce que j'ai dans mon /etc/modprobe.conf:
|
Modifie ton fichier /etc/modprobe.conf de la manière suivante :
Code :
|
Redémarre ta mandirva et ressaye...
Marsh Posté le 12-01-2006 à 17:01:46
z980x a écrit : Voici ce que j'ai dans mon /etc/modprobe.conf:
|
c'était juste qu'une fois que tu t'étias rendu compte que le fichier /proc/driver/nvidia/agp/host n'existait pas, tu aurais fais [tabulation] et tu aurais eu le bon fichier.
au fait c'est pas une bonne idée de modifier directement /etc/modprobe.conf, ya le fichier /etc/modules.d/nvidia (enfin sur gentoo et debian c'est là, donc à priori sur mandriva ca devrait être au même endroit) qui est là pour donner des paramèetres au modules nvidia.
Marsh Posté le 12-01-2006 à 17:31:17
Bon, j'ai modifié le modprobe.conf, et ca n'a rien changé: toujours direct rendering no...
Sinon, je n'ai pas de dossier modules.d dans /etc...
Marsh Posté le 12-01-2006 à 17:54:00
cherche les fichiers nvidia dans /etc
$find /etc -type f -a -iname "^nvidia$"
il doit bien apparaitre quelque part d'autre que dans modprobe.conf
Marsh Posté le 12-01-2006 à 18:02:28
lol:
[root@localhost philippe]# find /etc -type f -a -iname "^nvidia$"
[root@localhost philippe]#
Marsh Posté le 12-01-2006 à 18:11:49
bon ok, mandriva c'est ...~#{$-èm...disons que je la connais pas.
désolé.
Marsh Posté le 12-01-2006 à 18:22:26
lol, un pote me dit ca aussi !!! loooooool
Enfin bon, merci quand meme Doc !
Philippe
Marsh Posté le 12-01-2006 à 18:46:21
Pourquoi ne pas essayer d'installer les pilotes depuis le package officiel nvidia et voir ce que ca donne ?
Marsh Posté le 12-01-2006 à 18:55:41
1. es tu sûr que ton chipset AGP est un nvidia ?
pour savoir le pilote agp à charger, utilise la commande suivante :
|
2. pour vérifier si le module nvidia est chargé essaie les 2 commandes suivantes :
|
la 1ère vérifie si il existe un module nvidia, la 2ème vérifie quil est chargé.
Note : toutes ces commandes sont à faire en tant que root.
Marsh Posté le 12-01-2006 à 18:55:50
Le script télécharge les derniers drivers, sur le site de nvidia... Donc pas de pb la dessus... Il y a quelques mois, j'avais utilisé ce script, et ca marchait parfaitement, donc c'est pas ca le pb...
Marsh Posté le 12-01-2006 à 19:04:21
Ah oui, il se peut aussi que tu charges le libglx de xorg et non celui de nvidia.
pour le vérifier :
|
en tant que root, et tu regardes si tu as la ligne suivante :
[quote]
(II) Module glx: vendor="NVIDIA Corporation"
[/fixed]
si non, à ce moment dans /etc/X11/xorg.conf, remplace la ligne Load "glx" par celle-ci :
|
Normalement c'est l'emplacement du fichier glx de NVIDIA. vérifie avant qu'il y est.
Marsh Posté le 12-01-2006 à 19:10:51
je me pose tout de meme la question de l'interet d'un script d'install. Le package nvidia se suffit en lui meme.
Marsh Posté le 12-01-2006 à 19:31:02
Dark_Schne ider --> J'ai bien la ligne: (II) Module glx: vendor="NVIDIA Corporation"
Donc pas de soucis de se coté la.
Pour marmotte --> Tu sais, quand tu débutes, t'es bien content de trouver un truc qui fait tout tout seul ! lol
Ca fait pas longtemps que je suis sous linux...
Marsh Posté le 12-01-2006 à 19:45:51
Salut,
Je viens de me rendre compte que je n'ai pas le FW et SBA D'activé chez moi et je n'arrive pas à les activer :
bibi@dingo:/etc$ cat /proc/driver/nvidia/agp/card |
J'ai un 2.4.27.
Qu'est ce qui est mieux aussi, NVIDIA ou AGPGART ?
Merci pour votre aide
Marsh Posté le 12-01-2006 à 21:00:45
z980x> donc vérifie le chipset agp.
Marsh Posté le 12-01-2006 à 21:06:33
Comment ca "vérifier le chipset agp" ?
Désolé, je connais pas trop ca encore...
Marsh Posté le 12-01-2006 à 22:53:32
Bon, je reviens à la charge.
Je t'avais demandé (c'est vrai ce n'était pas clair) le retour de la commande ci-dessous :
Code :
|
Ce qui n'est pas normal, c'est que le module nvidia-agp n'est pas utilisé => nvidia-agp 6108 =>0<=.
Je soupçonne un problème de droit...
Marsh Posté le 13-01-2006 à 08:12:04
Voila le résultat:
Code :
|
/dev/nvidia0 et /dev/nvidiactl sont en jaune sur fond noir.
et pour ca: id -a philippe, j'ai bien écrit ap, mais il ne connait pas le p...
Marsh Posté le 13-01-2006 à 11:18:37
comme dit dans un poste précéndent, pour savoir quel pilote utiliser pour ton chipset AGP :
|
chipset AGP != carte graphique !
si nvidia-agp n'est pas utilisé, c'est parce que ton northbrigde n'est pas un chipset nvidia ( nforce ), mais un autre chipset !
faut arrêter de lire en diagonale les gars !
Marsh Posté le 13-01-2006 à 18:35:29
Code :
|
Voila ce que j'obiens... Apparement, c'est pas ce que je devrais obtenir (si je comprends bien ce que tu me dis...)
Donc que faire?
Merci
Marsh Posté le 13-01-2006 à 19:09:13
ben au lieu de faire un "modprobe nvidia-agp" tu fais un "modprobe sis-agp"
Marsh Posté le 13-01-2006 à 19:22:20
ton chipset AGP est est de marque SIS, donc c'est normal ! tu lirais 2 secondes les specs de ta carte mère et tu saurais que tu as un chipset agp SIS.
Donc c'est sis-agp que tu dois mettre dans le fichier /etc/modprobe.preload et non nvidia-agp.
et il faut faire cela en tant que root :
http://www.linux-wizard.net/faq.ph [...] ey=be_root
Marsh Posté le 13-01-2006 à 20:08:00
Bon, j'ai fait: modprobe sis-agp
et j'ai ajouté la ligne dans le modprobe.preload.
Le voici d'ailleurs maintenant:
Code :
|
Mais quand je fais: glxinfo, j'ai toujours le direct rendering à no...
Voici ce que j'ai dans le panneau de config de mandriva:
http://bsb.jexiste.fr/capture2.png
(C'est fait expres que c'est un lien, sinon une image apparait, elle est trop grande, et pourrait prendre du temps à charger...)
Que faire?
Merci
Marsh Posté le 13-01-2006 à 23:49:00
Voici le log nvidia-bug-report.log, si par hasard, cela pouvait aider...
http://bsb.jexiste.fr/nvidia-bug-report.log
Merci
Philippe
Marsh Posté le 10-01-2006 à 13:11:16
Bonjour à tous !
J'ai installé les drivers de ma carte 3D avec le script trouvé sur cette page:
http://www.pcinpact.com/forum/sujet_38878_0.htm
Bon, apparement ca marche...
Mais, après avoir voulu jouer à des jeux, je me suis bien vite rendu compte que qqchose ne fonctionnait pas correctement...
Je tente un glxgears, et je fais du 2000 et quelques fps...
Bon, mais quand je tape ca:
glxinfo | grep "direct rendering"
Il me dit ca:
direct rendering: No
Donc, ca marche pas...
Je regarde mon Xorg.conf, j'ai:
et plus bas:
Comment faire pour activer le dri???
Merci !
Philippe
PS: En fait, c'est pour faire fonctionner les jeux avec cedega avec des performances "normales"...
Ex: GTA3 sous linux --> 1/2 fps, sous windows: 60
Age Of Empires 2 --> 30-40, sous windows.........
Et avant, il y a quelques mois, avant que je réinstalle mon linux, cod tournait parfaitement avec cedega... (100 fps alors que j'en avais que 60 avec windows...)
Merci !!!!
Philippe