Mengapa menginstal kartu grafis NVidia 9600GT, mengambil 1GB RAM dari Windows?

6

Saya telah mengubah kartu grafis di PC saya dan sekarang Windows 7 (32bit) melaporkan bahwa saya memiliki RAM fisik kurang seluruh gigabyte di PC saya. Kenapa ini?

Pertama, mesin memiliki 4GB RAM fisik. Kartu lama adalah ATI 2600XT dengan 256MB dan kartu baru adalah NVidia 9600GT dengan 512MB.

Dengan kartu ATI windows melihat 3326MB. Dengan kartu NVidia, windows melihat 2558MB.

Saya menyadari bahwa karena batasan ruang alamat, saya tidak akan melihat semua 4GB dengan windows 32bit, tetapi mengapa ada kehilangan RAM yang sangat besar ketika hanya mengganti kartu (mengingat kartu KEDUA memiliki RAM sendiri dan tidak meminjam memori utama seperti yang dibangun pada chipset lakukan). Apakah menggunakan windows 64 bit menyelesaikan ini?

NickG
sumber
Meskipun kartu memiliki RAM sendiri, komputer tidak dapat secara langsung mengatasinya dan masih menangani RAM komputer 4GB Anda, karena mesin 32 bit Anda hanya dapat secara langsung menangani 4GB. Tidak tahu mengapa itu akan menggunakan 1GB, tepatnya, tapi itu sebabnya itu mengambil dari memori Anda yang dapat digunakan.
Beska

Jawaban:

2

Karena itu (mungkin) memiliki memori video 1GB, yang harus dikeluarkan dari ruang alamat Vista 4GB 32 bit.

32 bit Windows harus berbagi 4GB antara memori fisik dan semua perangkat yang dipetakan memori yang diinstal dalam sistem. Itu sebabnya Anda biasanya hanya memiliki akses ke sedikit lebih dari 3GB memori bahkan dengan kartu grafis yang lebih rendah.

Jika Anda pindah ke Windows 64-bit, ruang alamat jauh lebih besar sehingga Anda tidak akan mengalami masalah itu dan akan mendapatkan RAM yang terpasang penuh. Namun satu kelemahannya adalah bahwa program akan benar-benar menggunakan lebih banyak memori, terutama karena ukuran pointer lebih besar.

SUNTING:

Tidak masalah bahwa kartu itu memiliki ingatannya sendiri. Anda masih memerlukan ruang alamat untuk memetakan memorinya. Saya baru saja memperhatikan di postingan bahwa itu adalah kartu 512MB bukan kartu 1GB, jadi mungkin ada hal lain yang sedang bekerja di luar delta 256MB yang akan hilang dari ruang alamat untuk peningkatan memori kartu.

Eric J.
sumber
Memori video 1GB? Pada 32 bit per piksel, pada monitor 4: 3, itu akan menjadi lebih dari 16.000 x 12.000 piksel. Apakah saya melewatkan sesuatu? Ooh. Mungkin banyak memori yang digunakan untuk tekstur dalam cache atau sesuatu? Tidak memikirkan itu ...
Beska
1
@Beska: Yap, sebagian besar memori untuk hal-hal seperti cache tekstur dan penyimpanan geometri (Anda ingin semua poligon Anda dalam memori video cepat, di mana GPU dapat dengan cepat mengeruk angka untuk menggambar piksel 60 kali atau lebih sedetik).
Eric J.
1
Ya itu hanya kartu 512MB, jadi bagaimana bisa mengambil 1GB ekstra daripada kartu ATI lama? Itulah yang saya tidak mengerti. Saya berharap akan kehilangan 256MB tambahan, tapi itu saja.
NickG
2

Periksa BIOS dan lihat apakah memori yang dilaporkan di sana telah berubah.

Kemudian jalankan memtest86 + dari media yang dapat di-boot dan lihat apa yang dilaporkan.

Jika memungkinkan, masukkan kartu lama dan lihat apakah ada dari angka-angka ini yang berubah.

Lalu, kirim informasi di sini. Ini akan membantu memilah apakah itu masalah perangkat keras, driver, atau windows.

kmarsh
sumber
+1: Kartu video dengan RAM 512MB (atau lebih) tidak mencuri RAM Sistem apa pun (melebihi beban BIOS, terlepas dari 32-bit atau tidak), sesuatu terdengar "rusak".
Ƭᴇcʜιᴇ007