Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3615 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  307  308  309  ..  473  474  475  476  477  478
Auteur Sujet :

[ Arch Linux ] Nouveauté, Stabilité, Simplicité [HAPPY BIRTHDAY !] \o/

n°1381765
minux
On Linux ...
Posté le 06-10-2015 à 15:41:52  profilanswer
 

Reprise du message précédent :
C'est l'option pour activer le trim automatique


---------------
Root des Google Pixel | Mes linux : 2002: Mandrake -> 2005: Ubuntu -> 2010: Arch | Mes smartphones
mood
Publicité
Posté le 06-10-2015 à 15:41:52  profilanswer
 

n°1381766
tromzy
Arrêtez de m'appeler Sire.
Posté le 06-10-2015 à 15:43:21  profilanswer
 
n°1381769
minux
On Linux ...
Posté le 06-10-2015 à 15:46:43  profilanswer
 

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
n°1381775
Elbarto
Posté le 06-10-2015 à 16:37:54  profilanswer
 

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
n°1381776
tromzy
Arrêtez de m'appeler Sire.
Posté le 06-10-2015 à 16:44:48  profilanswer
 

minux a écrit :

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.

 

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
n°1381777
Elbarto
Posté le 06-10-2015 à 16:57:49  profilanswer
 

tout est indiqué dans le wiki archlinux :
 
https://wiki.archlinux.org/index.ph [...] IM_Support

n°1381779
tromzy
Arrêtez de m'appeler Sire.
Posté le 06-10-2015 à 17:25:39  profilanswer
 

Ha oui je suis bête, je l'avais vu enplus. :D Merci.


---------------
Sin&zy, chaîne YouTube sur le cinéma -- Keep It Simple, Stupid -- Emulation Porn
n°1381784
carrion cr​ow
Immortal until my death
Posté le 06-10-2015 à 19:31:51  profilanswer
 

Salut,
 
Hier, mise à jour ; après je n´avais plus de réponse du tableau de bord de XFCE, plus moyen de démarrer thunar, etc. Il fallait que je parte, j´ai donc éteint sans plus m´inquiéter.
 
Ce matin, « boot loop » là-dessus (écran noir, affichage, etc.) :
http://pix.toile-libre.org/upload/original/1444151988.jpg
 
Je me connecte sur un autre tty > reboot, même chose. Dans le doute je fais un pacman -Syu, toujours pareil. Je lis un peu ce que l´autre tty me dit :
http://pix.toile-libre.org/upload/original/1444152088.jpg
 
Du coup, je réinstalle xorg-server, nvidia-libgl, lib32-nvidia-libgl ; reboot, ouf, xfce4 se lance. Par contre, plank ne démarre plus. Après recherches, je décommente ces lignes dans ~/.xinitrc :

Code :
  1. if [ -d /etc/X11/xinit/xinitrc.d ] ; then
  2. for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  3.   [ -x "$f" ] && . "$f"
  4. done
  5. unset f
  6. fi


 
Reboot, plank démarre [:zytrayaisse] mais toutes les icônes en .svg ne s´affichent plus  [:tinostar] . J´ai donc fait un sudo /usr/bin/gdk-pixbuf-query-loaders --update-cache et ça refonctionne  [:zcoold]  
 
Une idée de pourquoi ça a cassé ? Il n´y a rien de spécial d´affiché sur la page d´accueil de arch.


---------------
Des piafs en photo
n°1381785
Elbarto
Posté le 06-10-2015 à 19:53:18  profilanswer
 

c'est le problème classique d'une distribution rolling release, on se prend en premier les bugs des paquets récemment mis à jour :D

 

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
n°1381786
zoidberg
Gloire au crapaud Hypno!!
Posté le 06-10-2015 à 20:29:55  profilanswer
 

tromzy a écrit :

Ok, merci, j'essaierai ça. :jap:


et passer ta swappiness a 1 si tu as mis de la swap, encore que sur les ssd modernes je sais pas trop si ça joue beaucoup :??:

mood
Publicité
Posté le 06-10-2015 à 20:29:55  profilanswer
 

n°1381793
gee
Bon ben hon
Posté le 06-10-2015 à 22:48:31  profilanswer
 

tromzy a écrit :

Ça dort là-dedans ! :o
 
