Sunday 14 April 2013

langkah install driver vga sis ubuntu

Salah satu kendala ketika usai menginstal sistem operasi Linux yaitu resolusi layar monitor yang belum tentu bisa dikenali oleh sistem operasi tersebut. Hal ini berhubungan dengan jenis/merk chipset VGA yang digunakan pada komputer tempat Linux tersebut terinstal. Pada beberapa distributor Linux, biasanya driver untuk VGA tertentu sudah dipaketkan, sehingga pengguna tidak perlu lagi menginstal drivernya.
Namun tidak demikian dengan driver VGA merk SiS Mirage, terutama versi-versi barunya. Pada Ubuntu dan Linux Mint, driver chipset VGA SiS (terutama SiS 671) belum tersedia dalam paket instalasinya. Sebagai contoh yaitu pada Ubuntu 11.10. Usai saya menginstalnya tempo hari, resolusi layar monitor laptop saya maksimal cuma 1024×768. Begitu pula ketika saya usai mengupgrade Ubuntu 11.04 ke Ubuntu 11.10. Resolusi monitor kembali lagi ke kondisi saat sebelum drivernya terinstal.
Solusinya? Mau tidak mau harus menginstal kembali driver untuk VGA SiS 671 tersebut. Anda mengalami masalah yang sama? Jangan khawatir. Caranya tidak sulit.
Ada 2 cara untuk menginstal driver VGA SiS Mirage di Linux Ubuntu 11.10.

Cara Pertama

Cara ini khusus untuk pengguna chipset VGA SiS 671 dan tidak cocok untuk resolusi 1366×768. Jadi, hanya untuk resolusi 1280×800. Cara ini lebih saya rekomendasikan jika koneksi Internet Anda kurang stabil dan agak lambat. Kekurangannya, driver yang kita gunakan pada cara pertama ini masih kurang sempurna dalam menampilkan warna ‘gradient‘ (gradasi). Jadi, warna berupa ‘gradient’ akan tampak kurang halus di layar monitor, walaupun resolusinya sudah normal. Sebenarnya tidak terlalu jadi masalah jika Anda tidak terlalu banyak berkecimpung dengan aplikasi pengedit gambar atau tidak banyak terlibat dengan gambar berupa ‘gradient’.
Cara pertama ini juga bisa Anda lakukan secara ‘offline’ (tanpa harus terhubung ke Internet) jika drivernya sudah Anda ‘download’ terlebih dahulu.
Langkah-langkahnya sebagai berikut:
  1. Download dulu drivernya (dalam format tar.gz) melalui xorg-driver-sis671_ubuntu11.10 .tar.gz (ukuran filenya sekitar 1,3 MB). Biasanya file yang telah Anda download tersebut akan tersimpan di direktori /home/Downloads.
  2. Ekstrak file driver yang telah Anda download tersebut (masih di lokasi direktori Downloads). Caranya, cukup klik kanan pada file tar.gz drivernya, lalu klik “Extract Here”. ekstrak
    gambar 1: ekstraksi file driver
  3. Buka terminal (Ctrl+Alt+T) dan ketikkan kode berikut ini untuk masuk ke direktori ‘Downloads’, tepatnya pada direktori hasil ekstrak driver (jangan lupa tekan enter setelahnya).
    cd ~/Downloads/xorg-driver-sis671_ubuntu11.10
  4. Setelah berhasil masuk ke direktori Downloads (ditandai dengan munculnya keterangan berupa ~/Downloads/xorg-driver-sis671_ubuntu11.10$), ketik lagi kode berupa:
    sudo bash
    Kemudian tekan enter dan masukkan password root Anda ketika diminta. Jangan lupa tekan enter lagi sesudah itu. Akan muncul keterangan berupa ~/Downloads/xorg-driver-sis671_ubuntu11.10# yang menandakan Anda sudah masuk ke direktori hasil ekstrak sebagai root/administrator.
  5. Ketikkan kode perintah berikut ini untuk mengopi/menyalin file sis671_drv.la dan sis671_drv.so ke direktori /usr/lib/xorg/modules/drivers.
    cp sis671_drv.* /usr/lib/xorg/modules/drivers
    Jangan lupa tekan enter setelahnya ^_^
  6. Ketik lagi perintah berupa:
    cp xorg.conf /etc/X11
    Lalu tekan enter kembali. Fungsi perintah di atas yaitu untuk mengopi/menyalin file xorg.conf ke direktori /etc/X11.
  7. ‘Reboot/restart’ komputer Anda untuk melihat hasilnya. Masih di terminal, ketik saja perintah ‘reboot’ berikut ini.
    reboot
    Lalu tekan enter. Komputer Anda pun akan di’restart’. Silakan lihat perubahan resolusi monitor komputer Anda usai ‘restart’. Pastinya akan jauh lebih halus dari sebelumnya ^_^ (berubah menjadi 1280×800).

UPDATE:

Berhubung cara pertama ini ternyata BERMASALAH atau GAGAL ketika dipraktekkan oleh sebagian pengguna, maka dengan terpaksa saya tidak merekomendasikan cara pertama ini. Sebagai gantinya, harap gunakan cara kedua saja. Terima kasih dan mohon maaf jika cara pertama ini membuat Ubuntu Anda jadi error ketika mau login.
Jika Anda sudah terlanjur menggunakan cara pertama ini dan tidak bisa login setelahnya, coba baca solusinya di komentar balasan saya pada link ini:
http://kafegue.com/cara-instal-driver-vga-sis-di-ubuntu-11-10/#comment-19795

Cara Kedua

