Pada sebuah PC ada 3 komponen yang sangat penting dalam hal kinerja grafis, komponen tersebut yaitu : processor, momory dan VGA. VGA ( Video Graphics Adapter) merupakan standar tampilan komputer analog. VGA juga dapat diartikan sebagai komponen yang tugasnya menghasilkan visual dari komputer dan hardware yang emberikan perintah kepada komputer untuk menampilkan keluaran visual yang dapat kita lihat. VGA pertama kali dipasarkan pada tahun 1987 oleh International Bushiness Machines Corporation yang di singkat menjadi IBM. IBM adalah salah satu perusahaan AS yang memproduksi atau membuat perangkat keras dan perangkat lunak. IBM didirikan pada tanggal 15 Juli 1911 dan beroprasi pada tahun 1888 yang berpusat di Armonk, New York, dan AS.
Saat ini teknologi sudah semakin maju dan berkembang, para developer-developer GPU (Graphics Processing Unit) mulai meningkatkan kemampuan mereka dalam menghasilkan sebuah vga card yang bagus. Berikut ini adalah beberapa contoh vga card dari yang pertama hingga yang sekarang ini :
1. S3 ViRGE
Kepanjangan dari “ViRGE adalah Virtual Reality Graphics Engine”, vga ini merupakan generasi pertama yang telah menggunakan teknologi 3D grafik. S3 ViRGE memiliki spec. 64-bit menawarkan 4 MB memory onboard, core dan memory clockspeeds up to 66 MHz, dan juga telah mendukung fitur-fitur seperti Bilinear dan Trilenear texture filtering, MIP mapping, Alpha blending, Z-buffering, dan 3D tekstur lainnya.
2. ATI RAGE 3D & RAGE II
ATI RAGE II memiliki spec. 32-bit memory bus, dan memorynya hanya 2 MB. Karena kelemahan yang ada pada ATI RAGE 3D maka dibuatlah 149u seri ke-2nya yang diberi nama RAGE II yang memiliki spec. 8 MB SDRAM, 64-bit memory bus, memory clockspeeds up to 60 MHz, serta mendukung kemampuan untuk memutar DVD Playback.
3. NVIDIA NV3
VGA ini adalah buatan pertama dari Nvidia, vga ini juga dibuat dengan desain teknologi Microsoft’s DirectX 5 API. NVIDIA NV3 memiliki spec. 4 MB memory, 100 MHz core clockspeeds, bandwith 1.6 GB/s, 206 MHz RAMDAC dan mendukung AGP 2x.
4. NVIDIA NV4
VGA ini merupaka penerus dari NVIDIA NV3, namun NVIDIA NV4 tidak ada penambahan yamh signifikan dalam spec. seperti memory maksimum ditambah menjadi 16 MB dan mempunyai clockspeeds pada 110 MHz, tetapi Nvidia manambahkan beberapa kemampuan pada NVIDIA NV4 seperti teknologi “second pixel pipeline”, 32-bit true colors, dan fitur Trilinear filtering.
5. NVIDIA GEFORCE 256
VGA Nvidia ini memiliki kecepatan performa 2 kali lebih cepat daripada seri-seri sebelumnya, vga ini memiliki spec. DirectX 7, 4-pixel Rendering pipeline dan sebuah fitur bernama “cube environment mapping” yaitu yang gunanyauntuk menciptakan efek real time reflection.
6. NVIDIA GEFORCE SERIES 2
Ini merupakan vga Nvidia pertama yang menghadirkan fitur baru, yaitu pixel shader dengan sebutan “Nvidia Shading Rasterizer (NZR)”.
7. ATI RADEON R520
VGA ini menghadirkan spec. memory yang lebih efisien, kualitas image yang lebih baik dan performa yang optimal. Selain itu vga ini memiliki fitur seperti kemampuan High Dynamic Range (HDR) lighting.
8. NVIDIA GEFORCE 9 SERIES
VGA ini merupakan keluaran dari Nvidia yang paling populer dikalangan masyarakat, karena termasuk vga “High End” dan yang paling terkenal yaitu NVDIA GEFORCE 9800 GTX yang memiliki 128 stream processor, dan 256-bit memory bus.
9. NVIDIA GEFORCE 200 SERIES
VGA ini memiliki chipset keluaran terbaru dari Nvidia berhasil memaukkan 1.4 billion transistor ke dalam GPU. VGA ini juga merupakan seri Nvidia yang paling terkencang dan kemampuan yang powerful.
Perkenalan aplikasi openGL
OpenGL (Open Graphics Library) adalah suatu spefikasi grafik yang low-level yang menyediakan fungsi untuk mempermudah pekerjaan atau untuk keperluan – keperluan pemrograman grafis (Graphics Programming / GP), termasuk grafik primitif (titik, garis, dan lingkaran). OpenGL(Open Graphic Library) adalah sebuah library terdiri dari berbagai macam fungsi dan biasanya digunakan untuk menggambar sebuah objek 2D ata 3D. OpenGL bersifat Open-Source, multi-platform dan multi-language.
OpenGL juga merupakan suatu antarmuka pemrograman aplikasi (application programming interface (API) yang tidak tergantung pada piranti dan platform yang digunakan, sehingga OpenGL dapat berjalan pada sistem operasi Windows, UNIX,SGI, Linux, frreBSD dan sistem operasi lainnya.
OpenGL pada awalnya didesain untuk digunakan pada bahasa pemrograman C/C++, namun dalam perkembangannya OpenGL dapat juga digunakan dalam bahasa pemrograman yang lain seperti Java, Tcl, Ada, Visual Basic, Delphi, maupun Fortran. Namun OpenGL di-package secara berbeda-beda sesuai dengan bahasa pemrograman yang digunakan
OpenGL pada awalnya didesain untuk digunakan pada bahasa pemrograman C/C++, namun dalam perkembangannya OpenGL dapat juga digunakan dalam bahasa pemrograman yang lain seperti Java, Tcl, Ada, Visual Basic, Delphi, maupun Fortran. Namun OpenGL di-package secara berbeda-beda sesuai dengan bahasa pemrograman yang digunakan
Pengertian GLUT (GL Utility Toolkit)
Dikarenakan OpenGL tidak menyediakan interface sistem window ataupun input, maka untuk tujuan ini aplikasi harus mengunakan keseragaman spesifik platform. Dengan demikian jika aplikasi yang diinginkan tidak hanya berjalan di satu platfrom saja, maka perlu menggunakan GLUT
GLUT merupakan pengembangan dari OpenGL yang didesain untuk aplikasi dengan level kecil hingga menengah dan menggunkan callback function untuk menambahkan interaksi dari user. GLUT menyediakan interface untuk menejemen window, menu, dan peralatan input (keyboard, dan mouse). GLUT juga menyediakan fungsi otomatis untuk menggambar objek primitif (garis, lingkaran, titik, persegi),objek 3 dimensi wire (kerangka) maupun yang solid, seperti cube (kubus), sphere (bola), dan teapot (poci teh), cone (kerucut), torus, dan lain-lain .
Dikarenakan OpenGL tidak menyediakan interface sistem window ataupun input, maka untuk tujuan ini aplikasi harus mengunakan keseragaman spesifik platform. Dengan demikian jika aplikasi yang diinginkan tidak hanya berjalan di satu platfrom saja, maka perlu menggunakan GLUT
GLUT merupakan pengembangan dari OpenGL yang didesain untuk aplikasi dengan level kecil hingga menengah dan menggunkan callback function untuk menambahkan interaksi dari user. GLUT menyediakan interface untuk menejemen window, menu, dan peralatan input (keyboard, dan mouse). GLUT juga menyediakan fungsi otomatis untuk menggambar objek primitif (garis, lingkaran, titik, persegi),objek 3 dimensi wire (kerangka) maupun yang solid, seperti cube (kubus), sphere (bola), dan teapot (poci teh), cone (kerucut), torus, dan lain-lain .
GLUT dikembangkan oleh Mark Kilgard, yaitu penulis OpenGL Programming for the X Window System dan The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics, ketika dia masih bekerja di Silicon Graphics.
Dua tujuan GLUT ialah menciptakan fleksibitas code antar platform yang dapat dijalankan lebih dari satu sistem operasi (Windows, Linux, Mac OS X, FreeBSD, OpenBSD, NetBSD), dan untuk lebih mudah mempelajari OpenGL. Dengan menggunakan GLUT hanya memerlukan sedikit code dibandingkan dengan OpenGL, tanpa mengetahui spesifikasi sistem operasi, dikarenakan OpenGL adalah sebagai mesin.
Dua tujuan GLUT ialah menciptakan fleksibitas code antar platform yang dapat dijalankan lebih dari satu sistem operasi (Windows, Linux, Mac OS X, FreeBSD, OpenBSD, NetBSD), dan untuk lebih mudah mempelajari OpenGL. Dengan menggunakan GLUT hanya memerlukan sedikit code dibandingkan dengan OpenGL, tanpa mengetahui spesifikasi sistem operasi, dikarenakan OpenGL adalah sebagai mesin.
referensi
- ebay.com
- vintage3d.org
- https://www.akhmadshare.com/2017/11/perkembangan-vga-card-sampai-sekarang.html
- https://www.google.com/url?sa=i&source=images&cd=&cad=rja&uact=8&ved=2ahUKEwjr7OSl4ovlAhXbX30KHb1OCUUQjB16BAgBEAM&url=https%3A%2F%2Fwww.techpowerup.com%2Fgpu-specs%2Friva-128-pci.c1307&psig=AOvVaw0mRiDrk0csxXnw8ujVCOMi&ust=1570593286876498
- https://www.google.com/url?sa=i&source=images&cd=&cad=rja&uact=8&ved=2ahUKEwj3-JzT4ovlAhVVbysKHRXyBCsQjB16BAgBEAM&url=http%3A%2F%2Fohwc.narod.ru%2Fvideo%2Fnvidia%2Frivatnt.html&psig=AOvVaw1DzVA5jCY1KfFh4T1UKSYV&ust=1570593332290577
- https://www.google.com/url?sa=i&source=images&cd=&cad=rja&uact=8&ved=2ahUKEwiM-bzw4ovlAhVCeH0KHb5LBOAQjB16BAgBEAM&url=https%3A%2F%2Fwww.techpowerup.com%2Fgpu-specs%2Fgeforce-256-sdr.c731&psig=AOvVaw271_nK0GfVVvJnri5EoLX9&ust=1570593498752922
- hwbot.org
- beyond3d.com
- https://www.google.com/url?sa=i&source=images&cd=&cad=rja&uact=8&ved=2ahUKEwiav8jg44vlAhVKWX0KHWdwANEQjB16BAgBEAM&url=http%3A%2F%2Ffaisalabad.bolee.com%2Fdetail%2Fnvidia-geforce-9-series-9500-gt-please-read-full-add-1641985&psig=AOvVaw3l_-63ksYQNoSuuHGIA1MI&ust=1570593728361262
- evga.com
- https://www.akunerio.com/pengenalan-opengl-glut/
Komentar
Posting Komentar