OVH Cloud OVH Cloud

POSIX shared memory ?

27 réponses
Avatar
geo cherchetout
Bonjour,
Sur le site ATI :
https://support.ati.com/ics/support/KBAnswer.asp?questionID=1176
je lis :

> The display driver requires POSIX shared memory to be enabled on the
> system.

Comment savoir si je dispose de ce genre de mémoire ? Que faire pour en
disposer ?

10 réponses

1 2 3
Avatar
Nicolas George
geo cherchetout wrote in message
<44995e4b$0$911$:
Comment savoir si je dispose de ce genre de mémoire ?


Il fut une glibc assez récente (mais ça ne doit vraiment pas être un
problème), et un tmpfs en écriture publique monté sur /dev/shm.

Avatar
Emmanuel Fleury
geo cherchetout wrote:
Bonjour,
Sur le site ATI :
https://support.ati.com/ics/support/KBAnswer.asp?questionID76
je lis :

The display driver requires POSIX shared memory to be enabled on the
system.


Comment savoir si je dispose de ce genre de mémoire ? Que faire pour en
disposer ?


Si tu utilises mozilla/firefox/thunderbird/gaim/... sans avoir de
problème alors tu l'as forcément.

Amicalement
--
Emmanuel Fleury | Office: 211
Associate Professor, | Phone: +33 (0)5 40 00 35 24
LaBRI, Domaine Universitaire | Fax: +33 (0)5 40 00 66 69
351, Cours de la Libération | email:
33405 Talence Cedex, France | URL: http://www.labri.fr/~fleury


Avatar
geo cherchetout
Le 21.06.2006 17:05, *Nicolas George* a écrit fort à propos :

Comment savoir si je dispose de ce genre de mémoire ?


Il fut une glibc assez récente (mais ça ne doit vraiment pas être un
problème), et un tmpfs en écriture publique monté sur /dev/shm.


Merci. Sous ma Mandriva 2006 bien à jour, la version de glibc est
2.3.5-5mdk et un répertoire /dev/shm existe effectivement. Il est vide.
Cela permet-il de répondre affirmativement à ma question ?


Avatar
geo cherchetout
Le 21.06.2006 17:18, *geo cherchetout* a écrit fort à propos :

Merci. Sous ma Mandriva 2006 bien à jour, la version de glibc est
2.3.5-5mdk et un répertoire /dev/shm existe effectivement. Il est vide.
Cela permet-il de répondre affirmativement à ma question ?


Je pense que oui, parce que je viens d'installer le pilote ATI et les
performances graphiques sont grandement améliorées :

$ glxgears
23628 frames in 5.0 seconds = 4725.554 FPS
43088 frames in 5.0 seconds = 8617.399 FPS
43089 frames in 5.0 seconds = 8617.552 FPS

(J'obtenais 470 FPS initialement !) Reste à savoir si une telle prouesse
me sera utile mais, ma foi, tant pis si elle ne sert à rien.

Avatar
Nicolas George
Emmanuel Fleury wrote in message <e7bnn0$5dr$:
Si tu utilises mozilla/firefox/thunderbird/gaim/... sans avoir de
problème alors tu l'as forcément.


Non, c'est faux, aucun de ceux-ci n'utilise de mémoire partagée POSIX.

Avatar
Doug713705
Le mercredi 21 juin 2006 17:18, geo cherchetout s'est exprimé de la sorte
sur fr.comp.os.linux.configuration :

Le 21.06.2006 17:05, *Nicolas George* a écrit fort à propos :

Comment savoir si je dispose de ce genre de mémoire ?


Il fut une glibc assez récente (mais ça ne doit vraiment pas être un
problème), et un tmpfs en écriture publique monté sur /dev/shm.


Merci. Sous ma Mandriva 2006 bien à jour, la version de glibc est
2.3.5-5mdk et un répertoire /dev/shm existe effectivement. Il est vide.
Cela permet-il de répondre affirmativement à ma question ?


Une ligne comme celle ci devrait se trouver quelquepart dans ton fstab :

shm /dev/shm tmpfs rw 0 0


--
@+
Doug [Linux user #307925] - Slackware RuleZ ;-)
[Pourquoi t'es qui, qu'est ce que tu fais par où ?]
-- Pour me contacter enlever no-spam (2X) --



Avatar
geo cherchetout
Le 21.06.2006 20:51, *Doug713705* a écrit fort à propos :

Une ligne comme celle ci devrait se trouver quelquepart dans ton fstab :

shm /dev/shm tmpfs rw 0 0


Mais il n'y a aucune ligne ressemblant à ça. Si je l'ajoute, à quel
effet favorable (ou défavorable) puis-je m'attendre ? Comment le constater ?
Sans cette shm j'obtiens déjà ce que j'attendais du pilote propriétaire.
Extrait de /var/log/Xorg.0.log :

(II) fglrx(0): Acceleration enabled
(II) fglrx(0): Direct rendering enabled

Avatar
Nicolas George
Doug713705 wrote in message :
Une ligne comme celle ci devrait se trouver quelquepart dans ton fstab :

shm /dev/shm tmpfs rw 0 0


Pas forcément, les scripts de démarrage peuvent le monter explicitement sans
ça (même chose pour /proc et /sys, d'ailleurs).

Avatar
Nicolas George
geo cherchetout wrote in message
<4499634e$0$840$:
et un répertoire /dev/shm existe effectivement. Il est vide.


Regarde (1) sur quoi il est monté (avec df) et (2) quelles sont ses
permissions (avec ls -ld).

Avatar
geo cherchetout
Le 21.06.2006 22:33, *Nicolas George* a écrit fort à propos :

Regarde (1) sur quoi il est monté (avec df) et (2) quelles sont ses
permissions (avec ls -ld).


# df
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/sda1 6,9G 4,7G 1,9G 72% /
/dev/sda5 87G 4,7G 82G 6% /home
(pas trace de /dev/shm)

# ls -ld dev/shm
drwxrwxrwt 2 root root 40 jun 21 19:39 shm/

1 2 3