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.

 

الحـــمدلله

3 Tanggapan ke “Mengaktivkan VGA di GNU/linux (Install & Configuration)”

  1. salam kenal dan dapatkan PENERBANGAN GRATIS AL-JENAZAH AIRLINES LAYANAN PENUH 24 JAM

  2. oo jadi ngono to? ribet ya…

  3. opelkinkong Says:

    gimana klo vga kita bukan kedua vendor yg anda sebutkan di atas? misalkan XGI/SIS/VESA!

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

%d blogger menyukai ini: