Kamis, 03 Desember 2009

Menambah resolusi

Khalayaknya bagi para penguna os linux yang masih baru atau masih awam tentu banyak sekali masalah dalam instalasi linux di komputer atau laptop anda salah satu masalah yang akan saya posting ulang adalah masalah menambah resolusi layar sesuai monitor kita.

Masalah seperti ini biasanya muncul dikarenakan 2 hal yaitu tingkat kedalaman warna dan besar resolusi monitor yang digunakan. Bila X-Window hanya menampilkan tampilan hitam/glare/tidak jelas pada monitor, tekan Ctrl+Alt+F1 untuk masuk ke konsole. Silakan login terlebih dahulu. Setelah anda masuk pada konsole, Konfigurasi manual monitor biasanya terdapat pada /etc/X11/xorg.conf. Namun, pada distro linux yang lama, konfigurasi tersebut bisa dilakukan secara mudah melalui konsole dengan mengetikkan command "xorgconfig" atau "xf86config". Yang saya bahas adalah konfigurasi manual karena dengan konfigurasi ini kita bebas mengotak-atik sesuka hati setting resolusi monitor kita. Cara ini dapat dilakukan melalui konsole maupun GUI ( Graphical User Interface ) karena tujuannya cuma mengotak-atik file xorg.conf. Mari kita buka file xorg.conf yang terdapat pada folder /etc/X11/ dengan pico, mcedit, kate, kwrite atau editor lainnya. Tampilan dari file xorg.xonf pada yang menggunakan monitor samsung 17inch 793s dan VGA Geforce FX5200. Konfigurasi ini tidak jauh berbeda dengan milik anda karena perbedaannya cuma pada driver VGA dan jenis monitor saja:

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection


Section "Files"

# path to defoma fonts
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

############### KONFIGURASI MONITOR DIMULAI DARI DISINI #######################

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "SyncMaster" =====> Jenis monitor (***)
Option "DPMS" =====> Konfigurasi standar monitor (***)
VendorName "Samsung" =====> Vendor monitor (***)
ModelName "Samsung SyncMaster" =====> Model monitor (***)
HorizSync 30.0 - 71.0 =====> Horizontal refresh rate
VertRefresh 50.0 - 160.0 =====> Vertical refresh rate
EndSection

Section "Device"
Identifier "nVidia Corporation NV34 [GeForce FX 5200]" ======> Jenis VGA-card
Driver "nvidia" ======> Driver yang digunakan
VendorName "NVIDIA Corporation" ======> Verdor VGA (***)
BoardName "GeForce FX 5200" =======> Nama VGA (***)
EndSection

Section "Screen"
Identifier "Default Screen" =======> Tampilan yang digunakan untuk X-windows (***)
Device "nVidia Corporation NV34 [GeForce FX 5200]" =======> Jenis VGA-card
Monitor "SyncMaster" =======> Nama monitor (***)
DefaultDepth 24 =======> Kedalaman warna
SubSection "Display"
Depth 1
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection

Catatan : Untuk bagian konfigurasi monitor yang saya tandai dengan (***) bersifat statis dan tidak mempunyai efek apa-apa pada sistem. Opsi yang sudah tertera denga (***) berlaku optional dan sebagai informasi saja. Sekalipun diganti dengan variabel lain, tidak mempunyai efek apapun.

Sekarang saya jelaskan satu demi satu, pada bagian :
1). Refresh rate
HorizSync 30.0 - 71.0 =====> Horizontal refresh rate
VertRefresh 50.0 - 160.0 =====> Vertical refresh rate


Mempunyai peranan untuk menampilkan kekuatan frekuensi refresh rate pada monitor. Dengan konfigurasi range seperti diatas, akan menampilkan refresh rate 63Hz pada resolusi 1280x1024. Cukup baik. Bila anda tidak yakin dengan range ini dan malas untuk melakukan uji coba maka cukup dihapus saja. Karena nantinya akan secara otomatis diatur oleh Linux anda.

2) Device VGA
Section "Device"
Identifier "nVidia Corporation NV34 [GeForce FX 5200]" ======> Jenis VGA-card
Driver "nvidia" ======> Driver yang digunakan


Bagian ini memiliki fungsi yang penting terutama pada driver. Bila anda salah memasukkkan nama Driver-nya maka X-windows anda tidak akan bekerja karena salah mengidentifikasi VGA anda. Usahakan anda ingat baik-baik konfigurasi driver anda. Bila anda telah melakukan instalasi VGA tambahan seperti yang saya lakukan, maka perubahan nama driver biasanya dilakukan secara otomatis ketika instalasi driver. Konfigurasi ini tidak perlu diubah karena berkaitan dengan VGA dan X-server secara langsung.

3. Screen

Section "Screen"
Identifier "Default Screen" =======> Tampilan yang digunakan untuk X-windows (***)
Device "nVidia Corporation NV34 [GeForce FX 5200]" =======> Jenis VGA-card
Monitor "SyncMaster" =======> Nama monitor (***)
DefaultDepth 24 =======> Kedalaman warna


Konfigurasi Device tidak perlu diganti karena otomatis terkonfigurasi sejak instalasi awal linux dan tidak berkaitan dengan konfigurasi resolusi. Masalah terbesar justru muncul pada Default Depth. Bila monitor anda tidak mampu menampilkan gambar sedangkan konfigurasi besar resolusi anda rasa wajar maka permasalahan muncul pada default depth ini. Logikanya, bila VGA anda tidak mampu bekerja pada kedalaman warna yang tinggi maka menyebabkan crash pada X-server. Ada pilihan kedalaman warna yaitu 32, 24, 16, 8 dan 1. Silakan anda coba-coba ubah variabel pada Default Depth, save konfigurasi anda dan lakukan restart X-Windows dengan mengetikan pada konsole "/etc/init.d/gdm restart" atau "/etc/init.d/kdm restart" ini tergantung pada display manager bawaan distro linux anda apakah menggunakan gnome (GDM ) atau KDE (kdm).

4. Resolusi size
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection


Saya cuma potong sebagian saja. SubSection "Display" merupakan sesi yang mengatur size resolusi monitor berdasarkan kedalaman warna dan opsi Depth untuk memberikan indikator kedalaman warna yang digunaakan. Logikanya, ketika default depth anda isi dengan angka 24 maka Linux akan membaca konfigurasi display untuk menampilkan kedalaman warna 24. Diambil contoh bila default depth 24 maka konfigurasi resolusinya ketika masuk X-windows pada bagian :
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection

Bila anda memasang default depth 16 maka konfigurasi yang diload adalah pada line :
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection

Nah, Sekarang anda sudah paham bagian mana yang diload berdasarkan default depth,bukan? kita ambil contoh pada default depth 24. Pengaturan resolusi diatur pada bagian Modes, jadi penamaan Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480" memiliki arti bahwa resolusi yang pertama dipakai adalah resolusi di urutan pertama, yaitu "1280x1024". Dan resolusi-resolusi lain dibelakang adalah resolusi optional yang muncul pada konfigurasi resolusi pada X-windows nantinya. Jadi ketika bila kita ingin monitor menggunakan resolusi default 1024x768, maka cukup mengganti urutannya dengan Modes "1024x768" "832x624" "800x600" "720x400" "640x480", dst.

Sekarang anda sudah memahami bagaimana cara mengatur kedalaman warna dengan resolusi size bawaan. Silakan menguji coba pada monitor anda supaya bisa menampilkan X-windows dengan kedalaman warna dan resolusi yang optimal dengan refresh rate yang memanjakan mata.

Tidak ada komentar:

Posting Komentar