Làm thế nào để làm cho tốc độ làm mới tùy chỉnh được lưu?


17

Tôi đang thử nghiệm 14.04 trên một phân vùng để xem liệu tôi có muốn sử dụng nó làm máy tính để bàn chính của mình không khi nó được phát hành đầy đủ, nhưng tôi đã gặp một số vấn đề.

Tôi có màn hình 144Hz, vì vậy trong cửa sổ Cài đặt máy chủ Nvidia X, tôi đặt tốc độ làm mới thành 144Hz và nó hoạt động tốt. Tuy nhiên, khi tôi khởi động lại máy tính, các cài đặt đó trở lại "tự động" và tôi phải đặt lại tốc độ làm mới trở lại 144Hz mỗi lần tôi đăng nhập vào Ubuntu. Làm cách nào để đặt cài đặt Nvidia ở mức 144Hz?

Cài đặt tốc độ làm mới cũng trở lại tự động mỗi khi tôi vào toàn màn hình trong Minecraft.

Tôi đã tìm kiếm Google và dường như không thể tìm thấy bất kỳ giải pháp nào cho những vấn đề này.

Tôi không cởi mở với bất kỳ bài giảng nào về việc 144Hz là vô nghĩa vì mắt được cho là không thể thấy sự khác biệt vượt quá tốc độ làm mới nhất định, vì vậy nếu bạn có ý định giảng cho tôi về kiến ​​thức không chính xác đó thì xin hãy biến mất.


Câu trả lời dưới đây sẽ cung cấp cho bạn 144Hz nhưng vấn đề sẽ ở lại. Bây giờ bạn sẽ có các cửa sổ di chuyển ở 144Hz khi bạn di chuyển chúng chậm nhưng khi bạn di chuyển chúng nhanh hơn, các cửa sổ sẽ bắt đầu bị tụt lại phía sau con chuột của bạn. Tôi đoán đây là một vấn đề với xorg hoặc compiz bây giờ. Phần cứng quá nóng cho phần mềm cũ như vậy. Phải đợi Mir hoặc wayland.
Kaspar

Nếu một trong hai giải pháp giải quyết ít nhất bạn có thể làm về vấn đề tôi yêu cầu bạn đánh dấu một trong số chúng là thành công, trừ khi bạn có lý do khác. Nhiều như tôi mong đợi Wayland, tôi phải nói rằng OpenGL phụ thuộc khá nhiều vào X vào lúc này vì vậy hy vọng lõi có khả năng tương thích với Wayland trước khi tôi bắt đầu viết bất kỳ mã nào cho nó lol.
cossacksman

Tôi rất xin lỗi nhưng điều đó không hoạt động ... Khi tôi cố lưu cài đặt xserver và khởi động lại thiết bị, tôi vẫn gặp vấn đề tương tự ...

Câu trả lời:


29

Sau khi đọc 113 bài đăng trên blog, câu hỏi SO và các nỗ lực khác để giải quyết vấn đề này, tốc độ làm mới của tôi vẫn bị mất khi khởi động lại.

Từ đó tôi lướt qua các trang man và chơi với hàng tá tiện ích. Trong quá trình đó, tôi đã phát hiện ra một lớp lót sau hoạt động trên máy 64 bit của mình với GTX 760.

xrandr --output DVI-D-0 --mode 1920x1080 --rate 144

Mục tiêu này nhắm đến thiết bị được kết nối qua DVI-D-0, đặt độ phân giải thành 1920W là 1080H và buộc tốc độ làm mới là 144 Hz.

Để xác định giá trị cho --output , hãy chạy lệnh sau

xrandr -q

Mà sẽ hiển thị thông tin như sau.

kết quả xrandr -q

Bạn có thể thấy mục nhập thứ hai đến cuối cùng là nơi tôi tìm thấy tên thiết bị, cũng như các cài đặt được hỗ trợ.

Tôi gọi tập lệnh này từ "Ứng dụng khởi động" để đảm bảo rằng nó chạy ngay sau khi đăng nhập. Tôi không hài lòng 100% với giải pháp đó, vì màn hình nhấp nháy ngay sau khi nhập mật khẩu của tôi. Nếu bạn có thể sống với điều đó (tôi có thể), thì điều này sẽ giải quyết vấn đề.


4
Đây là câu trả lời cuối cùng và làm việc! Tôi cũng đã dành hàng giờ để khắc phục một vấn đề rất giống nhau: không thể thay đổi tốc độ làm mới từ 60 sang bất cứ điều gì khác cho VG248QE của tôi! Tôi đã thử một số lệnh, bao gồm nhiều lần thử với xrandr. Oneliner của bạn hoạt động!
Timmos

7
Ngoài ra còn có một tệp có tên là Monitor.xml trong mọi thư mục .config của người dùng. Trong đó nếu bạn chỉnh sửa tốc độ làm mới màn hình của mình thành 144 Hz, thì nó cũng sẽ hoạt động mà không cần sử dụng lệnh xrandr.
Kaspar

Holy f ** ing shit Tôi không thể tin rằng bạn có một giải pháp cho việc này !! CẢM ƠN. Một điều nữa thôi. @Elad bình luận (se bên dưới câu trả lời của anh ấy) tránh sự cần thiết phải thêm tập lệnh này vào "Ứng dụng khởi động". Sau khi chạy lệnh xrandr, hãy thực hiện các bước của Elad và nó sẽ tạo ra tệp Monitor.xml. Đã thử nghiệm và làm việc trên Ubuntu 18.04 trên Gnome và Cinnamon
Capy

9

Để đặt tốc độ làm mới vĩnh viễn (được thử nghiệm với Ubuntu 16.04):

  • Mở ~/.config/monitors.xml.
  • Tệp có thể có nhiều phần cấu hình dường như dành cho các thiết lập màn hình khác nhau. Tôi đã thiết lập gần đây nhất ở dưới cùng.
  • Nếu bạn có nhiều màn hình, hãy đảm bảo chỉnh sửa đầu ra chính xác. Ghi xrandrvào thiết bị đầu cuối và kiểm tra theo tên của đầu ra mà đầu ra được chỉnh sửa thực sự hỗ trợ chế độ mong muốn.
  • Chèn tốc độ làm mới cho ratephần tử.

Phương pháp này được tìm thấy từ một bình luận của Kaspar nhưng tôi nghĩ rằng điều này nên được nêu ra như là câu trả lời.


Hoạt động vào ngày 14.04 cũng vậy!
Visoft

4

Để bổ sung cho các câu trả lời trước đó, nếu Monitor.xml không tồn tại, hãy đặt tốc độ làm mới tạm thời bằng xrandr, sau đó nhập cửa sổ cấu hình "Hiển thị" và nhấp vào "áp dụng" để tạo tệp với tốc độ làm mới chính xác (không cần sửa đổi cài đặt ).


Làm việc cho tôi với unity-control-center > Screens > Apply. Trong trường hợp của tôi monitors.xmlđã tồn tại và được cập nhật sau khi áp dụng. Cảm ơn!
Alfonso Nishikawa

1

Chạy nvidia-xconfigbằng root và lưu cấu hình:

  1. Mở một thiết bị đầu cuối và chạy

    sudo nvidia-xconfig 
    
  2. Trên tab nơi bạn thiết lập màn hình, chọn cài đặt và sau đó nhấn lưu:

    nhập mô tả hình ảnh ở đây

  3. Điều đó sẽ bật ra một cửa sổ mới với vị trí để lưu vào. Mặc định nên là /etc/X11/xorg.conf, nhấn OK và đó là nó.


3
Rõ ràng cấu hình X mà nó tạo ra không buộc phiên sử dụng độ phân giải đã chọn cũng như tốc độ làm mới khi khởi động lại X.server.
Kaspar
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.