:D Question aux possesseurs de SSD sous Arch : vous avez configuré quelque chose pour utiliser au mieux le SSD ? Genre un trim, un paramètre dans le fstab, que sais-je encore...


Mes options en btrfs: defaults,ssd,noatime,compress=lzo,space_cache,autodefrag (a part ssd ce sont les memes pour le reste... et ssd n'est pas necessaire je crois).
Pas de discard, j'ai lu pas mal d'articles qui recommandent plus d'utiliser le service fstrim a la place, comme quoi que discard est mauvais pour les performances.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1381798
Trit'
Posté le 07-10-2015 à 09:16:19  profilanswer
 

Elbarto a écrit :

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


Je viens de tester et pas de bug. Peut-être parce que j'ai une Radeon Mobility HD 4xxx (PC portable oblige) et pas une simple Radeon HD. Ou que mon CPU est un C2D P7450.

n°1381801
carrion cr​ow
Immortal until my death
Posté le 07-10-2015 à 10:26:32  profilanswer
 

Elbarto a écrit :

c'est le problème classique d'une distribution rolling release, on se prend en premier les bugs des paquets récemment mis à jour :D
 
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


 
 :jap:  
 
Plank, c´est le dock par défaut de elementary OS.
 
Le paquet mesa est bien installé. Par contre, en jetant un œil dans journactl, j´ai pu corriger deux erreurs : un mauvais paramètre pour fstab (j´avais mis auto et noauto sur un disque de sauvegarde qui n´est pas branché) et j´avais une erreur avec shadow.service qui cherchait l´utilisateur deluge alors que je n´ai pas deluge d´installé. Merci.
 
Sinon, le journalctl du boot loop c´était ça en incrémentant à chaque fois New session cXX :

Code :
  1. oct. 06 09:12:44 desktop-arch systemd[1]: Created slice user-1000.slice.
  2. oct. 06 09:12:44 desktop-arch systemd[1]: Starting User Manager for UID 1000...
  3. oct. 06 09:12:44 desktop-arch systemd-logind[808]: New session c16 of user romain.
  4. oct. 06 09:12:44 desktop-arch systemd[1]: Started Session c16 of user romain.
  5. oct. 06 09:12:44 desktop-arch systemd[8573]: pam_unix(systemd-user:session): session opened for user romain by (uid=0)
  6. oct. 06 09:12:44 desktop-arch systemd[8573]: Listening on D-Bus User Message Bus Socket.
  7. oct. 06 09:12:44 desktop-arch systemd[8573]: Reached target Timers.
  8. oct. 06 09:12:44 desktop-arch systemd[8573]: Reached target Paths.
  9. oct. 06 09:12:44 desktop-arch systemd[8573]: Reached target Sockets.
  10. oct. 06 09:12:44 desktop-arch systemd[8573]: Reached target Basic System.
  11. oct. 06 09:12:44 desktop-arch systemd[8573]: Reached target Default.
  12. oct. 06 09:12:44 desktop-arch systemd[8573]: Startup finished in 11ms.
  13. oct. 06 09:12:44 desktop-arch systemd[1]: Started User Manager for UID 1000.
  14. oct. 06 09:12:44 desktop-arch login[8571]: LOGIN ON tty1 BY romain
  15. oct. 06 09:12:46 desktop-arch login[8571]: pam_unix(login:session): session closed for user romain
  16. oct. 06 09:12:46 desktop-arch systemd[1]: getty@tty1.service: Service has no hold-off time, scheduling restart.
  17. oct. 06 09:12:46 desktop-arch systemd[1]: Stopped Getty on tty1.
  18. oct. 06 09:12:46 desktop-arch systemd-logind[808]: Removed session c16.
  19. oct. 06 09:12:46 desktop-arch systemd[1]: Started Getty on tty1.
  20. oct. 06 09:12:46 desktop-arch systemd[1]: Stopping User Manager for UID 1000...
  21. oct. 06 09:12:46 desktop-arch systemd[8573]: Stopped target Default.
  22. oct. 06 09:12:46 desktop-arch systemd[8573]: Stopped target Basic System.
  23. oct. 06 09:12:46 desktop-arch systemd[8573]: Stopped target Sockets.
  24. oct. 06 09:12:46 desktop-arch systemd[8573]: Closed D-Bus User Message Bus Socket.
  25. oct. 06 09:12:46 desktop-arch systemd[8573]: Reached target Shutdown.
  26. oct. 06 09:12:46 desktop-arch systemd[8573]: Starting Exit the Session...
  27. oct. 06 09:12:46 desktop-arch systemd[8573]: Stopped target Paths.
  28. oct. 06 09:12:46 desktop-arch systemd[8573]: Stopped target Timers.
  29. oct. 06 09:12:46 desktop-arch systemd[8573]: Received SIGRTMIN+24 from PID 8658 (kill).
  30. oct. 06 09:12:46 desktop-arch systemd[8575]: pam_unix(systemd-user:session): session closed for user romain
  31. oct. 06 09:12:46 desktop-arch systemd[1]: Stopped User Manager for UID 1000.
  32. oct. 06 09:12:46 desktop-arch login[8657]: pam_unix(login:session): session opened for user romain by LOGIN(uid=0)
  33. oct. 06 09:12:46 desktop-arch systemd[1]: Removed slice user-1000.slice.


 
edit : mon journalctl faisait 366Mo (les premiers logs dataient de mars), je l´ai amputé avec un coup de journalctl --vacuum-time=2weeks et limité en mettant SystemMaxUse=50M dans /etc/systemd/journald.conf comme indiqué dans le wiki.


Message édité par carrion crow le 07-10-2015 à 10:30:53

---------------
Des piafs en photo
n°1381803
gee
Bon ben hon
Posté le 07-10-2015 à 10:41:25  profilanswer
 

Elbarto a écrit :


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


 
AMHA, c'est un autre fichier car il dit shared library.
Donc ldd sur libgl pour voir ce qu'il manque.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1381804
make insta​ll
Posté le 07-10-2015 à 10:49:40  profilanswer
 

Ça ressemble plus à des hooks mal exécutés... Mais c'est un peu flou cette histoire.

n°1381805
carrion cr​ow
Immortal until my death
Posté le 07-10-2015 à 11:00:39  profilanswer
 

gee a écrit :


 
AMHA, c'est un autre fichier car il dit shared library.
Donc ldd sur libgl pour voir ce qu'il manque.


 
Voici la sortie de ldd /usr/lib/libGL.so (je ne connaissais pas cette commande) :

Code :
  1. linux-vdso.so.1 (0x00007ffe7cd25000)
  2. libnvidia-tls.so.355.11 => /usr/lib/libnvidia-tls.so.355.11 (0x00007effbd75d000)
  3. libnvidia-glcore.so.355.11 => /usr/lib/libnvidia-glcore.so.355.11 (0x00007effbbb97000)
  4. libX11.so.6 => /usr/lib/libX11.so.6 (0x00007effbb855000)
  5. libXext.so.6 => /usr/lib/libXext.so.6 (0x00007effbb642000)
  6. libc.so.6 => /usr/lib/libc.so.6 (0x00007effbb29e000)
  7. libdl.so.2 => /usr/lib/libdl.so.2 (0x00007effbb09a000)
  8. libm.so.6 => /usr/lib/libm.so.6 (0x00007effbad9b000)
  9. libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007effbab78000)
  10. /usr/lib64/ld-linux-x86-64.so.2 (0x000055595647c000)
  11. libXau.so.6 => /usr/lib/libXau.so.6 (0x00007effba974000)
  12. libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007effba76d000)


 
