RPX100 schrieb:
Bei den RX 5600 XT von @GrenSo und den 2 Leuten aus dem TPU Forum
werden jeweils nur 1 GB VRAM für SAM (BAR) genutzt, obwohl die Karten
jeweils 6 GB VRAM installiert haben.
Das kann ich mir nicht vorstellen. Da brauchst Du nur ein Spiel zu starten, das mehr als 1GiB VRAM nutzt.
Ich denke, es ist einfach das "Flip-Fenster" von 256MiB auf 1GiB erweitert worden und nicht mehr.
Somit ist SAM dann nicht ganz so effizent, aber effektiv wäre rBAR/SAM funktionsfähig.
Unter Linux ist das super mit
sudo lspci -vv | grep BAR
überprüfbar.
Unter Windows wird es hoffentlich auch Möglichkeiten geben das sichtbar zu machen.
Hier der Auszug meiner Ergebnisse (aus dem
TPU-Thread):
Code:
sudo lspci -vv | grep BAR
Vector table: BAR=0 offset=00003000
PBA: BAR=0 offset=00002000
Vector table: BAR=0 offset=00002000
PBA: BAR=0 offset=00002080
Vector table: BAR=0 offset=00002000
PBA: BAR=0 offset=00002080
Vector table: BAR=3 offset=00000000
PBA: BAR=3 offset=00002000
Capabilities: [200 v1] Physical Resizable BAR
BAR 0: current size: 8GB, supported: 256MB 512MB 1GB 2GB 4GB 8GB
BAR 2: current size: 256MB, supported: 2MB 4MB 8MB 16MB 32MB 64MB 128MB 256MB
Vector table: BAR=5 offset=00000000
PBA: BAR=5 offset=00001000
Vector table: BAR=0 offset=000fe000
PBA: BAR=0 offset=000ff000
Wie Du siehst gibt es mehrere mögliche (ich nenne es) "Flip-Fenster" von unterschiedlicher Range (Bereiche).
Ohne rBAR/SAM:
current size: 256MB, supported: 2MB 4MB 8MB 16MB 32MB 64MB 128MB 256MB
Mit rBAR/SAM:
current size: 8GB, supported: 256MB 512MB 1GB 2GB 4GB 8GB
Es wird jedes Mal das höchstmögliche "Flip-Fenster" genutzt.
Wäre schön mehr darüber zu erfahren von z.B. Nutzern mit einer RX 5600 (XT).
@GrenSo
Würde mich freuen, wenn Du mal eine Linux-Live ISO auf einen USB-Stick packst (z.B. mittels
Ventoy) und ein paar Befehle eingibst sowie die Ergebnisse dann hier postest.
Dies dann in einer Konsole bzw. einem Terminal eingeben:
AMD_DEBUG=info glxinfo | vram
dmesg | grep BAR
oder
sudo dmesg | grep BAR
dmesg | grep VRAM
oder
sudo dmesg | grep VRAM
dmesg | grep RAM
oder
sudo dmesg | grep RAM
sudo lspci -vv | grep BAR
Grüße