[Carte PCIE] VRAM disponible et configuration de mttr ?
VRAM disponible et configuration de mttr ? [Carte PCIE] - Hardware - Linux et OS Alternatifs
MarshPosté le 24-10-2006 à 15:58:51
Bonjour,
en ayant regardé de plus prés ma configuration, qui vient de subir un passage AGP -> PCIe, je me suis aperçu que les informations relatives à la mttr ne sont pas correctes (comparativement à celles fournies par mon ancienne) : je ne trouve pas trace de la mémoire concernant ma carte graphique.
Sachant que j'ai 2Go de ram sur le PC et 512Mo sur la carte graphique (cf profil pour plus d'info).
Les infos, fournies par mon système linux (Gentoo x86_64, 2.6.18.1, pilote Nvidia 1.0-9626) sur la carte graphique sont : 1/ via /var/log/Xorg.0.log :
Citation :
...(II) Setting vga for screen 0. (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (**) NVIDIA(0): Option "RenderAccel" "true" (**) NVIDIA(0): Option "Coolbits" "1" (**) NVIDIA(0): Enabling RENDER acceleration (II) NVIDIA(0): NVIDIA GPU GeForce 7900 GT/GTO at PCI:5:0:0 (GPU-0) (--) NVIDIA(0): Memory: 524288 kBytes (--) NVIDIA(0): VideoBIOS: 05.71.22.39.09 (II) NVIDIA(0): Detected PCI Express Link width: 16X (--) NVIDIA(0): Interlaced video modes are supported on this GPU (--) NVIDIA(0): Connected display device(s) on GeForce 7900 GT/GTO at (--) NVIDIA(0): PCI:5:0:0: (--) NVIDIA(0): Iiyama AX3818UTC (DFP-1) (--) NVIDIA(0): Iiyama AX3818UTC (DFP-1): 330.0 MHz maximum pixel clock (--) NVIDIA(0): Iiyama AX3818UTC (DFP-1): Internal Dual Link TMDS...
Les 512Mo sont vus à ce niveau.
2/Via lshw :
Citation :
05:00.0 VGA compatible controller: nVidia Corporation Unknown device 0291 (rev a1) (prog-if 00 [VGA]) Subsystem: nVidia Corporation Unknown device 042b Flags: bus master, fast devsel, latency 0, IRQ 20 Memory at fa000000 (32-bit, non-prefetchable) [size=16M] Memory at d0000000 (64-bit, prefetchable) [size=256M] Memory at fb000000 (64-bit, non-prefetchable) [size=16M] I/O ports at 6c00 [size=128] [virtual] Expansion ROM at fc000000 [disabled] [size=128K] Capabilities: <access denied>
Là, en revanche, il n'y a que 256Mo .
Bon, à ce moment, je me rends compte de certains points de détails, genre "Capabilities: <access denied>", et le "uncachable" vu via la mttr (en dur dans mon noyau), je me dis qu'un réglage bios doit peut-être intervenir, d'après 1, 2 : je flashe donc celui-ci à la dernière version (NV8_814 pour être précis), et je modifie une partie des réglages mémoires, en passant le paramétre "continuous" sur "discrete".
Après cette manipulation, rien n'a changé (j'ai même testé le nvram:512 en paramétre de Grub, sans plus de succés).
Au final, ma question est : est ce un comportement normal avec les cartes PCIe ou alors y a t'il une limitation en ram quelque part sur mon système/ma configuration software ?
Marsh Posté le 24-10-2006 à 15:58:51
Bonjour,
en ayant regardé de plus prés ma configuration, qui vient de subir un passage AGP -> PCIe, je me suis aperçu que les informations relatives à la mttr ne sont pas correctes (comparativement à celles fournies par mon ancienne) : je ne trouve pas trace de la mémoire concernant ma carte graphique.
jcp@phoenix64 ~ $ cat /proc/mtrr
reg00: base=0x00000000 ( 0MB), size=2048MB: write-back, count=1
reg01: base=0x7ff00000 (2047MB), size= 1MB: uncachable, count=1
Sachant que j'ai 2Go de ram sur le PC et 512Mo sur la carte graphique (cf profil pour plus d'info).
Les infos, fournies par mon système linux (Gentoo x86_64, 2.6.18.1, pilote Nvidia 1.0-9626) sur la carte graphique sont :
1/ via /var/log/Xorg.0.log :
...(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "RenderAccel" "true"
(**) NVIDIA(0): Option "Coolbits" "1"
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): NVIDIA GPU GeForce 7900 GT/GTO at PCI:5:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 524288 kBytes
(--) NVIDIA(0): VideoBIOS: 05.71.22.39.09
(II) NVIDIA(0): Detected PCI Express Link width: 16X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 7900 GT/GTO at
(--) NVIDIA(0): PCI:5:0:0:
(--) NVIDIA(0): Iiyama AX3818UTC (DFP-1)
(--) NVIDIA(0): Iiyama AX3818UTC (DFP-1): 330.0 MHz maximum pixel clock
(--) NVIDIA(0): Iiyama AX3818UTC (DFP-1): Internal Dual Link TMDS...
Les 512Mo sont vus à ce niveau.
2/Via lshw :
05:00.0 VGA compatible controller: nVidia Corporation Unknown device 0291 (rev a1) (prog-if 00 [VGA])
Subsystem: nVidia Corporation Unknown device 042b
Flags: bus master, fast devsel, latency 0, IRQ 20
Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fb000000 (64-bit, non-prefetchable) [size=16M]
I/O ports at 6c00 [size=128]
[virtual] Expansion ROM at fc000000 [disabled] [size=128K]
Capabilities: <access denied>
Là, en revanche, il n'y a que 256Mo .
Bon, à ce moment, je me rends compte de certains points de détails, genre "Capabilities: <access denied>", et le "uncachable" vu via la mttr (en dur dans mon noyau), je me dis qu'un réglage bios doit peut-être intervenir, d'après 1, 2 : je flashe donc celui-ci à la dernière version (NV8_814 pour être précis), et je modifie une partie des réglages mémoires, en passant le paramétre "continuous" sur "discrete".
Après cette manipulation, rien n'a changé (j'ai même testé le nvram:512 en paramétre de Grub, sans plus de succés).
Au final, ma question est : est ce un comportement normal avec les cartes PCIe ou alors y a t'il une limitation en ram quelque part sur mon système/ma configuration software ?
Merci d'avoir tout lu .
nb : le lspci donne :
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:06.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01)
05:00.0 VGA compatible controller: nVidia Corporation Unknown device 0291 (rev a1)
edit : je n'ai que le fb vesa dans mon noyau.
edit2 : au niveau interruptions ->
CPU0
0: 3699583 IO-APIC-edge timer
1: 6948 IO-APIC-edge i8042
6: 2 IO-APIC-edge floppy
8: 0 IO-APIC-edge rtc
9: 0 IO-APIC-level acpi
12: 190940 IO-APIC-edge i8042
14: 28376 IO-APIC-edge ide0
15: 14840 IO-APIC-edge ide1
16: 1137537 IO-APIC-level ohci_hcd:usb2, eth0
17: 140859 IO-APIC-level libata
18: 153569 IO-APIC-level libata
19: 4 IO-APIC-level ehci_hcd:usb1
20: 242786 IO-APIC-level ICE1724, nvidia
NMI: 1234
LOC: 3699136
ERR: 0
MIS: 0
edit3 : la doc Gentoo.
Message édité par j_c_p le 24-10-2006 à 17:10:02