#1 Le 22/04/2014, à 16:22
- EsquicheurLibre
Carte Nvidia 9800GT: utilisation de la mémoire
Bonjour à tous,
en faisant un point sur mon PC pour un futur hypothétique upgrade, en arrivant sur ma carte graphique je suis tombé sur ce qu'il me semble une incohérence sur la mémoire de ma carte graphique (que j'essaye de comprendre en faisant plein de recherche sur internet mais qui n'aboutissent pas... )
Donc en faisant un lspci -v | grep -A 12 VGA j'ai obtenu:
┌─( leopold ) - ( 3.2.0-60-generic ) - ( /var/log )
└─> lspci -v | grep -A 12 VGA
01:00.0 VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT] (rev a2) (prog-if 00 [VGA controller])
Subsystem: CardExpert Technology Device 0801
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fa000000 (64-bit, non-prefetchable) [size=32M]
I/O ports at dc00 [size=128]
[virtual] Expansion ROM at fe9e0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidia_304, nouveau, nvidiafb
D'après google cette commande permet de trouver la mémoire de ma carte graphique => 256M!!
Donc là je me dis "ma carte graphique est sous exploitées!!!!"
Je vérifie ce que reconnait le serveur X en regardant le log:
┌─( leopold ) - ( 3.2.0-60-generic ) - ( /var/log )
└─> grep "Memory" /var/log/Xorg.0.log
[ 37.339] (--) NVIDIA(0): Memory: 1048576 kBytes
Arrff finalement j'ai 1024Mo
Mais alors c'est quoi ce "prefetchable" à 256M??????
En cherchant je tombe sur une commande qui parle de mémoire:
┌─( leopold ) - ( 3.2.0-60-generic ) - ( ~ )
└─> cat /proc/mtrr
reg00: base=0x000000000 ( 0MB), size= 2048MB, count=1: write-back
reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
reg02: base=0x0c0000000 ( 3072MB), size= 256MB, count=1: write-back
reg03: base=0x100000000 ( 4096MB), size= 512MB, count=1: write-back
reg04: base=0x120000000 ( 4608MB), size= 256MB, count=1: write-back
Finalement ça m'aide pas trop car je ne retrouve pas à quelles adresses, renvoyées par lspci, correspondent les base=0x..etc..
Y a t il quelqu'un qui pourrait m'expliquer les significations de ces différentes mémoires?
De façon plus large j'aimerais savoir comment la mémoire de la carte graphique est utilisée notamment lorsque l'on fait de la retouche photo avec Darktable et du montage vidéo?
Merci d'avance à la communauté:D:D:D
Dernière modification par EsquicheurLibre (Le 26/04/2014, à 11:19)
---------------------------------------------------------
Ubuntu 12.04
PC Bureau P5K SE/EPU, CPU Intel Core 2 Duo E8400, 2x2Go PC6400, Geforce 9800GT 1Go
Hors ligne
#2 Le 26/04/2014, à 11:18
- EsquicheurLibre
Re : Carte Nvidia 9800GT: utilisation de la mémoire
up
---------------------------------------------------------
Ubuntu 12.04
PC Bureau P5K SE/EPU, CPU Intel Core 2 Duo E8400, 2x2Go PC6400, Geforce 9800GT 1Go
Hors ligne