Pas de message d´erreur, tout est bon ?
 
Ça refonctionne, donc ne vous prenez pas trop la tête là-dessus, mais j´aurais aimé comprendre ce qui c´est passé.


---------------
Des piafs en photo
n°1381806
gee
Bon ben hon
Posté le 07-10-2015 à 11:34:19  profilanswer
 

On dirait oui.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1381811
Elbarto
Posté le 07-10-2015 à 15:21:29  profilanswer
 

carrion crow a écrit :


Ça refonctionne, donc ne vous prenez pas trop la tête là-dessus, mais j´aurais aimé comprendre ce qui c´est passé.

 

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
n°1381816
carrion cr​ow
Immortal until my death
Posté le 07-10-2015 à 19:38:12  profilanswer
 

Elbarto a écrit :


 
dans le doute regarde les infos smart de ton disque dur avec smartmontools, et s'il te reste de la place dans ta partition "/"


 
J´ai encore 49% de libre sur / et smartctl short et long me disent que c´est OK, rien d´alarmant dans les smart (c´est un SSD au passage).
Il a 6056h de fonctionnement depuis juin 2011, il est tout neuf  :)


---------------
Des piafs en photo
n°1381817
Elbarto
Posté le 07-10-2015 à 20:52:15  profilanswer
 

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
n°1381822
Elbarto
Posté le 07-10-2015 à 23:45:06  profilanswer
 

