| |||||
FORUM HardWare.fr

Linux et OS Alternatifs

Installation

[ Arch Linux ] Nouveauté, Stabilité, Simplicité [HAPPY BIRTHDAY !] \o/| Auteur | Sujet : [ Arch Linux ] Nouveauté, Stabilité, Simplicité [HAPPY BIRTHDAY !] \o/ |
|---|---|
minux On Linux ... | Reprise du message précédent : --------------- Root des Google Pixel | Mes linux : 2002: Mandrake -> 2005: Ubuntu -> 2010: Arch | Mes smartphones |
Publicité | Posté le 06-10-2015 à 15:41:52 ![]() ![]() |
tromzy Arrêtez de m'appeler Sire. | Ok, merci, j'essaierai ça. --------------- Sin&zy, chaîne YouTube sur le cinéma -- Keep It Simple, Stupid -- Emulation Porn |
minux On Linux ... | Faut vérifier que ton SSD supporte le trim à la volée, c'est pas le cas de tous, et si c'est pas le cas, ça peut provoquer des pertes de données. Message cité 1 fois Message édité par minux le 06-10-2015 à 15:46:58 --------------- Root des Google Pixel | Mes linux : 2002: Mandrake -> 2005: Ubuntu -> 2010: Arch | Mes smartphones |
Elbarto | pour ceux qui ont des vieilles amd radeon HD ( genre 4xxx ) et un vieux CPU ( type intel dual core Exxxx ) avez-vous remarqué des anomalies avec la dernière version de mesa 11.0.2 compilée avec llvm 3.7 ? j'ai détecté un bug qui provoque un crash de l'application openGL dans certaines conditions ( fonction openGL glRasterPos2i(), et lorsqu'on utilise le mode de rendu 100% software avec la variable d'environnement "LIBGL_ALWAYS_SOFTWARE=1" ), pour savoir si vous êtes touchés par le bug : installez le paquet "mesa-demos" et tapez "tunnel" dans une console, si vous avez un crash avec le message d'erreur "illegal instruction" alors vous avez le bug, autre manière de tester: dans une console tapez : "export LIBGL_ALWAYS_SOFTWARE=1" puis lancez une application openGL ou "glxgears" depuis cette console, ça doit aussi planter, après un long debogage j'ai trouvé le coupable : c'était les paquets "llvm" et "llvm-libs", la version 3.7 qui a servi à compiler mesa 11 provoque ce plantage quand on a une vieille carte graphique et un CPU assez vieux qui ne supporte pas certaines extensions intel récentes, le moyen de contournement : downgrader llvm et llvm-libs vers la version 3.6.2, puis recompiler les paquets mesa, j'ai crée un rapport de bug sur le site de mesa, et sur celui de llvm mais pas encore de solutions trouvées Message cité 1 fois Message édité par Elbarto le 06-10-2015 à 16:39:16 |
tromzy Arrêtez de m'appeler Sire. |
Et ça se vérifie comment, ça ? C'est pour un SSD Samsung et un Plextor. Message édité par tromzy le 06-10-2015 à 16:45:05 --------------- Sin&zy, chaîne YouTube sur le cinéma -- Keep It Simple, Stupid -- Emulation Porn |
Elbarto | tout est indiqué dans le wiki archlinux :
|
tromzy Arrêtez de m'appeler Sire. | Ha oui je suis bête, je l'avais vu enplus. --------------- Sin&zy, chaîne YouTube sur le cinéma -- Keep It Simple, Stupid -- Emulation Porn |
carrion crow Immortal until my death | Salut,
--------------- Des piafs en photo |
Elbarto | c'est le problème classique d'une distribution rolling release, on se prend en premier les bugs des paquets récemment mis à jour il n'y a pas assez de recul ( malgré les bêta-testeurs, les subterfuges type dépôt testing ), il peut toujours y avoir un problème qui n'aura pas été détecté par les développeurs ou les bêta-testeurs, et certaines configurations logicielles ( combinaisons de paquets ) ne sont pas toutes testées ( ton plank je ne sais même pas ce que c'est ), parfois le bug ne peut se produire qu'avec une certaine configuration matérielle ( cf mon problème avec llvm 3.7 ), vérifie aussi la santé de ton disque dur ( ou celui de ton système de fichiers si c'est quelque chose de pas très finalisé ), et le contenu des fichiers logs ( dmesg, journalctl, xorg ) s'il y a des infos intéressantes vis à vis de ton problème, dans ta capture écran je vois une erreur liée au fichier /usr/lib/mesa/libGL.so.1 ( ou son lien symbolique /usr/lib/libGL.so ), xfce4 n'arrive pas à trouver ce fichier, vérifie que les paquets mesa soient bien installés Message cité 2 fois Message édité par Elbarto le 06-10-2015 à 20:07:31 |
zoidberg Gloire au crapaud Hypno!! |
|
Publicité | Posté le 06-10-2015 à 20:29:55 ![]() ![]() |
gee Bon ben hon |
--------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
Trit' |
|
carrion crow Immortal until my death |
Message édité par carrion crow le 07-10-2015 à 10:30:53 --------------- Des piafs en photo |
gee Bon ben hon |
--------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
make install | Ça ressemble plus à des hooks mal exécutés... Mais c'est un peu flou cette histoire. |
carrion crow Immortal until my death |
--------------- Des piafs en photo |
gee Bon ben hon | On dirait oui. --------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
Elbarto |
dans le doute regarde les infos smart de ton disque dur avec smartmontools, et s'il te reste de la place dans ta partition "/" Message cité 1 fois Message édité par Elbarto le 07-10-2015 à 15:21:45 |
carrion crow Immortal until my death |
--------------- Des piafs en photo |
Elbarto | vous avez peut-être remarqué au fil du temps que pacman mettait un temps fou pour consulter les fichiers de sa base de données sur le disque ( notamment si vous avez un disque dur, je mets de coté le cas du SSD ), le délai entre le moment où on tape le "pacman -Syu" et celui où il affiche les paquets à mettre à jour peut être long, il existe une astuce pour minimiser le problème : https://wiki.archlinux.org/index.ph [...] ess_speeds car tout est stocké dans /var/lib/pacman/, des simples fichiers textes et des fichiers textes compressés, d'où la lenteur, une solution peut-être serait que pacman utilise un SGBD comme base de données afin d'optimiser les accès, ou un système binaire pour stocker les infos plutôt que de s'appuyer sur des tonnes de fichiers texte qui ont l'inconvénient d'être sensibles à la fragmentation du système de fichiers, une article de 2012 existe à ce sujet : http://allanmcrae.com/2012/12/adva [...] se-format/ Message édité par Elbarto le 07-10-2015 à 20:53:43 |
Elbarto |
j'ai testé aussi sur un matériel encore plus ancien : un portable de 2003 avec un pentium 4 2.4 Ghz et une carte graphique radeon AGP M9 : pas d'erreur avec LLVM 3.7, ça merde donc pour l'instant que sur mon PC de 2010 qui a un pentium dual core E6800 ( 3.33 ghz ) et une radeon HD4650 Pcie ( pilote libre : radeon, pilote mesa : r600 ), j'ai testé aussi la version SVN de llvm ( revision 249579, c'est à dire la version 3.8 ), ça merde aussi sur la fonction glRasterPos2i(), conclusion : je vais devoir sortir l'artillerie lourde : faire une sorte de git-bisect pour trouver dans quelle révision ce bug a été introduit, pour ensuite créer un patch qui annule cette modification, ça fera peut-être bouger les développeurs de llvm ( car toujours pas de réponse à mon rapport de bug ) Message édité par Elbarto le 07-10-2015 à 23:48:50 |
Elbarto | oui j'ai essayé mesa 10.6 : - mesa 10.6 + llvm 3.7 : le bug est là puis ensuite mesa 11.0.2 ( ainsi que la version git plus récente ) - mesa 11.0.2 + llvm 3.7 : le bug est là quand je dis "bug", ça veut dire bug à l’exécution d'un programme openGL, pas durant la compilation de mesa, et la machine où le bug se produit c'est avec ma radeon hd4650 pcie qui utilise le pilote r600 de mesa et avec un pentium dual core E6800, quand le bug apparait il y a le message d'erreur "illegal instruction" Message cité 1 fois Message édité par Elbarto le 08-10-2015 à 00:59:13 |
gee Bon ben hon |
Message édité par gee le 08-10-2015 à 01:07:48 --------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
Elbarto | qu'est ce que "sb" ?
|
Elbarto | à priori on peut activer SB via cette variable d'environnement :
|
Elbarto | oui j'ai bien le paquet intel-ucode,
|
Elbarto | de toutes façons dès que j'aurai trouvé le commit qui a introduit ce bug ça permettra d'en savoir un peu plus, ce que je sais c'est que la version 3.6.2 ( compilée le 7 septembre dernier dans le dépôt archlinux ) est ok et que la version 3.7.0 a le bug ( version compilée le 29 septembre ), le commit fautif se trouve donc quelque part dans ce log : https://github.com/llvm-mirror/llvm/commits/master Message édité par Elbarto le 08-10-2015 à 01:28:28 |
Elbarto | ok j’essaierai la 10.3 demain |
gee Bon ben hon | Ah j'ai une autre idee pour toi, mais je ne sais pas si ca sera facile.
--------------- "Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!" |
make install | sb est activé par défaut. Essaie justement avec nosb. |
Elbarto | je viens de tester avec "nosb", le bug est toujours là,
|
make install | Faut pas clean/recréer un paquet à chaque fois hein |
Elbarto | j'utilise ccache et un PKGBUILD dans lequel je modifie la revision SVN à extraire
c'est un peu plus propre comme ça ( et plus simple ) et je pense que ça revient au même par rapport à ta technique Message édité par Elbarto le 08-10-2015 à 14:09:39 |
make install | Bah non puisque tu dis que ça prend un temps fou à chaque fois. |
Elbarto | je n'ai qu'un pentium dual core 3.33 Ghz, c'est pas un foudre de guerre, et pas de SSD,
|
make install | non tu ferais
|
Publicité | Posté le ![]() ![]() |

FORUM HardWare.fr

Linux et OS Alternatifs

Installation

[ Arch Linux ] Nouveauté, Stabilité, Simplicité [HAPPY BIRTHDAY !] \o/| Sujets relatifs | |
|---|---|
| linux + routeur/modem = casse tete | Donnez moi des raisons pour me mettre a Linux |
| Conversation Video sous Linux | free dégroupé en sagem sous linux et xp?? |
| Linux 10.0 ^no boot | Installer Linux avec Windows XP |
| integration d'un drivers dans linux comment? | FreeBSD vs Linux |
| [LINUX] comment faire marcher une clé usb? | Linux oui mais... |
| Plus de sujets relatifs à : [ Arch Linux ] Nouveauté, Stabilité, Simplicité [HAPPY BIRTHDAY !] \o/ | |


