หัวข้อเก่า - "เปลี่ยนความละเอียดเป็น 1280x1024 โดยใช้ xrandr ให้: X ข้อผิดพลาดของคำขอที่ล้มเหลว: BadValue (พารามิเตอร์จำนวนเต็มอยู่นอกขอบเขตสำหรับการดำเนินการ)"
ฉันได้ติดตั้ง Ubuntu 17.10 ใหม่และมีจอภาพที่มีความละเอียด 5: 4 การตั้งค่าไม่มีความละเอียดสูงกว่า 1024x768 แต่ฉันต้องการความละเอียด 1280x1024 (5: 4) ฉันใช้กราฟิกการ์ดเมนบอร์ดเริ่มต้น:
# lspci|grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
xrandr ยังให้สิ่งต่อไปนี้อีกด้วย:
$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
XWAYLAND0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 59.92*+
ฉันพยายามเพิ่มความละเอียด 1280x1024 โดยใช้ xrandr ดังนั้นก่อนสร้างข้อมูลความละเอียดโดยใช้ gtf:
$ gtf 1280 1024 60
# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
จากนั้นเพิ่มความละเอียด:
xrandr --newmode "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
จากนั้นก็ทำคำสั่งอีกครั้ง: xrandr --addmode XWAYLAND0 1280x1024_60.00
จากนั้นไม่มีอะไรเปลี่ยนแปลง เมื่อฉันพยายามเปลี่ยนโดยใช้xrandr --output XWAYLAND0 --mode 1280x1024_60.00 --rate 60
แต่เกิดข้อผิดพลาด:
$ xrandr --output XWAYLAND0 --mode 1280x1024 --rate 60
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 7 (RRSetScreenSize)
Value in failed request: 0x0
Serial number of failed request: 21
Current serial number in output stream: 22
ฉันไม่รู้ว่าฉันทำอะไรผิด หรือวิธีเปลี่ยนความละเอียดเป็นค่าที่ถูกต้อง: 1280x1024