Mengaktivkan VGA di GNU/linux (Install & Configuration)
Kesal atau jengkel bahasanya bagi orang yang punya VGA bagus tapi tidak terbaca oleh sistem. Sudah tanya sana-sini tapi tidak ada yang menjawab, buka forum (exclude linuxquestions) juga tidak menemukan solusi – bahasa inggris meneh – ga dong mas –, tanya di milis tapi di cuekin (tapi tidak untuk milis jogjalinux :-P) kesal kan jadinya, beli buku yang membahas GNU/Linux isinya basic melulu – translate dari how to lagi – yang expert, adanya bahasa inggris semua – ga dong.
Berikut langkah-langkah instalasi driver VGA di GNU/Linux, semoga dapat membantu rekan-rekan dan makin cinta dengan penguin (ga pake bajakan).
Langkah yang terpenting sebelum langkah yang lainnya adalah ucapkan do’a berikut
بســـــــــــم ا لله الر حـمن االرحيــــم
Langkah Pertama (Download):
Download terlebih dahulu driver VGA yang sesuai denga card anda. Untuk driver Ati Radeon bisa didapatkan dari kolaborasi ati.amd sedangkan Nvidia dari situs nzone. Untuk drivernya sesuaikan dengan jenis komputer anda, menggunakan teknologi 64 bit atau 32 bit.
Langkah Kedua (Installation):
Untuk menginstall driver VGA, yang terpenting adalah adanya source kernel (untuk lebih lanjut baca ternyata…) atau header dari kernel.
Ati Radeon
Disini menggunakan versi rpm (Red Hat Package Manager) bukan installer seperti Nvidia, karena yang installer hanya untuk 64 bit. Bila di jalankan di komputer yang masih 32 bit maka akan tampil pesan seperti berikut:
# ./ati-driver-installer-8.31.5-x86.x86_64.run
Creating directory fglrx-install
Verifying archive integrity…Error in MD5 checksums: c46bb3c2859acc5005000e1cd4714f18 is different from d62ef36d4303035047b1c3c34b7181c9
Karena itu gunakan yang versi RPM…
# rpm -ivh –nodeps fglrx_6_8_0-8.31.5-1.i386.rpm
# cd /lib/modules/fglrx
# chmod +x make_install.sh
# cd /lib/modules/fglrx/build_mod/
# chmod +x make.sh
# ./make.sh
# cd ..
# ./make_install.sh
# modprobe radeon
Tambahkan baris dibawah dibawah dalam file rc.modules (sesuaikan dengan distronya) atau tambahkan di rc.local supaya module langsung di muat (load) ketika komputer dinyalakan dan VGA dapat berjalan dengan baik.
/sbin/modprobe radeon
Nvidia
# chmod 755 NVIDIA-Linux-x86-1.0-9626-pkg1.run
# sh NVIDIA-Linux-x86-1.0-9626-pkg1.run –check
# sh NVIDIA-Linux-x86-1.0-9626-pkg1.run
atau
# ./NVIDIA-Linux-x86-1.0-9626-pkg1.run
# modprobe nvidia
Sama seperti Ati Radeon tambahkan baris dibawah
/sbin/modprobe nvidia
Langkah Ketiga (Configuration):
Berikut adalah konfigurasi yang telah di modifikasi, dan mengambil contoh dari konfigurasi beberapa distro dan dipadukan jadi satu (Mandriva, Ubuntu, Slackware) dan hasil konfigurasi fglrxconfig (driver versi lama Ati Radeon).
Baris dibawah adalah konfigurasi untuk hak akses OpenGL ICD supaya semua users (pengguna selain root) dapat mengkses (execute) Open GL.
Section “dri”
Mode 0666
EndSection
Ini merupakan konfigurasi default yang diambil dari xorg.conf-vesa atau sesuaikan dari hasil konfigurasi distro GNU/Linux anda.
Section “Files”
RgbPath “/usr/X11R6/lib/X11/rgb”
ModulePath “/usr/X11R6/lib/modules”
FontPath “/usr/X11R6/lib/X11/fonts/TTF/”
FontPath “/usr/X11R6/lib/X11/fonts/local/”
FontPath “/usr/X11R6/lib/X11/fonts/misc/”
FontPath “/usr/X11R6/lib/X11/fonts/75dpi/:unscaled”
FontPath “/usr/X11R6/lib/X11/fonts/100dpi/:unscaled”
FontPath “/usr/X11R6/lib/X11/fonts/Type1/”
FontPath “/usr/X11R6/lib/X11/fonts/CID/”
FontPath “/usr/X11R6/lib/X11/fonts/Speedo/”
FontPath “/usr/X11R6/lib/X11/fonts/75dpi/”
FontPath “/usr/X11R6/lib/X11/fonts/100dpi/”
FontPath “/usr/X11R6/lib/X11/fonts/cyrillic/”
EndSection
Bagian yang meload module-module untuk mengaktivkan kemampuan Open GL (3D) anda. Yang perlu diperhatikan bagi pengguna nvidia, beri tanda # didepan Load “dri”.
Section “Module”
Load “dbe”
Load “glx”
Load “freetype”
Load “type1”
Load “dri” #non aktivkan untuk nvidia
Load “i2c”
Load “bitmap”
Load “type1”
Load “int10”
Load “extmod”
Load “xtrap”
Load “record”
Load “v4l” # Video for Linux
Load “vbe”
EndSection
Ini hanya bagian opsional yang artinya bisa diaktivkan bisa juga di hapus (ini diambil dari konfigurasi yang sudah mempunyai AIXGL)
Section “Extensions”
Option “Composite”
Option “RENDER”
EndSection
Tentukan identifier berikut atau biarkan saja seperti dibawah, tapi untuk lebih baiknya lihat konfigurasi xorg.conf yang sudah dibuatkan oleh distro GNU/linux anda (letak file xorg.conf biasanya berada di /etc/X11).
Section “InputDevice”
Identifier “Keyboard0”
Driver “kbd”
Option “AutoRepeat” “500 30”
Option “XkbRules” “xfree86”
Option “XkbModel” “pc101”
Option “XkbLayout” “us”
EndSection
Section “InputDevice”
Identifier “Mouse0”
Driver “mouse”
Option “Protocol” “auto”
Option “Device” “/dev/mouse”
Option “ZAxisMapping” “4 5 6 7”
EndSection
Section “Monitor”
Identifier “Monitor0”
VendorName “IBM”
ModelName “IBM G54”
HorizSync 30.0 – 69.0
VertRefresh 50.0 – 120.0
EndSection
Bagian yang terpenting dari instalasi driver VGA anda, dan ini merupakan baris yang akan meload driver VGA anda.
Section “Device”
Gunakan yang ini jika anda mempunyai VGA Ati Radeon
Identifier “Card0”
Driver “radeon”
VendorName “ATI Technologies Inc”
BoardName “RV280 [Radeon 9200 SE]”
BusID “PCI:1:0:0”
Gunakan yang ini bila anda menggunakan VGA Nvidia
Identifier “NVIDIA Corporation NV40 [GeForce 6800 LE]”
Driver “nvidia”
BusID “PCI:1:0:0”
Option “NvAGP” “1”
Option “RenderAccel”
Option “NoLogo” “yes”
Ini hanya diaktivkan jika distro anda sudah menginstall AIGLX atau XGL, jangan ditambahkan baris ini jika tidak ada.
Option “AllowGLXWithComposite” “yes” # Jika punya XGL
Option “DisableGLXRootClipping” “true”
Bila mode VGA AGP anda tidak terdeteksi dengan baik tambahkan baris berikut untuk mengenalkannnya pada sistem anda.
Option “AGPMode” “8” # AGP mode
Option “AGPFastWrite” “true” # hang jika untuk ATI
Option “BusType” “AGP” # AGP
Baris opsional yang bisa ditambahkan, tapi untuk DPMS lebih baik di aktivkan untuk beberapa kondisi.
Option “EnablePAgeFlip” “true”
Option “XaaNoOffscreenPixmaps” “true”
Option “DRI” “true”
Option “backingstore” “true”
Option “DPMS”
EndSection
Bagian pengaturan untuk tampilan display monitor supaya nyaman dipandang mata dengan refresh rate tinggi (tidak banyak kedip – flickr mungkin istilahnya). Disini screen size menggunakan mode 1024×768 karena ini yang paling nyaman bagi saya. Untuk ukuran yang lainnya bisa menggunakan 800×600, 1152×864, 1280×1024 atau lainnya, yang terpenting refresh ratenya bisa >=70 hz.
Section “Screen”
Identifier “Screen0”
Device “Card0”
Monitor “Monitor0”
DefaultDepth 24
Option “AddARGBGLXVisuals” “True”
Subsection “Display”
Depth 24
Modes “1024×768”
ViewPort 0 0 # initial origin if mode is smaller than desktop
EndSubSection
EndSection
Baris yang memanggil identifier dari monitor, mouse dan keyboard. Sesuaikan dengan identifier yang telah anda tentukan dan jangan sampai salah, karena resikonya xwindows anda tidak akan berjalan dengan baik bahkan hang (keadaan dimana komputer tidak dapat menerima perintah dari keyboard maupun mouse)
Section “ServerLayout”
Identifier “X.org Configured”
Screen 0 “Screen0” 0 0
InputDevice “Mouse0” “CorePointer”
InputDevice “Keyboard0” “CoreKeyboard”
# Option “AIXGL” “true” # Kalo ada AIXGL
EndSection
Semoga bermanfaat bagi yang memerlukannya dan bagi saya sendiri, karena sifat manusia yang pelupa.
الحـــمدلله
7 Januari 2007 pada 11:04 am
salam kenal dan dapatkan PENERBANGAN GRATIS AL-JENAZAH AIRLINES LAYANAN PENUH 24 JAM
9 Januari 2007 pada 8:05 pm
oo jadi ngono to? ribet ya…
16 Juni 2009 pada 6:50 pm
gimana klo vga kita bukan kedua vendor yg anda sebutkan di atas? misalkan XGI/SIS/VESA!