Jumat, 18 Januari 2013

Komponen Kartu Grafis

Sistem VGA awal yang lambat. CPU memiliki beban kerja yang berat pengolahan data grafis, dan jumlah data yang ditransfer di seluruh bus ke kartu grafis menempatkan beban berlebihan pada sistem. Masalah itu diperparah oleh fakta bahwa DRAM memori grafis biasa tidak dapat ditulis dan dibaca dari simultan, yang berarti bahwa RAMDAC akan harus menunggu untuk membaca data sementara CPU menulis, dan sebaliknya.
Banyak kali per detik, RAMDAC membaca isi dari memori video, mengubahnya menjadi sinyal RGB analog dan mengirimkannya melalui kabel video ke monitor. Hal ini dilakukan dengan menggunakan tabel look-up untuk mengubah sinyal digital ke tingkat tegangan untuk setiap warna. Ada satu Digital-to-Analog Converter (DAC) untuk masing-masing dari tiga warna utama CRT digunakan untuk membuat spektrum lengkap warna. Hasil yang dimaksud adalah campuran yang tepat diperlukan untuk menciptakan warna piksel tunggal. Tingkat di mana RAMDAC dapat mengubah informasi, dan desain prosesor grafis itu sendiri, menentukan kisaran tingkat refresh bahwa kartu grafis dapat mendukung. The RAMDAC juga menentukan jumlah warna yang tersedia dalam resolusi yang diberikan, tergantung pada arsitektur internal.
Masalah ini dipecahkan oleh pengenalan grafis dedicated pengolahan chip pada kartu grafis modern. Alih-alih mengirim gambar layar mentah menyeberang ke frame buffer, CPU akan mengirimkan satu set kecil instruksi menggambar, yang ditafsirkan oleh driver proprietari kartu grafis dan dijalankan oleh on-board prosesor kartu.
Operasi termasuk transfer bitmap dan lukisan, mengubah ukuran jendela dan reposisi, gambar garis, skala font dan gambar poligon dapat ditangani oleh prosesor grafis kartu, yang dirancang untuk menangani tugas-tugas di hardware pada kecepatan jauh lebih besar daripada perangkat lunak yang berjalan pada CPU sistem . Prosesor grafis kemudian menulis data frame ke frame buffer. Sebagai data ada yang kurang untuk mentransfer, ada kurang kemacetan pada sistem bus, dan beban kerja CPU PC sangat berkurang.A modern grafis kartu perangkat lunak driver sangat penting ketika datang ke kinerja dan fitur. Untuk sebagian besar aplikasi, driver menerjemahkan apa aplikasi yang ingin ditampilkan pada layar menjadi petunjuk bahwa prosesor grafis dapat digunakan. Cara driver menerjemahkan instruksi ini adalah sangat penting. Modern prosesor grafis melakukan lebih dari mengubah piksel pada satu waktu, mereka memiliki lini canggih dan kemampuan bentuk gambar, mereka dapat memindahkan blok besar informasi sekitar dan banyak lagi selain. Ini adalah tugas pengemudi untuk memutuskan cara yang paling efisien untuk menggunakan fitur prosesor grafis, tergantung pada apa aplikasi memerlukan untuk ditampilkan.
Dalam kebanyakan kasus, seorang sopir yang terpisah digunakan untuk setiap resolusi atau kedalaman warna. Ini berarti bahwa, bahkan dengan mempertimbangkan overhead yang berbeda terkait dengan resolusi yang berbeda dan warna, kartu grafis dapat memiliki kinerja yang sangat berbeda pada resolusi yang berbeda, tergantung pada seberapa baik driver tertentu telah ditulis dan dioptimalkan.

Tidak ada komentar:

Posting Komentar