Ubuntu Türkiye

Donanım => Grafik Kartları => Konuyu başlatan: kaand64 - 16 Kasım 2016 - 16:31:29

Başlık: grafik kartı ram miktarı
Gönderen: kaand64 - 16 Kasım 2016 - 16:31:29
merhabalar

$ lspci -v -s 01:00.1
01:00.1 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] RV370 [Radeon X300 SE]
Subsystem: ASUSTeK Computer Inc. RV370 [Radeon X300 SE]
Flags: bus master, fast devsel, latency 0
Memory at feaf0000 (32-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>


çıktısında 256 mb olan kart yerleşik belleği neden görünmüyor olabilir.
Başlık: Ynt: grafik kartı ram miktarı
Gönderen: bugra9 - 16 Kasım 2016 - 19:14:48
Merhaba,

Kimsede göründüğünü sanmıyorum. Örneğin benim 1gb dahili belleğe sahip kartımın çıktısı.

bugra@bugra:~$ lspci -v -s 01:00.0
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 425M] (rev a1) (prog-if 00 [VGA controller])
Subsystem: LG Electronics, Inc. GF108M [GeForce GT 425M]
Flags: bus master, fast devsel, latency 0, IRQ 29
Memory at d2000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at 4000 [size=128]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_367, nvidia_367_drm
Başlık: Ynt: grafik kartı ram miktarı
Gönderen: kaand64 - 16 Kasım 2016 - 22:41:50
evet bu kafamı daha çok karıştırdı, çünkü
netteki bu konuda bütün yazılanlar

Memory at c0000000 (64-bit, prefetchable) [size=256M]

satırındaki "size=" rakkamın işletim sistem sürücüsünün çalıştırdığı belek (hep anılan ram) olduğunu söyler.

mesela:  https://www.cyberciti.biz/faq/howto-find-linux-vga-video-card-ram/

Diğer bir bilgisayarımdaki komutun verdiği sonuç ta şöyledir:

$ lspci -v -s 01:00.0
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10) (prog-if 00 [VGA controller])
Subsystem: CLEVO/KAPOK Computer Device 0803
Flags: 66MHz, medium devsel, IRQ 9
BIST result: 00
Memory at c0000000 (32-bit, prefetchable) [size=256M]
Memory at d4000000 (32-bit, non-prefetchable) [size=128K]
I/O ports at 9000 [size=128]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>


buda 256 mb ram bu doğru

ama neden sizin grafik kart 1gb iken 256 mb görünüyorki!
Başlık: Ynt: grafik kartı ram miktarı
Gönderen: bugra9 - 17 Kasım 2016 - 01:31:35
Benzer bir konu burada bulunuyor. 6 karttan sadece birini doğru gösteriyor diyor.
http://askubuntu.com/questions/46197/how-to-check-video-memory-size

Oradaki değerler neyi gösteriyor hiç bilmiyorum. Şu şekilde gerçek video bellek miktarını yakalayabiliyorum.

bugra@bugra:~$ grep -i memory: /var/log/Xorg.0.log
[    35.555] (--) NVIDIA(0): Memory: 1048576 kBytes


Başlık: Ynt: grafik kartı ram miktarı
Gönderen: kaand64 - 17 Kasım 2016 - 10:48:24
Alıntı yapılan: bugra9 - 17 Kasım 2016 - 01:31:35

Oradaki değerler neyi gösteriyor hiç bilmiyorum. Şu şekilde gerçek video bellek miktarını yakalayabiliyorum.

bugra@bugra:~$ grep -i memory: /var/log/Xorg.0.log
[    35.555] (--) NVIDIA(0): Memory: 1048576 kBytes




grep -i memory: /var/log/Xorg.0.log 
grep -i --color memory /var/log/Xorg.0.log


  komutlarına benim denemelerimde erişim sağlamadığından son versiyonlarda gereksiz bulunarak  komuttan çıkarıldığını düşünürdüm.

nedense!

ama bu komutun sizde çalıtığını görünce : sanırım lpsci komutunda çıkan veriler kartın renk kodlarına ayırdığı bellek miktarını veriyor. ..galiba.

çalıştığına göre siz deneyebilirsiniz






Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 17 Kasım 2016 - 11:32:05

evet benim sistemdeki Xorg.0.log dosyası içindede hiç memory kelimesi geçmiyor 3 adet mem kelimesi geçiyor o satırlarıda ben yorumlayamadım.
Başlık: Ynt: grafik kartı ram miktarı
Gönderen: bugra9 - 18 Kasım 2016 - 00:24:58

bugra@bugra:~$ grep -i --color memory /var/log/Xorg.0.log
[    41.683] (--) NVIDIA(0): Memory: 1048576 kBytes
[    41.748] (II) NVIDIA: Using 12288.00 MB of virtual memory for indirect memory
[    43.396] (==) NVIDIA(0): Disabling shared memory pixmaps

Renkli olanlar sadece memory kelimeleri :)

Aslında o 256MB yazan yer direk kendi belleği olması lazım ama neden 256MB anlayamadım. Yarın bu belleğin başladığı adresten itibaren 256MB'lık alanı dosya sistemine bağlayıp içine 256MB boyutunda dosya atacağım. Eğer sorun olmazsa daha sonra da aynı adresten itibaren 756MB'lık alan ayırıp (geri kalanı ekran kartına kalsın yoksa kafayı yer)  burayı test edeceğim. Eğer içine 756MB boyutunda dosya atabilirsem o yerin gerçek video belleğine ait olduğunu ve başka sebeplerden 256MB olduğunu ama aslında 1gb boyutunda olduğunu anlamış olacağım. Eğer beklediğim gibi olmazsa işler çok karışık :)