Độ phân giải thay đổi sau khi khởi động / đăng nhập


8

Tôi đã cố gắng sử dụng Gnome 3.8 / 3.10 / 3.12 kể từ Ubuntu Gnome 13.10 và bất kể tôi làm gì, nó sẽ thay đổi độ phân giải màn hình thành 720p , thay vì 1080p , vì vậy tôi phải cài đặt thủ công 1080p mỗi khi tôi khởi động PC !

Thẻ: Trình điều khiển Nvidia GTX 550: tất cả có sẵn Phân phối: Ubuntu 13.10 / 14.04 Gnome Shell: 3.8 / 3.10 / 3.12

Những điều tôi đã cố gắng cho đến nay:

  • mở cài đặt nvidia với quyền root và người dùng
  • thay đổi cài đặt trong nvidia-settings = buộc Powermizer thành cài đặt Maximum / OpenGL / Cài đặt chất lượng - (Tôi đã làm tất cả)
  • buộc cài đặt nvidia tải khi khởi động (Ứng dụng khởi động)
  • thêm / xóa / thay đổi xorg.conf = "mode" / "metamodes" / "Display" / "EDID" - (Tôi đã làm tất cả)
  • thêm gdm / init = xrandr đầu ra DVI-D-0 --mode
  • cài đặt các hạt nhân khác nhau = 3.10 / 3.12 / 3.13 / 3.14
  • cài đặt trình điều khiển Nvidia khác nhau = tất cả có sẵn cho Ubuntu
  • cài đặt Lightdm / MDM = mọi thứ đều hỏng
  • thay đổi cáp = DVI / HDMI
  • chặn / thay đổi EDID = chặn các tiện ích mở rộng trên EDID (có thể âm thanh hdmi gây ra sự cố) / "noEDID" - hệ thống mất tất cả các độ phân giải

