OVH Cloud OVH Cloud

plus de dri suite a maj

5 réponses
Avatar
pascal
Bonsoir la liste

Suite à une maj ce week-end de ma testing j'ai vu passer la question
Xorg/Xfree et j'ai vaillament choisi de conserver Xfree.
J'ai également vu apparaître gcc4 ...
J'ai une Gforce 2 et des drivers proprios Nvidia qui me comblaient
jusqu'à ce week-end (et, je précise, un noyau 2.4.27 auquel je dois
coller pour cause d'ata raid).
Après un dur labeur et en guise de récompense je m'accorde quelques
instants de détente en réseau ... pour me faire jeter aussi tôt :
***********************************************************
You are using software Mesa (no hardware acceleration)!
Driver DLL used: libGL.so.1
If this is intentional, add
"+set r_allowSoftwareGL 1"
to the command line when starting the game.
***********************************************************
Oui mais ce n'était pas intentionnel !
Un rapide glxinfo | grep direct me confirme vite fait que :
***********************************************************
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
***********************************************************
Qu'à cela ne tienne me dis-je (ayant fait des expériences comparables
lors de précédentes mis à jour) je vais re-installer le driver proprio
en question (le même) et là ...Insultes en vrac dans
/var/log/nvidia-installer.log :

***********************************************************
...
In file included from /lib/modules/2.4.27/build/include/linux/kernel.h:15,
from nv-linux.h:45,
from nv.c:14:
/lib/modules/2.4.27/build/include/asm/byteorder.h:14: warning: type
qualifie
rs ignored on function return type
/lib/modules/2.4.27/build/include/asm/byteorder.h:30: warning: type
qualifie
rs ignored on function return type
In file included from
/lib/modules/2.4.27/build/include/linux/byteorder/litt
le_endian.h:11,
from
/lib/modules/2.4.27/build/include/asm/byteorder.h:65,
from
/lib/modules/2.4.27/build/include/linux/kernel.h:15,
from nv-linux.h:45,
from nv.c:14:
/lib/modules/2.4.27/build/include/linux/byteorder/swab.h:160:
warning: type
qualifiers ignored on function return type

<snip>

nv.c: In function 'nv_kern_read_cardinfo':
nv.c:2188: warning: pointer targets in passing argument 4 of
'rm_get_device_
name' differ in signedness
nv.c: In function 'nv_kern_read_status':
nv.c:2350: warning: pointer targets in passing argument 2 of
'rm_read_regist
ry_dword' differ in signedness
nv.c:2350: warning: pointer targets in passing argument 3 of
'rm_read_regist
ry_dword' differ in signedness

<re snip>

nv.c:2702: warning: pointer targets in passing argument 5 of
'KernAllocAGPPa
ges' differ in signedness
nv.c:2732: warning: pointer targets in passing argument 6 of
'rm_alloc_agp_p
ages' differ in signedness
make[1]: *** [nv.o] Erreur 1
make: *** [module] Erreur 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.

*************************************************************

J'ai relu les récents messages de la liste mais je n'ai pas de problème
d'installation, ni de configuration puisque les drivers fonctionnaient
tout à fait correctement avant la mise à jour. Google ne s'est pas
montré très amical sur ce coup là.

J'ai donc un premier problème : où est passé l'accélération matérielle
et d'où sort mesa ?
Et un second : ces erreurs ne me plaisent pas trop. Sont-elles dues à la
nouvelle version du compilateur ? Et pourquoi certaines
proviennent-elles des sources du noyau lui-même ?

Merci de m'avoir lu jusqu'içi et j'espere ne pas être passé à côté de
qque chose d'évident (je le crains...)

Pascal

--
Haut par-dessus leur tête voguaient les blanches sculptures
des nuages, comme en la cervelle de Michel-Ange des volutes
de concept.
M. Lowry



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

5 réponses

Avatar
Michel Luc
--=-OzoQsGeX/WpwNV1mUl/F
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Le mercredi 14 septembre 2005 à 23:24 +0200, pascal a écrit :
Bonsoir la liste

Suite à une maj ce week-end de ma testing j'ai vu passer la question
Xorg/Xfree et j'ai vaillament choisi de conserver Xfree.
J'ai également vu apparaître gcc4 ...
J'ai une Gforce 2 et des drivers proprios Nvidia qui me comblaient
jusqu'à ce week-end (et, je précise, un noyau 2.4.27 auquel je dois
coller pour cause d'ata raid).
Après un dur labeur et en guise de récompense je m'accorde quelques
instants de détente en réseau ... pour me faire jeter aussi tôt :
***********************************************************
You are using software Mesa (no hardware acceleration)!
Driver DLL used: libGL.so.1
If this is intentional, add
"+set r_allowSoftwareGL 1"
to the command line when starting the game.
***********************************************************
Oui mais ce n'était pas intentionnel !
Un rapide glxinfo | grep direct me confirme vite fait que :
***********************************************************
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
***********************************************************
Qu'à cela ne tienne me dis-je (ayant fait des expériences comparables
lors de précédentes mis à jour) je vais re-installer le driver prop rio
en question (le même) et là ...Insultes en vrac dans
/var/log/nvidia-installer.log :

***********************************************************
...
[ ... ]
ERROR: Unable to build the NVIDIA kernel module.

*************************************************************
[ ... ]
J'ai donc un premier problème : où est passé l'accélération mat érielle
et d'où sort mesa ?



Mesa est l'accélération logiciel (GLX Indirect) utilisée lorsque qu' il
n'y a pas accélération direct (dri/drm).

