ไม่สามารถรับขนาดแกมม่าเป็นค่าเริ่มต้นของเอาต์พุตเมื่อพยายามเพิ่มความละเอียดหน้าจอใหม่


18

ฉันพยายามที่จะปรับความละเอียดใน MSI GT70 2OC ใหม่ของฉัน ในการตั้งค่าจะมีเพียงความละเอียดเดียวเท่านั้น: 1920x1080 ไม่เป็นไรยกเว้นว่าฉันต้องลดความละเอียดและทำให้สี่เหลี่ยมมากขึ้นเพื่อให้แล็ปท็อปทำงานได้ดีกับแท็บเล็ต PL-550 รุ่นเก่าของฉัน

นี่คือสิ่งที่ฉันทำ:

cvt 1200 1000 60
    # 1200x1000 59.91 Hz (CVT) hsync: 62.19 kHz; pclk: 99.50 MHz
    Modeline "1200x1000_60.00"   99.50  1200 1280 1400 1600  1000 1003 1013 1038 -hsync +vsync
sudo xrandr --newmode "1200_1000_60"   99.50  1200 1280 1400 1600  1000 1003 1013 1038 -hsync +vsync
    xrandr: Failed to get size of gamma for output default

ฉันจะผ่านขั้นตอนนี้ได้อย่างไร

UPDATE นี่คือผลลัพธ์ของxrandr:

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected primary 1920x1080+0+0 0mm x 0mm
   1920x1080       0.0* 

คำตอบ:


11

คุณไม่จำเป็นต้องsudoลงทะเบียนโหมดใหม่ด้วยxrandrลองโดยไม่ต้องใช้ sudo จากนั้นคุณจะต้องใช้ความละเอียดใหม่กับ:

xrandr --addmode <your_connection_type> 1200x1000_60.00

อยู่ที่ไหน<your_connection_type>มักจะเป็น VGA-1, DP1 หรือ HDMI1 ตรวจสอบเอาต์พุตของxrandrเพื่อทราบชื่อที่แน่นอนของเอาต์พุตที่เชื่อมต่อ


1
ฉันค่อนข้างแน่ใจว่าข้อความนี้ (ขนาดแกมม่า) ไม่เป็นอันตรายคุณพยายามใช้โหมดใหม่ด้วยxrandr --addmodeหรือไม่?
Sylvain Pineau

ใช่คุณพูดถูก! แต่ตอนนี้ฉันได้รับข้อความอีกครั้ง 1200x1000 doesn't fit between 1920x1080 and 1920x1080. มีความคิดอะไรที่ฉันสามารถทำได้เกี่ยวกับเรื่องนี้?
Arsen Zahray

ฉันได้รับข้อความนั้นเมื่อฉันพยายามเปลี่ยนความละเอียดเป็น 1200x1000 ในการตั้งค่า
Arsen Zahray

"VGA-1" ใช้งานได้สำหรับฉัน (สังเกตเส้นประ)
kurdtpage

3

ฉันดึงผมออกมาพร้อมกับปัญหานี้มาระยะหนึ่งแล้ว ในกรณีของฉันฉันใช้ Kali Linux เป็น Live CD ใน VirtualBox และต้องการเปลี่ยนความละเอียดหน้าจอ

:~$ xrandr --newmode "1200x900_60.00"   88.50  1200 1272 1392 1584  900 903 907 934 -hsync +vsync

จากนั้นตรวจสอบว่ามีการเพิ่มโหมดหรือไม่:

:~$ xrandr
Screen 0: minimum 64 x 64, current 640 x 480, maximum 16384 x 16384
VGA-0 connected 640x480+0+0 0mm x 0mm
   640x480        60.0*+   60.0* 
   1600x1200      60.0  
   1440x1050      60.0  
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.0  
   1200x900_60.00 (0x1b2)   88.5MHz
    h: width  1200 start 1272 end 1392 total 1584 skew    0 clock   55.9KHz
    v: height  900 start  903 end  907 total  934           clock   59.8Hz

ถัดไปกำหนดให้กับสัญญาณวิดีโอ นี่คือรายการในขั้นตอนก่อนหน้าและในกรณีนี้คือ VGA-0 ด้วย LiveCD อาจเป็นค่าเริ่มต้น

:~$ xrandr --addmode VGA-0 1200x900_60.00

:~$ xrandr
Screen 0: minimum 64 x 64, current 640 x 480, maximum 16384 x 16384
VGA-0 connected 640x480+0+0 0mm x 0mm
   640x480        60.0*+   60.0* 
   1600x1200      60.0  
   1440x1050      60.0  
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.0  
   1200x900_60.00   59.8

หากคุณได้รับข้อผิดพลาด:

xrandr: Failed to get size of gamma for output default

จากนั้นลองรีสตาร์ท X Server:

:~$ killall Xorg 

และความละเอียดใหม่จะปรากฏขึ้นในตัวเลือกการตั้งค่าการตรวจสอบความละเอียด


2

หากคุณมี nVidia หรือ ATI GPU คุณได้ลองเปลี่ยนไดรเวอร์ของคุณทั้งจากกรรมสิทธิ์เป็นไม่ใช่กรรมสิทธิ์หรือในทางกลับกัน?

ระบบของฉัน:

~$ inxi -G
Graphics:  Card: NVIDIA C61 [GeForce 7025 / nForce 630a] 
           X.Org: 1.15.1 drivers: nouveau (unloaded: fbdev,vesa) Resolution: 1920x1080@60.0hz 
           GLX Renderer: Gallium 0.4 on NV4C GLX Version: 2.1 Mesa 10.1.3

บางครั้งโปรแกรมควบคุม nVidia 304 ที่เป็นกรรมสิทธิ์ทำงานได้กับคนอื่น ๆ เช่น Bodhi 3.0 ด้วยการตั้งค่าเดียวกันอาจไม่สามารถอ่านขนาดของหน้าจอได้อย่างถูกต้องและยังไม่สามารถอ่านแกมม่าได้

คุณสามารถลองตั้งค่าผลลัพธ์ของคุณด้วยบรรทัดต่อไปนี้ซึ่งอย่างน้อยจะแก้ไขรายงานข้อผิดพลาดของคุณ แต่อาจไม่สามารถแก้ไขผลลัพธ์ของคุณ:

xrandr --output default --gamma 0:0:0 --mode 1200x1000

คุณอาจต้องการติดตั้งยูทิลิตี้ inxi และโพสต์ผลลัพธ์inxi -Gที่นี่เพื่อขอความช่วยเหลือเพิ่มเติม


2

ฉันพยายามเกือบทุกคำตอบที่มี xrandr ฉบับภาษาอังกฤษและฉันมักจะมีข้อผิดพลาดเดียวกันxrandr: ล้มเหลวที่จะได้รับขนาดของรังสีแกมมาสำหรับเริ่มต้นการส่งออก

จากนั้นมีทางออกหนึ่งในภาษาจีนที่ช่วยชีวิตฉันฉันแค่ต้องการแบ่งปันสิ่งนั้น

เปิดไฟล์

sudo nano /etc/default/grub

ค้นหาบรรทัด

#GRUB_GFXMODE=640x480

แก้ไข 640x480 ตามความละเอียดของคุณเช่น: 1920x1080, 并ลบ #

ตัวอย่างเช่น:

GRUB_GFXMODE=1920x1080 

อัพเดตโดยคำสั่ง

sudo update-grub

จากนั้นรีคอมพิวเตอร์ของคุณ

sudo reboot

การอ้างอิง: https://blog.csdn.net/u013764485/article/details/78007370


1
IDK ทำไม แต่มันใช้งานได้อย่างมีเสน่ห์!
bhaskar

1

เพียงติดตั้งไดรเวอร์ NVIDIA

sudo apt-get update
sudo apt-get install inxi

จากนั้นในคำสั่งถัดไปให้แทนที่ 361 ด้วยไดรเวอร์ที่ถูกต้อง คุณสามารถพบนี้ได้จากเว็บไซต์ของ NVIDIA inxi -Gหรือ

sudo apt-get install nvidia-361

เมื่อคุณอัปเดตให้เรียกใช้

sudo killlall Xorg

6
การรันคำสั่งของคุณทำให้ Ubuntu ของฉันพัง
Aerin

0

ฉันมีปัญหาเดียวกันนี้หลังจากอัพเกรดจาก 14.04 เป็น 16.04

ปรากฎว่าฉันมีโปรแกรมควบคุมวิดีโอของบุคคลที่สามที่ฉันติดตั้งเมื่อหลายปีก่อนเพื่อใช้งานการ์ดแสดงผล AMD Radeon ของฉันได้ดีขึ้น - ไดรเวอร์นั้นถูกเรียกว่า fglrx-core

Ubuntu เตือนฉันว่าคนขับล้าสมัยและไม่จำเป็นต้องใช้อีกต่อไปดังนั้นฉันจึงถอนการติดตั้งและการพึ่งพาอาศัยของเด็กกำพร้า (สองคนที่ระบุโดย apt-get remove)

หลังจากเริ่มต้นใหม่อย่างเย็นอูบุนตูตรวจพบจอภาพ DVI ของฉันอย่างถูกต้องและให้ความละเอียดเริ่มต้นใหม่แก่ฉัน - วิเศษจริงๆ :)


1
ยินดีต้อนรับสู่ถาม Ubuntu! ในรูปแบบปัจจุบันคำตอบของคุณไม่ดีเท่าที่ควร คุณสามารถตรวจสอบวิธีการเขียนคำตอบที่ดีและคู่มือสไตล์สำหรับคำถามและคำตอบ ตัวอย่างเช่นคุณสามารถเพิ่มวิธีระบุ "การพึ่งพาอาศัยของเด็กกำพร้า" - จากการรีวิว
J. Starnes
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.