Những gì tôi học được cho đến nay:

  • Bất cứ khi nào tôi cố gắng ép 1080p bằng cách thêm lệnh vào xorg / gdm / xrandr, màn hình sẽ thay đổi thành 1080p trong 1 giây và sau đó quay lại 720p! ...: (
  • Đã kiểm tra Xubfox / Kubfox 14.04 = không có vấn đề về độ phân giải, chỉ là hiệu suất Nvidia khủng khiếp thông thường (không vsync, không vdpau)
  • Mới cài đặt Linux Mint ngày hôm qua và sự cố này không xảy ra (MDM), 1080p kể từ màn hình đăng nhập.
  • Đã thử nghiệm Gnome 3.10 / 3.12 trên Fedora / Suse / Antergos mới nhất và vấn đề vẫn tồn tại!

Nguyên nhân có thể:

  • Xserver 3.15 / 3.13 = Tôi đã cố gắng thay thế ubfox 14.04 xserver (3.15) bằng ubfox 12.02 (3.13) gian lận các repos và toàn bộ hệ thống tan chảy!

  • Tôi thực sự muốn Gnome 3 và một phiên bản Ubuntu được hỗ trợ (Tôi bị kẹt vào ngày 13.04)!

  • Tôi rất kiên trì và gặp vấn đề với việc KHÔNG trả lời!
  • Tôi đã có một loạt ATI HD 4x và tôi đã tiết kiệm tiền để mua Nvidia này vì chơi game trên Linux trở nên không thể (thiếu phần mở rộng GL trên trình điều khiển Legacy) ... vì vậy .... nghĩ rằng nó sẽ giải quyết tất cả các vấn đề video tôi gặp phải trên Linux với ATI ... nhưng ... tôi đã sai thế nào ???? Bây giờ tôi có vấn đề với các chức năng cơ bản (GIẢI QUYẾT / VSYNC / VDPAU)!

.... Tôi đã bắt đầu sử dụng Linux 3 năm trước và tất cả các GPU lộn xộn này đã là một cơn ác mộng trong trải nghiệm Linux của tôi! .... Đó là điều khiến tôi suy nghĩ về việc từ bỏ Linux vì tất cả!

Câu trả lời:


5

Bạn không chỉ định liệu bạn đã lưu cài đặt của mình vào tệp cấu hình X ( /etc/X11/xorg.conf) hay chưa nvidia-settings. Điều đó sẽ giải quyết điều này. Chỉ cần mở nvidia-settingsnhư root:

sudo nvidia-settings

Sau đó, chọn đúng cài đặt và nhấp vào nút "Lưu vào cấu hình X":

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


Nếu điều này không hoạt động, có một cái gì đó khác ghi đè cài đặt của bạn. Có lẽ là môi trường máy tính để bàn của bạn. Như một giải pháp thay thế, bạn có thể sử dụng tập lệnh này:

#!/bin/bash

sleep 10
xrandr --output DVI-D-0 --mode 1920x1080 
echo "Script was run" 

Điều sleepcần thiết là đảm bảo rằng Môi trường máy tính để bàn đã kết thúc bắt đầu trước khi tập lệnh được chạy. Bằng cách đó, bạn biết rằng nó sẽ được chạy sau khi DE đã cấu hình lại màn hình của bạn. Làm cho tập lệnh thực thi và thêm nó vào các ứng dụng khởi động của bạn. Điều đó sẽ làm các trick.


@ user282534 OK, trong trường hợp đó có vẻ như có gì đó đang ghi đè cài đặt của bạn. Có lẽ là cài đặt Gnome Display. Bạn đã xem câu trả lời tôi liên kết chưa? Một cách giải quyết khác có thể là viết một tập lệnh sử dụng xrandrđể đặt các cài đặt mong muốn của bạn và thêm tập lệnh đó vào các tệp khởi động phiên của bạn. Tôi rất vui lòng viết kịch bản cho bạn nếu bạn thêm đầu ra của xrandr(một khi bạn đã chọn đúng cài đặt) cho câu hỏi của mình.
terdon

Xin chào terdon, trước hết cảm ơn vì đã trả lời ... 1 ° - Tôi đã nhấp vào nút "Lưu vào cấu hình X" nhiều lần, chạy cài đặt nvidia dưới dạng SUDO, dưới dạng GKSUDO, chỉnh sửa xorg.conf bằng cách root ... . | 2 ° - Xrandr liệt kê tất cả các độ phân giải có sẵn, bao gồm 1920x1080, nhưng độ phân giải được đánh dấu là "ưa thích" là 12080x720 | 3 ° - Khi tôi đăng nhập vào màn hình sẽ nhấp nháy trên 1080p (sau khi điều chỉnh xorg.conf / gdm init.conf, xprofile, Monitor.xml) và quay lại 720p.
Raphael Sanches

1
@ user282534 vâng, tôi biết. Tạo một tập lệnh chạy lệnh xrandr đúng sẽ khắc phục điều này. Nó không thanh lịch nhưng nó sẽ làm việc. Vui lòng chỉnh sửa câu hỏi của bạn và thêm đầu ra xrandr sau khi đặt độ phân giải mong muốn và tôi sẽ viết một tập lệnh cho bạn gọi đúng lệnh. Đèn flash là do bạn có bộ độ phân giải mong muốn (có lẽ là trong xorg.conf) nhưng Gnome trong trí tuệ vô hạn của nó sau đó đã ghi đè lên nó.
terdon

Xin chào, đến 720p .... Có nhiều mô-đun liên quan đến vấn đề này ngoài GDM / X11 / Nvidia không? | 2 ° - Có thể có lệnh trên GDM buộc chế độ "ưa thích" EDID không có vấn đề gì?
Raphael Sanches

@ user282534 1) bạn đã thêm nó vào các ứng dụng khởi động của GDM hay của bạn? 2) Hãy thử thêm sleep 10vào kịch bản của bạn, trước khi các xrandrlệnh. Điều đó sẽ khiến nó phải đợi 10 giây trước khi chạy nó. Giả sử một cái gì đó khác là thiết lập lại độ phân giải sau khi bạn đăng nhập, việc thêm độ trễ sẽ khiến tập lệnh được chạy sau đó và tránh sự cố. 3) Có, Gnome cũng tham gia, tôi khá chắc chắn đó là điều khiến bạn đau đớn. Bạn đã thực sự thử cài đặt độ phân giải thông qua cài đặt của gnome thay vì cài đặt nvidia chưa?
terdon

0

Tôi đã từng gặp vấn đề tương tự. Trong khi sử dụng Optimus Manager (thay thế cho NVIDIA Prime), tôi đã chơi một trò chơi bình thường. Tôi đã thay đổi một số cài đặt đồ họa trong trò chơi và nó bị lỗi, do đó tôi phải khởi động lại linux và sau đó độ phân giải thay đổi ngay sau khi tôi đăng nhập (sau màn hình đăng nhập). Tôi dành thời gian vô tận để sửa nó bằng xrandr và những thứ khác nhưng không thành công. Sau đó tôi phát hiện ra các thiết lập nvidiatrình quản lý Optimus tạo xorg.conf của riêng nó .

Vì vậy, một giải pháp nhanh chóng và hiệu quả rất đơn giản và như sau:

Xóa bỏ:

/etc/X11/xorg.conf

Xóa các tệp cấu hình không cần thiết:

/etc/X11/xorg.conf.d/

ví dụ:

10-Optimus-manager.conf

Sau đó tôi khởi động lại và tất cả trở lại bình thường.

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.