Et un second : ces erreurs ne me plaisent pas trop. Sont-elles dues à l a
nouvelle version du compilateur ? Et pourquoi certaines
proviennent-elles des sources du noyau lui-même ?



Oui, l'installeur nvidia ne supporte pas gcc 4 !
Le noyau aussi à certainement été compilé avec un gcc 3.x ou 2.8.
Il est vivement recommandé de compiler un module avec la même version d e
gcc que celle utilisée pour la compilation du noyau.

un " cat /proc/version " fournit la version gcc pour le noyau chargé.



@+
--
Michel Luc | http://www.cern91.net/
GAULE, LUG de l'Essonne: http://gaule.org/
-*-*-*-*-*-*-* GnuPG v1.0.6 (GNU/Linux) *-*-*-*-*-*-*-*-

GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
--------------------------------------------------------


--=-OzoQsGeX/WpwNV1mUl/F
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDKcVQsQ8Dyz0HuIERAqcOAJ9znmP2IQbPe3EA3dMLWXEa2p2H3QCfYrpw
CU3NyZUn6RNXxCLVa02UVro ×MY
-----END PGP SIGNATURE-----

--=-OzoQsGeX/WpwNV1mUl/F--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
pascal
Michel Luc a écrit :

Mesa est l'accélération logiciel (GLX Indirect) utilisée lorsque qu'il
n'y a pas accélération direct (dri/drm).



Oui...je connais Mesa. Ma question était plutôt : comment se fait-il que
l'accélération matérielle ait été virée suite à une mise à jour ?


Et un second : ces erreurs ne me plaisent pas trop. Sont-elles dues à la
nouvelle version du compilateur ? Et pourquoi certaines
proviennent-elles des sources du noyau lui-même ?




Oui, l'installeur nvidia ne supporte pas gcc 4 !


Arrrgh ca par contre je ne savais pas.

Le noyau aussi à certainement été compilé avec un gcc 3.x ou 2.8.
Il est vivement recommandé de compiler un module avec la même version de
gcc que celle utilisée pour la compilation du noyau.

un " cat /proc/version " fournit la version gcc pour le noyau chargé.


yes...Comme précisé un peu plus haut pas question de noyau 2.6 pour moi
alors je connais bien la version de mon noyau et celle du gcc qui m'a
permis de le compiler (3.3.5).

Par contre j'ai trouvé un petit script qui semble pouvoir règler cet
épineux problème sur le forum nvidia. Il faut que je l'essaie (trucs
urgents à terminer sur cette machine avantde faire le fangio) et si
quelqu'un a eu les memes problèmes je pourrais envoyer.

En tout cas merci pour la réponse.
Pascal
--
Haut par-dessus leur tête voguaient les blanches sculptures
des nuages, comme en la cervelle de Michel-Ange des volutes
de concept.
M. Lowry



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
pascal
pascal a écrit : et se répond donc à lui même!)

Oui, l'installeur nvidia ne supporte pas gcc 4 !



Arrrgh ca par contre je ne savais pas.


Et pour cause... C'est faux :
http://www.nvnews.net/vbulletin/showthread.php?tS666

Pascal

--
Haut par-dessus leur tête voguaient les blanches sculptures
des nuages, comme en la cervelle de Michel-Ange des volutes
de concept.
M. Lowry



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Michel Luc
--=-dUPn+XaSwVGyH4e146VI
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Le jeudi 15 septembre 2005 à 22:25 +0200, pascal a écrit :
pascal a écrit : et se répond donc à lui même!)

>> Oui, l'installeur nvidia ne supporte pas gcc 4 !
>
> Arrrgh ca par contre je ne savais pas.
Et pour cause... C'est faux :
http://www.nvnews.net/vbulletin/showthread.php?tS666



Chez moi ça passe avec gcc 3.3, mais avec gcc 4 ça me retourne beaucou p
d'erreurs et ça ne fonctionne pas, je ne suis pas sous fedora ;)

@+
--
Michel Luc | http://www.cern91.net/
GAULE, LUG de l'Essonne: http://gaule.org/
-*-*-*-*-*-*-* GnuPG v1.0.6 (GNU/Linux) *-*-*-*-*-*-*-*-

GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
--------------------------------------------------------


--=-dUPn+XaSwVGyH4e146VI
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDKfMmsQ8Dyz0HuIERAmoaAKC04PzGbwRKW6QPOtzktFdnKGyJ7wCfamNo
tvCDujSQKkxWMSiBWKk9iSc =KWQL
-----END PGP SIGNATURE-----

--=-dUPn+XaSwVGyH4e146VI--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
pascal
Michel Luc a écrit :
Le jeudi 15 septembre 2005 à 22:25 +0200, pascal a écrit :

pascal a écrit : et se répond donc à lui même!)


Oui, l'installeur nvidia ne supporte pas gcc 4 !



Arrrgh ca par contre je ne savais pas.



Et pour cause... C'est faux :
http://www.nvnews.net/vbulletin/showthread.php?tS666




Chez moi ça passe avec gcc 3.3, mais avec gcc 4 ça me retourne beaucoup
d'erreurs et ça ne fonctionne pas, je ne suis pas sous fedora ;)


Oui mais ...
La troisième réponse précise :
"I try yesterday on *debian sid*, and it's ok (for me)"
(c'est moi qui souligne) avec certes une jolie faute ;)
Ca doit donc être possible....A condition de recompiler son noyo avec la
nouvelle mouture de gcc.
Quelqu'un a tenté ?

Pascal

--
Haut par-dessus leur tête voguaient les blanches sculptures
des nuages, comme en la cervelle de Michel-Ange des volutes
de concept.
M. Lowry



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact