ฉันจะกำหนดความละเอียดของจอภาพที่ไม่พร้อมใช้งานในกล่องโต้ตอบการตั้งค่าการแสดงผลได้อย่างไร


11

ฉันเพิ่งติดตั้ง Ubuntu 13.04 x64 ความละเอียดของฉันคือ 800x600 และไม่มีตัวเลือกอื่น ฉันพยายามติดตั้งไดรเวอร์ nvidia 313 แต่ก็ยังไม่มีอะไร ฉันพยายามทำเช่นนี้ http://www.howopensource.com/2012/10/install-nvidia-geforce-driver-in-ubuntu-12-10-12-04-using-ppa/

ยังไม่มีโชคขอบคุณ

คำตอบ:


16

(1) รับ Modeline สำหรับความละเอียดที่คุณต้องการ

cvtใช้ นี่คือตัวอย่างสำหรับความละเอียด 1280x1024 โปรดทราบว่าพารามิเตอร์ที่สาม (ความถี่) เป็นตัวเลือก หากเจ้าของคู่มือของคุณระบุความถี่อัตราการรีเฟรชคุณอาจใช้สิ่งนั้นเป็นอินพุตcvtหรือคุณสามารถปล่อยว่างไว้เพื่อให้สิ่งต่าง ๆ ง่ายขึ้น

$ cvt 1280 1024 60

ผลลัพธ์จะออกมาเป็นแบบนี้

# 1280x1024 60.03 Hz (CVT) hsync: 63.81 kHz; pclk: 109.25 MHz
Modeline "1280x1024_60"  109.25  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

(2) สร้างxrandrmodeline ใหม่

ใช้Modelineผลลัพธ์จากการสร้างโหมดใหม่สำหรับcvtxrandr

$ xrandr --newmode "1280x1024_60"  109.25  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

(3) พิจารณาว่าเราต้องการแก้ไขการแสดงผลแบบใด

หลังจากรันคำสั่งต่อไปนี้ให้สังเกตว่าVGA1เป็นจอแสดงผลที่เชื่อมต่ออยู่ในตัวอย่างนี้ดังนั้นเราจะใช้มันในขั้นตอนที่ 4 ด้านล่าง

$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 32767 x 32767
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1280x1024_60.00   59.9 +
   1024x768       60.0  
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
   1280x1024_60   60.0* 
DVI1 disconnected (normal left inverted right x axis y axis)
TV1 disconnected (normal left inverted right x axis y axis)

(4) สร้างxrandrโหมดใหม่

ใช้ชื่อที่แสดงจากขั้นตอนที่ 3 ใช้ชื่อโหมดจากขั้นตอนที่ 2 แต่ไม่ต้องใส่เครื่องหมายคำพูด

$ xrandr --addmode VGA1 1280x1024_60

(5) เปลี่ยนความละเอียดหน้าจอ

ระบุชื่อที่แสดงและชื่อโหมด

$ xrandr --output VGA1 --mode 1280x1024_60

(6) ให้จอภาพทำการปรับโดยอัตโนมัติ

หากจอภาพมีปุ่ม "ปรับอัตโนมัติ" ให้กดเพื่อจัดกึ่งกลางโดยอัตโนมัติและปรับขนาดเอาต์พุต มิฉะนั้นให้ใช้ปุ่มแมนนวลบนมอนิเตอร์ของคุณเพื่อทำสิ่งนี้

(7) สร้างxorg.confไฟล์

หากคุณชอบการตั้งค่าความละเอียดคุณสามารถทำให้มันถาวรโดยระบุข้อมูลนี้ในxorg.confไฟล์

ใส่modelineจากขั้นตอนที่ 1 ลงใน"Monitor"ส่วน คุณอาจแทนที่"My Monitor"ด้วยชื่อที่อธิบายสำหรับจอภาพของคุณตราบใดที่คุณใช้ชื่อเดียวกันใน"Screen"ส่วน

โปรดทราบว่า"Device"ส่วนนี้ใช้เพื่อระบุกราฟิกการ์ด / ชิปและไดรเวอร์ที่คุณใช้ Identifierอาจเป็นชื่อที่คุณเลือกตราบใดที่คุณใช้ชื่อเดียวกันใน"Screen"ส่วน แต่คุณต้องใช้ชื่อไดรเวอร์ที่ถูกต้องสำหรับกราฟิกการ์ด / ชิปของคุณในDriverบรรทัด คุณสามารถใช้$ lshw -c video | grep configurationเพื่อรับชื่อไดรเวอร์กราฟฟิกของคุณ

แม้ว่าฉันจะไม่ได้ทดสอบสิ่งนี้อาจเป็นไปได้ที่จะยกเว้น"Device"ส่วนได้ตราบใดที่คุณยังลบDeviceบรรทัดที่เกี่ยวข้องใน"Screen"ส่วนนั้น

$ sudo gedit /etc/X11/xorg.conf

ป้อนข้อมูลลงในไฟล์บันทึกและออก นี่คือตัวอย่างการใช้โมเดล 1280x1024 จากด้านบนและไดรเวอร์กราฟิก Intel

Section "Monitor"
    Identifier  "My Monitor"
    Modeline    "1280x1024_60"  109.25  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
    Option      "PreferredMode" "1280x1024_60"
EndSection

Section "Device"
    Identifier  "Intel"
    Driver      "intel"
EndSection

Section "Screen"
    Identifier "Default Screen"
    Monitor     "My Monitor"
    Device      "Intel"
    Defaultdepth 24
    SubSection  "Display"
        Modes   "1280x1024_60"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier  "Default Layout"
    Screen      "Default Screen"
EndSection

/etc/X11/xorg.confถ้ามีอะไรผิดพลาดคุณสามารถบูตเข้าสู่โหมดการกู้คืนและแก้ไขหรือลบ

ในที่สุดคุณสามารถดูที่Ubuntu Wiki Resolutionสำหรับข้อมูลเพิ่มเติม


ฉันประหลาดใจจริงๆที่ 1920x1080 ไม่ได้ระบุไว้ในค่าเริ่มต้น ..
wasatchwizard

ข้อมูลเพียงเล็กน้อย:โดยปกติแล้ว Ubuntu จะสามารถตรวจสอบความละเอียดที่เหมาะสมสำหรับจอภาพของคุณได้ หากคุณต้องการความละเอียดที่สูงกว่าที่ Ubuntu มอบให้คุณอาจเป็นไปได้ว่าสายวิดีโอหรือการ์ดกราฟิกของคุณไม่สามารถให้บริการได้ เช่นฉันต้องการ 2560x1440p แต่สายของฉันสามารถให้บริการ 2048x1152p เท่านั้น การเปลี่ยนแปลงxorgไม่ได้ช่วย
โรแทเรท

นี่อาจจะล้าสมัย /etc/X11/xorg.confฉันไม่ได้มี
gerrit

1
ใช่. Ubuntu หยุดจัดส่งพร้อมไฟล์ xorg.conf ฉันเชื่อว่าคุณยังสามารถสร้างหนึ่งเพื่อตั้งค่าความละเอียดของคุณตราบใดที่ฮาร์ดแวร์ของคุณรองรับความละเอียดที่คุณต้องการ ลองดูที่askubuntu.com/questions/4662/…
PJ Singh เมื่อ

1
@gerrit สิ่งนี้ไม่ล้าสมัยคุณต้องรันsudo nvidia-xconfigเพื่อสร้างไฟล์ xorg.conf ก่อน
markroxor
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.