Trit' a écrit :


Je viens de tester et pas de bug. Peut-être parce que j'ai une Radeon Mobility HD 4xxx (PC portable oblige) et pas une simple Radeon HD. Ou que mon CPU est un C2D P7450.

 

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
n°1381823
gee
Bon ben hon
Posté le 08-10-2015 à 00:52:49  profilanswer
 

Ton probleme est peut etre vraiment dans llvm mais une petite note:
Certaines fonctions dans mesa ne fonctionnent qu'avec une certaine version de LLVM minimales (pour AMD pas les autres), il n'est pas impossible que ton soucis viennent d'une de ses fonctions et qu'il te faut donc regarder mesa et non pas LLVM.
A tout hasard, as tu essaye une plus vieille version de mesa (ou git)?

 


Message édité par gee le 08-10-2015 à 01:04:25

---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1381824
Elbarto
Posté le 08-10-2015 à 00:57:15  profilanswer
 

oui j'ai essayé mesa 10.6 :

 

- mesa 10.6 + llvm 3.7 : le bug est là
- mesa 10.6 + llvm 3.6.2 : pas de bug, tout est ok

 

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à
- mesa 11.0.2 + llvm 3.6.2 : pas de bug, tout est ok

 

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
n°1381825
gee
Bon ben hon
Posté le 08-10-2015 à 01:06:04  profilanswer
 

Elbarto a écrit :

oui j'ai essayé mesa 10.6 :

 

- mesa 10.6 + llvm 3.7 : le bug est là
- mesa 10.6 + llvm 3.6.2 : pas de bug, tout est ok

 

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à
- mesa 11.0.2 + llvm 3.6.2 : pas de bug, tout est ok


Mouais, ca peut toujours etre le couple llvm/mesa et pas juste llvm.
Quid d'un truc plus vieux genre 10.3 ou avant?
(de nouveau je note que je n'en sais rien, je dis juste que les 2 me paraissent faisable)

 
Elbarto a écrit :


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"


J'avais compris :jap:
Aussi vu que tu as une vieille carte sur r600g, as-tu le meme soucis avec sb?
D'ailleurs a quoi sert llvm pour r600g? je ne me rappelle plus trop.


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!"
n°1381826
Elbarto
Posté le 08-10-2015 à 01:07:24  profilanswer
 

qu'est ce que "sb" ?
 
j'essaierai une version encore plus ancienne de mesa pour voir s'il y a une différence

n°1381827
gee
Bon ben hon
Posté le 08-10-2015 à 01:09:42  profilanswer
 

sb est pour est un autre backend pour shaders, pas d'AMD a la base, mais de si bonne qualite qu'inclu dans mesa. Je ne sais plus comment s'appele ce qu'il remplace.


Message édité par gee le 08-10-2015 à 01:10:09

---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1381828
Elbarto
Posté le 08-10-2015 à 01:13:45  profilanswer
 

à priori on peut activer SB via cette variable d'environnement :
 
export R600_DEBUG=sb
 
je vais faire le test

n°1381829
gee
Bon ben hon
Posté le 08-10-2015 à 01:16:53  profilanswer
 

C'est ca.
 
Sinon sur ton bug, par rapport a la suggestion de Roland, as tu le paquet intel-ucode? Si non et que son idee est la bonne, ca pourrait peut etre aider.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1381830
Elbarto
Posté le 08-10-2015 à 01:20:58  profilanswer
 

oui j'ai bien le paquet intel-ucode,
 
je viens d'essayer le "export R600_DEBUG=sb", ça ne change rien avec mesa 11.0.2 + LLVM 3.7, il y a toujours le bug

n°1381832
gee
Bon ben hon
Posté le 08-10-2015 à 01:24:01  profilanswer
 

Desole :/
Tente toujours 10.3, si toujours rien, j'acquiesce pour llvm.


Message édité par gee le 08-10-2015 à 01:24:32

---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1381834
Elbarto
Posté le 08-10-2015 à 01:26:47  profilanswer
 

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
n°1381835
Elbarto
Posté le 08-10-2015 à 01:36:02  profilanswer
 

ok j’essaierai la 10.3 demain

n°1381836
gee
Bon ben hon
Posté le 08-10-2015 à 01:38:25  profilanswer
 

C'est ce genre de choses auquelles je faisais allusion:

Code :
  1. if test ${LLVM_VERSION_INT} -lt 307; then
  2.         amdgpu_llvm_target_name='r600'
  3.     else
  4.         amdgpu_llvm_target_name='amdgpu'
  5.     fi


mais je n'arrive pas a trouver un truc du genre pour ta fonction opengl donc aucune idee.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1381837
gee
Bon ben hon
Posté le 08-10-2015 à 01:41:33  profilanswer
 

Ah j'ai une autre idee pour toi, mais je ne sais pas si ca sera facile.
Compile llvm en 3.7.0 mais fais le passer pour 3.6.0 (aucune idee ou la version est inscrite mais surement dans peu d'endroits). De ce fait la, mesa ne devrait pas faire quoi que ce soit qui necessite plus de llvm 3.6.0 (meme si tu l'as en realite).
 
Enfin, j'espere que tu auras une reponse des devs, tu peux toujours ajouter Tom Stellard sur le bug llvm, c'est surement une des meilleurs personnes pour t'aider.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1381845
make insta​ll
Posté le 08-10-2015 à 12:19:04  profilanswer
 

sb est activé par défaut. Essaie justement avec nosb.

n°1381847
Elbarto
Posté le 08-10-2015 à 13:47:47  profilanswer
 

je viens de tester avec "nosb", le bug est toujours là,
 
j'ai essayé aussi de recompiler glibc en supprimant l'option "--enable-lock-elision" pour vérifier l'hypothèse de Roland, peine perdue, le bug est toujours là,
 
la compilation de llvm est très longue, beaucoup plus longue que le noyau linux, ça rend donc le bisect très lent

n°1381848
make insta​ll
Posté le 08-10-2015 à 13:53:41  profilanswer
 

Faut pas clean/recréer un paquet à chaque fois hein :o
Tu compiles à la main toi même et tu te démerdes avec le ldpath ou un preload pour charger ton llvm à la place du système entre chaque essai.
Sinon tu vas y passer la semaine...

n°1381851
Elbarto
Posté le 08-10-2015 à 14:08:25  profilanswer
 

j'utilise ccache et un PKGBUILD dans lequel je modifie la revision SVN à extraire :o

 

source=(
    "${_pkgname}::svn+http://llvm.org/svn/llvm-project/llvm/trunk#revision=239586"
    'clang::svn+http://llvm.org/svn/llvm-project/cfe/trunk#revision=239579'
    'clang-tools-extra::svn+http://llvm.org/svn/llvm-project/clang-tools-extra/trunk#revision=239820'
    'compiler-rt::svn+http://llvm.org/svn/llvm-project/compiler-rt/trunk#revision=239630'
    llvm-Config-llvm-config.h
    llvm_tools_shlib_CMakeLists.patch
)

 

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
n°1381857
make insta​ll
Posté le 08-10-2015 à 14:27:54  profilanswer
 

Bah non puisque tu dis que ça prend un temps fou à chaque fois.

n°1381862
Elbarto
Posté le 08-10-2015 à 14:46:32  profilanswer
 

je n'ai qu'un pentium dual core 3.33 Ghz, c'est pas un foudre de guerre, et pas de SSD,
 
ccache permet d’accélérer les choses mais uniquement lorsque la révision à compiler n'est pas très éloignée de la précédente compilation

n°1381867
make insta​ll
Posté le 08-10-2015 à 15:43:39  profilanswer
 

non tu ferais
 
git bisect start xxxx
make
LD_PRELOAD=xxx test
git bisect good/bad
make
LD_PRELOAD=xxx test
 
Ca irait bien plus vite, que de devoir refaire la compilation entièrement, même si tu utilises ccache. Enfin bon c'est juste un conseil [:cosmoschtroumpf]

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  307  308  309  ..  473  474  475  476  477  478

Aller à :
Ajouter une réponse
 

Sujets relatifs
linux + routeur/modem = casse teteDonnez moi des raisons pour me mettre a Linux
Conversation Video sous Linuxfree dégroupé en sagem sous linux et xp??
Linux 10.0 ^no bootInstaller 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/


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)