December 11, 2011

Setup Resolusi TV Pake XRANDR

Saya punya TV LG 19LH20R. Saat ini sedang sering digunakan sebagai secondary monitor dari pada fungsi aslinya sebagai televisi. Mengapa, eh mengapa? Karena…
  1. Sinyal TV terestrial disini (tempat tinggal saya) jelek, jadi jarang nonton siaran TV dan praktis si-TV menjadi nganggur :(
  2. Karena itu juga jadi lebih sering nonton Youtube :)
  3. Apalagi kalo pulang kantoor, capek, trus tidur, jadi ga sempet liat TV :)
  4. Selain itu lagi doyan compose musik, butuh layar extra lebar :)
  5. Dan ngasah otak kanan dengan desain web :)
Masalahnya kalo di colokin ke VGA output-nya laptop cuma bisa pake resolusi 1024x768 saja, padahal  menurut informasi dari menu, TV ini memiliki mode 1360x768 @60Hz.
Penelusuran saya mulai dengan cek dulu log-nya XOrg…
$ tail /var/log/Xorg.0.log
...
[ 91373.938] (II) intel(0): EDID vendor "LGD", prod id 16544
[ 91373.938] (II) intel(0): Printing DDC gathered Modelines:
[ 91373.938] (II) intel(0): Modeline "1366x768"x0.0   69.30  1366 1398 1430 1470  768 771 776 786 -hsync -vsync (47.1 kHz) 
XOrg ternyata salah mendeteksi modeline. XOrg menggunakan modeline 1366x768 yang tidak di-support TV, makanya modeline yang digunakan turun menjadi 1024x768. Mode-mode yang aktif bisa dilihat pake command xrandr. LVDS1 adalah output ke layar laptop, sedangkan yang ke TV adalah VGA1.
$ xrandr
Screen 0: minimum 320 x 200, current 2726 x 777, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 310mm x 174mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1360x768+1366+9 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0*  
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
Ya sudah, lebih baik ditambah saja sendiri mode 1360x768-nya.
$ xrandr --newmode 1360x768 69.30 1360 1398 1430 1470  768 771 776 786 -hsync -vsync
$ xrandr --addmode VGA1 1360x768
$ xrandr --output VGA1 --mode 1360x768
$ xrandr
Screen 0: minimum 320 x 200, current 2726 x 777, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 310mm x 174mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1360x768+1366+9 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0  
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
   1360x768       59.8* 
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
Done! Kelar!
Sekarang saya bisa coding pake layar 19 inch :)

2 comments:

  1. dioprek VGA to HDMI gimana gan ? biar bisa konek IPTV hehehhe

    ReplyDelete
  2. PoC dulu ae Gan...
    Ide ente jadiin roadmap ae ya?!

    :-D

    ReplyDelete