ขั้นตอนในการเพิ่มความละเอียดใหม่ 1366x768 @ 60 (การแก้ไขปัญหา)


1

ฉันเพิ่งติดตั้ง Ubuntu MATE 18.04 บนแล็ปท็อปและมีการตั้งค่าจอภาพสองจอแสดงผลทั้งสองทำงานนอกกรอบและหน้าจอเนทีฟก็ดับลง ตอนนี้ฉันต้องใช้ความละเอียด 1366x768 กับหนึ่งในจอแสดงผล แต่ก็ไม่ใช่ตัวเลือก ฉันเพิ่มความละเอียดแล้ว แต่ความละเอียดที่ได้ไม่ถูกต้องฉันเพิ่ม 1368x768 โดยไม่ได้ตั้งใจ

การลองอีกครั้งทำให้เกิดข้อผิดพลาด:

cvt 1366 768 60
sudo xrandr --newmode "1366x768_60.00"  85.25  1366 1440 1576 1784  768 771 781 798 -hsync +vsync
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  31
  Current serial number in output stream:  31

คำตอบ:


2

ในการเพิ่มโหมดใหม่ให้กับเอาต์พุตต้องใช้หลายคำสั่งตามลำดับดังนี้:

# create and name a new mode: "1366x768-0"
xrandr --newmode "1366x768-0" 75.61  1366 1406 1438 1574  768 771 777 800 -hsync -vsync

# attach the new mode to an output (VGA1)
xrandr --addmode VGA1 "1366x768-0"

# turn on the output using the new mode
xrandr --output VGA1 --mode "1366x768-0"

สาเหตุของข้อความแสดงข้อผิดพลาดในคำถามคือพารามิเตอร์โหมดไม่สามารถเปลี่ยนแปลงได้ ใช้ชื่อใหม่ (เช่น "1366x768-1") หรือลบโหมดเพิ่ม ลำดับของคำสั่งเพื่อลบโหมดมีดังนี้:

# turn off the output
xrandr --output VGA1 --off

# detach the mode from the output
xrandr --delmode VGA1 "1366x768-0"

# remove the mode
xrandr --rmmode "1366x768-0"

การเปลี่ยนแปลงที่xrandrจะไม่รอดจากการรีบูต เพื่อให้การตั้งค่ายังคงมีอยู่พารามิเตอร์ ubstitute ตามความเหมาะสมสำหรับการตั้งค่าของคุณและบันทึกลงในสคริปต์ในและเพิ่มเข้าไป/usr/local/bin Startup Applicationsจากนั้นจะถูกเรียกใช้ทุกครั้งที่คุณลงชื่อเข้าใช้คุณอาจต้องการเพิ่มเมื่อเริ่มต้นระบบแทนที่จะเข้าสู่ระบบ


อัปเดตเมื่อวานนี้แก้ไขวันนี้ในขณะที่คุณลืมที่จะเพิ่มวิธีการโดยอัตโนมัติ ;-)
Fabby

ฉันจะเพิ่มสคริปต์เพื่อปิดจอแสดงผลอื่นที่ต่อกับ HDMI ได้อย่างไร
userDepth
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.