Nambah resolusi monitor di ubuntu

Hampir semua Ubuntu yang dipake client, deteksi resolusi monitornya udah otomatis. Dari sekitar 50 pc sejauh ini, hanya 5 yang rewel maunya pake resolusi 800x600. Dan itu hampir semuanya adalah vga card SIS. Satu onboard dan yang laen bukan onboard. Tapi semuanya itu adalah vga card versi lama.

Nggak tau persisnya gemana. Tapi SIS emang vga card yang ribet sejak dulu deh. Dan coba pake driver vesa juga sama. Karena disini (nggak beda dengan di Indo maunya cari hardware murah), mau nggak mau yah gue harus belajar atasin SIS ini :-D

Check VGA card

Pasti loe semua dah tau kan command yang ini:

lspci | grep -i vga

Nih contoh hasilnya dari salah satu computer:

01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter

Disini gue akan bagi-bagi cara settingnya. Tapi gue nggak mau ribet cari resolusi maximalnya. Asal bisa 1024x768 sekitar frekuensi 70-85hz dah cukup deh. Kalo dibawah resolusi itu, hanya interlace tentunya nggak nyaman di mata.

Generate xorg.conf yang baru

Ini cara yang paling simple. Generate yang baru konfigurasi xorg.conf dengan cara ini. Oya, ada baeknya ke tty1 aja yah ngerjainnya:

sudo -i
dpkg-reconfigure -phigh xserver-xorg


Lalu coba restart GDM untuk liat ada hasilnya:

/etc/init.d/gdm restart


Deteksi resolusi dan frekuensi monitor

Kalo ternyata resolusinya masih belon bener, ini kemungkinan karena frekuensi monitor blon di kenalin dengan baek. Umumnya monitor yang dah dikenalin Linux, akan langsung OK. Tapi banyak juga monitor yang modelnya gak bisa dikenali. Caranya simple aja. Masukin aja frekuensi monitor ke xorg.conf.

Install dulu paket "xresprobe" kalo emang blon terinstall.

apt-get install xresprobe

Setelah itu, deteksi aja dengan command ini:

ddcprobe

Nih contoh hasilnya dari deteksi di monitor gue:

vbe: VESA 3.0 detected.
oem: VIA P4M800 PRO
vendor:
product:
memory: 65536kb
mode: 640x480x256
mode: 640x480x64k
mode: 640x480x16m
mode: 800x600x256
mode: 800x600x64k
mode: 800x600x16m
mode: 1024x768x256
mode: 1024x768x64k
mode: 1024x768x16m
mode: 1280x1024x256
mode: 1280x1024x64k
mode: 1280x1024x16m
mode: 1600x1200x256
mode: 1600x1200x64k
mode: 80x60 (text)
mode: 800x600x16
edid:
edid: 1 3
id: a023
eisa: DELa023
serial: 32345053
manufacture: 4 2007
input: sync on green, analog signal.
screensize: 34 27
gamma: 2.200000
dpms: RGB, active off, suspend, standby
timing: 720x400@70 Hz (VGA 640x400, IBM)
timing: 640x480@60 Hz (VGA)
timing: 640x480@75 Hz (VESA)
timing: 800x600@60 Hz (VESA)
timing: 800x600@72 Hz (VESA)
timing: 800x600@75 Hz (VESA)
timing: 1024x768@87 Hz Interlaced (8514A)
timing: 1024x768@75 Hz (VESA)
ctiming: 1152x864@75
ctiming: 1280x1024@60
dtiming: 1280x1024@70
monitorserial: FJ17971P24PS
monitorname: DELL E177FP
monitorrange: 31-80, 56-75


Perhatiin aja baris "monitorrange". Itu yang kita butuhkan. Edit file xorg.conf dan tambahkan angka itu disection "Monitor" dengan cara seperti ini:

Section "Monitor"
Identifier "Generic Monitor"
HorizSync 31-80
VertRefresh 56-75

EndSection


Sekarang coba restart lagi GDM-nya. Dan liat hasilnya. Umumnya langkah ini akan mendapatkan hasil. Dan nggak pake resolusi 800x600 lagi ;-)

Paksain resolusi tertentu

Walau resolusi udah nggak 800x600 lagi, kadang kita masih nggak puas. Kenapa? Karena bisa aja dapat resolusi terlalu gede. Sehingga semua font dan icon nampak terlalu kecil. Atau kadang dapat resolusi 1024x768, tapi nggak enak dimata. Karena interlaced. So ... kita harus maksaain setting untuk gunakan resolusi yang kita mau dan frekuensi yang kita mau juga.

Gue nggak mau ribet masalah dukungan 3D. User office nggak perlulah pake 3D. Biasanya cari resolusi 1024x768 aja. Mungkin ada beberapa tergantung frekuensinya. Gue biasanya pilih yang 70-75 saja. Karena rata-rata monitor sini lama juga. Ulang aja command "ddcprobe" dengan cara ini:

ddcprobe |grep 1024x768

Dan ini hasilnya:

mode: 1024x768x256
mode: 1024x768x64k
mode: 1024x768x16m
timing: 1024x768@87 Hz Interlaced (8514A)
timing: 1024x768@75 Hz (VESA)

Nih contoh gue akan pake driver VESA dengan resolusi 1024x768@75Hz. Edit kembali xorg.conf dan tambahkan ini:

Section "Device"
Identifier "Generic Video Card"
Driver "vesa"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Generic Monitor"
Device "Generic Video Card"
Defaultdepth 24
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection

EndSection


Lalu generate modeline dari command ini:

gtf 1024 768 75

Nih hasilnya:

# 1024x768 @ 75.00 Hz (GTF) hsync: 60.15 kHz; pclk: 81.80 MHz
Modeline "1024x768_75.00" 81.80 1024 1080 1192 1360 768 769 772 802 -HSync +Vsync

Simpan ke dalam xorg.conf disection Monitor:

Section "Monitor"
Identifier "Generic Monitor"
HorizSync 31-80
VertRefresh 56-75

# 1024x768 @ 75.00 Hz (GTF) hsync: 60.15 kHz; pclk: 81.80 MHz
Modeline "1024x768_75.00" 81.80 1024 1080 1192 1360 768 769 772 802 -HSync +Vsync

EndSection


Sekarang coba restart GDM untuk liat hasilnya. Oya, bisa coba driver VESA maupun SIS. Tergantung mana yang OK deh.

Sejauh ini yang gue tau. Tapi kalo ada tools yang laen, boleh juga deh :-D

sumber: http://rippingthepenguin.blogspot.com/2009/01/fixing-resolusi-monitor_1192.html

0 komentar:

Post a Comment

http://www.hokynet.com http://www.hokynet.com http://www.hokynet.com http://www.hokynet.com http://www.hokynet.com http://www.hokynet.com