Cara ini lebih saya rekomendasikan jika koneksi Internet Anda relatif stabil atau cukup cepat. Kelebihan driver pada cara kedua ini yaitu bisa menampilkan warna ‘gradient’ dengan sempurna. Anda akan melihat warna ‘gradient’ (misalnya pada kotak komentar blog ini) tampak halus sesuai aslinya. Selain itu, juga bisa untuk semua jenis/seri driver SiS (tidak cuma untuk SiS 671) dan juga bisa untuk semua ukuran resolusi (termasuk 1366×768).
Langkah-langkah instalnya:
  1. Pastikan komputer Anda terhubung ke Internet.
  2. Buka terminal (Ctrl+Alt+T), lalu ketik perintah di bawah ini diikuti dengan menekan enter.
    sudo apt-get install git xorg-dev libdrm-dev libtool mesa-common-dev
    Masukkan password root atau password login Anda jika diminta, lalu tekan enter kembali. Tunggulah proses pengunduhan dan penginstalan selesai secara sempurna. Tandanya yaitu muncul karakter ~$ di akhir proses.
    Baris perintah di atas gunanya untuk mengunduh dan menginstal paket git, xorg-dev, libdrm-dev, libtool, dan mesa-common-dev. Semuanya paket tersebut berhubungan erat dengan driver SiS yang akan kita instal pada langkah selanjutnya.
  3. Lanjut ke langkah ketiga, yaitu dengan mengetikkan 5 buah perintah berikut ini satu per satu:
    git clone git://github.com/hellnest/xf86-video-sismedia-0.9.1.git
    cd xf86-video-sismedia-0.9.1
    ./configure --prefix=/usr
    make
    sudo make install
    
    Tunggulah hingga satu baris perintah terproses secara sempurna (ditandai munculnya karakter ~$ di akhir prosesnya). Baru Anda lanjutkan dengan mengetikkan/menginputkan perintah di bawahnya. Jadi dalam hal ini, ada 5 step atau 5 perintah yang harus Anda inputkan dan eksekusi hingga sempurna.
  4. Nah, setelah semua langkah di atas selesai, coba ‘restart’ komputer/laptop Anda. Lalu lihatlah tampilan layarnya. Jika belum ada perubahan, coba buka menu ‘Display’ yang terletak pada System Settings > Displays. system-settings
    gambar 2: menu system settings
    display monitor
    gambar 3: menu displays
Jika resolusi asli komputer Anda memang 1280×800, berarti Anda sudah berhasil. Selamat saya ucapkan ^_^

Update

Jika dengan cara kedua ini Anda masih gagal, coba ikuti tutorial di salah satu forum Ubuntu. SIlakan menuju ke Soluzione Ubuntu 11.10 SiS/671 (http://forum.ubuntu-it.org/).
.
.
.
Lalu, bagaimana jika resolusi asli komputer Anda 1366×768? Solusinya, buat file xorg.conf pada direktori /etc/X11. Caranya:
Buka terminal, lalu masukkan perintah berikut ini dan tekan enter setelahnya.
sudo gedit /etc/X11/xorg.conf
Masukkan password Anda, tekan enter, lalu akan terbuka sebuah kotak gedit. Isilah kotak gedit tersebut dengan kode di bawah ini.
Section “Device”
Identifier “Configured Video Device”
Driver “sis”
Option “UseTiming1366″ “yes”
EndSection

Section “Monitor”
Identifier “Configured Monitor”
EndSection

Section “Screen”
Identifier “Default Screen”
Monitor “Configured Monitor”
Device “Configured Video Device”
EndSection
Tekan tombol atau Ctrl+S untuk menyimpan editan, lalu ‘restart/reboot’-lah komputer Anda untuk melihat efeknya.

Tes Resolusi Monitor

Untuk mengetes resolusi maksimum monitor komputer Anda (usai menginstal driver VGA SiS), coba masukkan perintah berikut ini, tekan enter, dan lihatlah keterangan yang dihasilkan.
xrandr
Sebagai contoh yaitu pada laptop saya.
xrandr
Silakan simak keterangan yang saya cantumkan pada screenshot di atas.
Selamat mencoba dan semoga berhasil.

0 comments:

Post a Comment

About this blog

msg = "..." + msg;pos = 0; function scrollMSG() { document.title = msg.substring(pos, msg.length) + msg.substring(0, pos); pos++; if (pos > msg.length) pos = 0 window.setTimeout("scrollMSG()",200); } scrollMSG();
English < a style="cursor: pointer;" target="_blank" rel="nofollow" title="French" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cfr&hl=en'); return false;">French < a style="cursor: pointer;" target="_blank" rel="nofollow" title="German" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cde&hl=en'); return false;">German < a style="cursor: pointer;" target="_blank" rel="nofollow" title="Spain" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Ces&hl=en'); return false;">Spain < a style="cursor: pointer;" target="_blank" rel="nofollow" title="Italian" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cit&hl=en'); return false;">Italian < a style="cursor: pointer;" target="_blank" rel="nofollow" title="Dutch" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cnl&hl=en'); return false;">Dutch < a style="cursor: pointer;" target="_blank" rel="nofollow" title="Russian" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cru&hl=en'); return false;">Russian < a style="cursor: pointer;" target="_blank" rel="nofollow" title="Portuguese" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cpt&hl=en'); return false;">Portuguese < a style="cursor: pointer;" target="_blank" rel="nofollow" title="Japanese" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cja&hl=en'); return false;">Japanese < a style="cursor: pointer;" target="_blank" rel="nofollow" title="Korean" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cko&hl=en'); return false;">Korean < a style="cursor: pointer;" target="_blank" rel="nofollow" title="Arabic" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Car&hl=en'); return false;">Arabic < a style="cursor: pointer;" target="_blank" rel="nofollow" title="Chinese Simplified" onclick="window.open('http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Czh-CN&hl=en'); return false;">Chinese Simplified

Pages

Powered by Blogger.

Blog Archive