หลายคนอาจจะอยากซื้อโน้ตบุคที่มีจอเล็กๆ เพื่อที่จะได้พกพาไปไหนมาไหนได้สะดวก แล้วก็จะซื้อจอ LCD ไว้ที่ทำงานหรือที่บ้าน พอออกไปข้างนอกกลับมา ก็ต่อโน้ตบุคเข้าจอ LCD เลย สำหรับผู้ใช้ Windows ก็คงจะสะดวกหน่อย แต่คงค่อนข้างวุ่นวายสำหรับผู้ใช้ Linux หรือ Ubuntu (อย่างน้อยก็ผมคนหนึ่ง ฮะๆ) เมื่อวานได้ลองผิดลองถูกจนต้องลง Ubuntu ใหม่ ขอจดลงบล็อกสักหน่อยละกันครับ
OS: Ubuntu 10.04
Laptop: Lenovo Y330
VGA card: ATI Technologies Inc Mobility Radeon HD 3400 Series
มีข้อแนะนำอย่างหนึ่งคือ เราควรจะลงไดรเวอร์ของการ์ดจอให้เสร็จเรียบร้อยไปก่อน เพื่อประสิทธิภาพสูงสุดในการใช้งานครับ และขั้นตอนก็มีดังนี้
- เสียบจอ LCD เข้ากับโน้ตบุคของเรา
- เปิด terminal ขึ้นมาแล้วรัน
xrandr --query
จะเป็นการบอกว่าเรามีจอไหนบ้างที่ต่อกับโน้ตบุคของเรา - จากรูป LVDS คือจอโน้ตบุคของเราเองครับ มีความละเอียด 1280x800 ส่วน CRT1 คือจอ LCD ที่ผมต่ออยู่ (หรืออาจจะชื่อ VGA1) มีความละเอียดสูงสุด 1280x1024
- แล้วก็รันคำสั่ง
xrandr --output CRT1 --mode "1280x1024"
เป็นการบอกว่าให้ output ออกไปที่จอ CRT1 ด้วยความละเอียด 1280x1024 ครับ - ถ้าไม่ต้องการใช้จอโน้ตบุค ก็ให้รันคำสั่ง
xrandr --output LVDS --off
และถ้าต้องการจะใช้จอโน้ตบุคก็เปลี่ยนจาก--off
เป็น--auto
ครับ
ซึ่งผลที่ได้ก็จะประมาณรูปข้างล่างนี้ครับ
เป็นอันเสร็จสิ้น ส่วนสำหรับจอ LCD เก่าๆ หรือโน้ตบุครุ่นเก่าๆ อาจจะต้องสร้างโหมดขึ้นมาเองใหม่นะครับ ตามสคริปข้างล่างนี้ (ผมได้มาจาก อ. แมต อีกที)
# xrandr --rmmmode "1280x1024_60.00"
# xrandr --rmmmode "1280x1024_70.00"
# xrandr --rmmmode "1280x1024_75.00"
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
xrandr --newmode "1280x1024_70.00" 129.00 1280 1368 1504 1728 1024 1027 1034 1069 -hsync +vsync
xrandr --newmode "1280x1024_75.00" 138.75 1280 1368 1504 1728 1024 1027 1034 1072 -hsync +vsync
xrandr --addmode VGA1 "1280x1024_60.00"
xrandr --addmode VGA1 "1280x1024_70.00"
xrandr --addmode VGA1 "1280x1024_75.00"
# xrandr --output VGA1 --mode "1280x1024_60.00"
# xrandr --output VGA1 --mode "1280x1024_70.00"
xrandr --output VGA1 --mode "1280x1024_75.00"
xrandr --output LVDS1 --off
พวกค่าต่างๆ ที่เห็น ตอนนี้ผมไม่สามารถอธิบายได้ครับ แหะๆ ใครทราบว่าคืออะไร ขอความกรุณาไขความกระจ่างด้วยนะครับ 🙂