Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Utiliser la mémoire vidéo pour du stockage : possible

par - source: Korben.info

La 8800 GS 768 Mo Les cartes graphiques ont de plus en plus de mémoire vidéo, certains modèles proposant même 2 Go de mémoire. Alors que seuls certains jeux arrivent à vraiment remplir cette mémoire (et encore), les utilisateurs de Linux lui ont trouvé une utilité : ils utilisent la mémoire vidéo pour stocker le swap.

Un RAMDisk en mémoire vidéo

Une manipulation , décrite sur le Wiki de Gentoo, permet d’utiliser une partie de la mémoire vidéo comme RAMDisk et de l’utiliser pour stocker le fichier d’échange de Linux. Le temps d’accès et la vitesse (qui se chiffre parfois en dizaines de Go/s) de la mémoire vidéo sont évidemment intéressants pour cet usage. Attention tout de même, pensez à garder un peu de mémoire vidéo pour l’affichage, en prenant en compte la résolution de votre écran : si vous utilisez un écran de 22 pouces en 1 680 x 1 050 (et en 32 bits), il sera nécessaire de garder au moins 16 Mo de mémoire pour un affichage utilisable (les systèmes travaillant généralement en double buffer). Et surtout, n’oubliez pas qu’il s’agit de RAM : si le PC est éteint, le contenu du RAMDisk disparaît.

Partager:
18
Commentaires
X
Valider

Commentaires
Ajouter un commentaire
maxix 07/06/2008 02:05
Masquer
-1+

oui fin quoiqu'il arrive, si le pc est éteint, le swap ne sert plus a rien...

e-TE_iut 07/06/2008 02:17
Masquer
-0+

oui, mais tu peux utiliser cette memoire pour stocker autre chose que du swap ;) mais effectivement, dans l'exemple pris dans l'article en ne parlant que du swap, peu importe de sauvegarder ou pas :)
faut plus faire attention quand tu as chargé un soft qui tourne et inscrit ses résultats dans la ram de la carte graphique, la il faut penser a sauvegarder le contenu de la ram avant d'éteindre XD

spartan007 07/06/2008 02:36
Masquer
-1+

en fait sur linux c'est du 24 bits mais pas du 32 bits pour l'affichage. Ensuite développer ca sur windows bonne chance

anonymous 07/06/2008 09:58
Masquer
-0+

sur windows non mais sur mac oui ;-)

batchy 07/06/2008 12:33
Masquer
-0+

faut ptet dire que dans ce cas on perd généralement l'accélération graphique.

anonymous 07/06/2008 12:52
Masquer
-0+

le 24 bits de linux n'inclut pas le 8 bits pour la transparence... si tu l'inclus ça donne le 32 bits de windows...

batchy 07/06/2008 13:10
Masquer
-0+

Windows n'utilise de toute façon pas les 8 bit restant...

ErGo_404 07/06/2008 13:29
Masquer
-0+

spartan007 :
en fait sur linux c'est du 24 bits mais pas du 32 bits pour l'affichage. Ensuite développer ca sur windows bonne chance


On pourrait peut être faire ça en utilisant CUDA sur les geforce non ?
Donc le "bonne chance" ... en fait ça serait peut être plus simple sous windows...
Le problème se situe aussi au niveau du faire que sous linux, très peu de jeux utilisent autant de mémoire sur une carte graphique, alors que sous windows on joue plus souvent, il faudrait donc un programme qui puisse non seulement utiliser sa carte graphique comme disque dur pour y stocker le cache (ça c'est encore faisable), mais qui puisse surtout enlever à la volée les données pour libérer la place au lancement d'un jeu, ce qui est bien plus difficile.
Sinon utiliser une partie de sa mémoire graphique (disons 256/512 Mo sous vista) pour le ready boost, pour les ordinateurs mal équilibrés qui posséderaient 512 Mo ou 1 Go de ram et une carte graphique "haut de gamme".
Ceci dit l'idée ne pourrait-elle pas être exploitée pour utiliser la mémoire graphique comme RAM pour le système, tout comme certaines cartes graphiques utilisent la RAM comme mémoire graphique ?

gambit 07/06/2008 15:17
Masquer
-0+

spartan007 :
en fait sur linux c'est du 24 bits mais pas du 32 bits pour l'affichage. Ensuite développer ca sur windows bonne chance


et pis sous windows, on s'en sert de la memoire, vu qu'il y a des jeux.

Watchwolf 07/06/2008 21:00
Masquer
-0+

Citation :

et pis sous windows, on s'en sert de la memoire, vu qu'il y a des jeux.




c'est vrai que Windows c'est juste une console de jeux pas stable :D

PalmDuke 07/06/2008 22:18
Masquer
--1+

Watchwolf :
c'est vrai que Windows c'est juste une console de jeux pas stable


Pire sur cette console pas stable tu peux mettre un linux ou tu ne pourra même plus jouer avec ;-)

hysteric 07/06/2008 22:29
Masquer
-0+

La vache !!!!
Ca bosse dur sous Windows ! (d'après les commentaires précédents ...).
Achetez vous une console et des jeux d'occase ça vous reviendra bien moins cher qu'un PC au top.
En plus on peut y mettre un linux pour travailler ;)

Watchwolf 08/06/2008 00:49
Masquer
-0+

Citation :

La vache !!!!
Ca bosse dur sous Windows ! (d'après les commentaires précédents ...).
Achetez vous une console et des jeux d'occase ça vous reviendra bien moins cher qu'un PC au top.
En plus on peut y mettre un linux pour travailler ;)




personnellement 80% de mon temps de jeux c'est en LAN, alors la console ... :whistle:

anonymous 08/06/2008 12:24
Masquer
-1+

OMAGAD §§

Je viens d'apprendre grâce à ces personnes très culivées qui savent tout sur des OS sans y avoir touché que je ne pouvais pas jouer sous GNU/Linux...

Comment je vais faire pour expliquer que je joue deux heures par jour sous ma Debian ? Je vais devoir faire autre chose à la place maintenant, vu que sous Linux y'a pas de jeux.

Juste pour dire que quand on sait pas, on dit pas, merci.

tehar 09/06/2008 03:57
Masquer
-0+

Le terme exacte Zanpakutoh serait qu'il n'existe pas vraiment de jeu commerciaux-de-ces-mort-qui-utilisent-une-8800GT-minimun-qui-roxe-en-directx10 sous Gnu/linux, et si les utilisateurs linux se font tant chambrer c'est qu'en jeux 3D, les moteurs sont généralement plus proches du moteur de quake 3 que de l'unreal engine 3, mais après c'est sur, qualité graphique supérieure, ne veut pas dire meilleur jeu.

Concernant cette solution de stockage, vu le caractere assez volatile et imprévisible de la mémoire GPU (certains soft comme compiz/fusion utilisent quelque peu la puissance de calcul 3D, blender and co), autant pour le swap ca peut etre super interessant (bien qu'on aura préalablement fait une partie swap dédiée ou qu'on aura de quoi faire avec 1go de ram systeme...), autant pour le stockage de fichiers, meme temporaire c'est deja peut etre plus délicat

Yannick G 09/06/2008 10:53
Masquer
-0+

Zanpakutoh :
OMAGAD §§Je viens d'apprendre grâce à ces personnes très culivées qui savent tout sur des OS sans y avoir touché que je ne pouvais pas jouer sous GNU/Linux...Comment je vais faire pour expliquer que je joue deux heures par jour sous ma Debian ? Je vais devoir faire autre chose à la place maintenant, vu que sous Linux y'a pas de jeux.Juste pour dire que quand on sait pas, on dit pas, merci.



Huhu, deux heures par jour de TuxRacer...

ricky02 09/06/2008 10:55
Masquer
-0+

Citation :OMAGAD §§

Je viens d'apprendre grâce à ces personnes très culivées qui savent tout sur des OS sans y avoir touché que je ne pouvais pas jouer sous GNU/Linux...

Comment je vais faire pour expliquer que je joue deux heures par jour sous ma Debian ? Je vais devoir faire autre chose à la place maintenant, vu que sous Linux y'a pas de jeux.

Juste pour dire que quand on sait pas, on dit pas, merci.


Tu prends les choses de façon un peu trop littérale... mais venant de quelqu'un qui joue 2h/jour, je ne suis pas vraiment surpris.

Watchwolf 09/06/2008 11:33
Masquer
-1+

Les joueurs de UT n'ont pas besoin de Windows, donc même si il y a peu de jeux sous Linux ca suffit à certain :)

Publicité

Les offres du moment

Newsletters


OK