จะเปลี่ยนอัตราการรีเฟรชของจอภาพได้อย่างไร?


22

ฉันจะเปลี่ยนอัตราการรีเฟรชของจอภาพใน Oneiric ได้อย่างไร

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

ในรุ่นก่อนหน้านั้นเคยมีตัวเลือกดังกล่าวในกล่องโต้ตอบการแสดงผล

แก้ไข - วิธีการอบที่ครึ่งแล้ว

สิ่งที่ดีที่สุดที่ฉันสามารถทำได้คือ:

xrandr -s 1280x1024 -r 75

นี่คือที่สมบูรณ์แบบ แต่ปัญหาของฉันคือมันไม่ถาวร มันเริ่มต้นกลับไปที่ 60 Hz หลังจากออกจากระบบและกลับเข้ามาใหม่

บางทีนี่ควรเป็นสคริปต์บางส่วนและเพิ่มในการเริ่มต้นหรือไม่ ฉันไม่รู้จะทำยังไง


เปิดStartup Applicationsและเพิ่มคำสั่งนั้น
สะดุดตาเคล็ดลับ

คำตอบ:


18

xrandrคุณควรจะสามารถที่จะใช้ คำนวณโมเดลที่ต้องการสำหรับความละเอียดและอัตราการรีเฟรชของคุณ:

cvt 1600 900 75

(นี่คือตัวอย่างความละเอียดของฉันคือ 1600x900) ตอนนี้สร้างโหมดใหม่ด้วยxrandr:

xrandr --newmode "1600x900_75.00" 104.00 1600 -hsync +vsync

เพิ่มโหมดใหม่ไปที่xrandr:

xrandr --verbose --addmode VGA-0 "1600x900_75.00"

และเปิดใช้งาน

xrandr --output VGA-0 --mode "1600x900_75.00"

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

นี่คือข้อมูลเพิ่มเติมเกี่ยวกับ xrandr


สิ่งนี้ใช้ได้กับฉันใน Ubuntu 13.10 ขอบคุณ!
Zoltán

1
คำตอบนี้ไม่ทำงานตามที่ฉันคาดไว้pratik@pratik-SVE15116ENB:~$ xrandr --newmode "1368x768_75.00" 104.00 1600 -hsync +vsync xrandr: failed to parse '1368x768_75.00' as a mode specification Try 'xrandr --help' for more information.
Pratik

9

ใน 12.04 คุณสามารถเปลี่ยนอัตราการรีเฟรชได้โดยการแก้ไขแท็กอัตราใน ~ / .config / จอภาพ.xmlหลังจากที่คุณกำหนดค่าจอภาพของคุณ สิ่งนี้ใช้ได้กับการรีบู๊ตสำหรับฉัน

ตัวอย่าง:

<monitors version="1">
    <configuration>
        <clone>no</clone>
        <output name="DVI-I-0"></output>
        <output name="DVI-I-1">
            <vendor>ACI</vendor>
            <product>0x24e1</product>
            <serial>0x01010101</serial>
            <width>1920</width>
            <height>1080</height>
            <rate>144</rate>
            <x>0</x>
            <y>0</y>
            <rotation>normal</rotation>
            <reflect_x>no</reflect_x>
            <reflect_y>no</reflect_y>
            <primary>yes</primary>
        </output>
        <output name="HDMI-0"></output>
        <output name="DP-0"></output>
        <output name="DVI-D-0">
            <vendor>DEL</vendor>
            <product>0xa017</product>
            <serial>0x31314553</serial>
        </output>
        <output name="DP-1"></output>
    </configuration>
</monitors>

หลังจากผ่านไปหลายชั่วโมงของการค้นหานี่เป็นทางออกเดียวที่เหมาะกับฉัน ขอบคุณมาก!
MrMaffen

หืมมมก็กล่าวว่า144.00076293945312ใน<rate>แต่ก็ไม่ชัดเจน
โพสต์เอง

7

ดังนั้นทางออกของฉันคือซึ่งดูเหมือนว่าจะทำงานได้ดีในระบบของฉัน:

  1. ฉันเปิดแอปพลิเคชั่นเริ่มต้นขึ้น

  2. ฉันคลิกเพิ่ม

  3. ฉันพิมพ์ชื่อและสิ่งต่อไปนี้ในฟิลด์คำสั่ง:

    xrandr -s 1280x1024 -r 75

การใช้xrandr -s 1280x1024 -r 75นี้จะทำงานในทุกการเริ่มต้นระบบและตั้งค่าอัตราการรีเฟรชตามต้องการ อาจมีตัวเลือกที่ดีกว่า แต่ตอนนี้ดูเหมือนว่าจะโอเคสำหรับฉัน

หวังว่า LTS จะแก้ไขข้อผิดพลาด showstopper ที่ไม่ใช่วิธีง่าย ๆ gui เพื่อเปลี่ยนอัตราการรีเฟรช


2
ที่จริงแล้วสิ่งนี้ไม่ทำงานเมื่อเริ่มต้นระบบ แต่เป็นการลงชื่อเข้าใช้ของผู้ใช้ (ของคุณ) ซึ่งแตกต่างกันมาก หน้าจอเข้าสู่ระบบเริ่มต้นจะไม่ได้รับผลกระทบจากสิ่งนี้
MestreLion

นอกจากนี้หลังจากสกรีนเซฟเวอร์คุณจะต้องเรียกใช้อีกครั้ง
niry

Rate 144.00 Hz not available for this sizeแม้ว่ามันจะเป็น (มันบอกว่าข้างต้นเมื่อฉันทำงานเพียงxrandr)
โพสต์ด้วยตนเอง

6

อัตราการรีเฟรชสำหรับจอภาพจะถูกตรวจพบโดยอัตโนมัติโดย Compiz

หากคุณต้องการเปลี่ยนการติดตั้งcompiz-settings-managerคุณสามารถทำได้ด้วยคำสั่งด้านล่าง

sudo apt-get install compizconfig-settings-manager

ค้นหาใน dash "ccsm" และคลิกปลั๊กอินคอมโพสิต

เลิกเลือก "ตรวจสอบอัตราการรีเฟรช" และปรับอัตราการรีเฟรชเป็นการตั้งค่าด้วยตนเองของคุณ

ป้อนคำอธิบายรูปภาพที่นี่


1
ฉันดาวน์โหลดบิลด์รายวันรันมันสดและฉันทำตามที่คุณแนะนำ เมื่อฉันทำเสร็จฉันกดปุ่มย้อนกลับ แต่ก็ไม่มีอะไรเกิดขึ้น ฉันออกจากระบบและกลับเข้ามาใหม่ แต่ไม่มีการเปลี่ยนแปลง ฉันต้องรีสตาร์ทคอมพิวเตอร์ในขั้นตอนนี้หรือไม่
Körtepálinka

hmmm - ฉันมีข้อสงสัยว่าคุณสามารถทำได้ผ่านทางซีดีสด
fossfreedom

1
ฉันไม่เห็นว่าฉันควรใช้การตั้งค่านี้อย่างไร ฉันยกเลิกการเลือกกล่องตั้งค่าอัตราการรีเฟรชเป็น 75 Hz และสิ่งที่ฉันสามารถทำได้คือปุ่มย้อนกลับที่ด้านล่างซ้าย เมื่อฉันกลับมามันเป็น 50 เฮิร์ตอีกครั้ง
Körtepálinka

ตอนนี้คุณใช้เวอร์ชั่นที่ติดตั้งอยู่หรือยังใช้งานซีดีจริงอยู่หรือไม่?
fossfreedom

1
คำตอบนี้ไม่ทำงานตามที่ฉันคาดไว้มันแสดงอัตราการรีเฟรชสำหรับความพึงพอใจของเรา แต่หลังจากที่ฉันรีบูตการตั้งค่าจะถูกรีเซ็ตเป็น 60HZ
Pratik
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.