Điểm:0

sau khi nâng cấp lên Ubuntu 21.10: màn hình không đánh thức lại từ chế độ ngủ khi được đặt bằng xrandr

lá cờ it

Vì tôi đã nâng cấp từ Ubuntu 21.04 lên 21.10, màn hình của tôi không bật lại khi đánh thức lại máy tính để bàn của tôi từ chế độ ngủ. Sau đó, tôi phải thực hiện khôi phục cài đặt gốc để PC của mình hoạt động bình thường trở lại.

tôi sử dụng xrandr để chuyển đổi giữa một màn hình đơn và màn hình kép, vì vậy tôi nghĩ có thể đó là nguyên nhân gây ra sự cố.Và thực sự, khi tôi đặt cài đặt hiển thị thông qua GUI (Cài đặt -> Hiển thị) thay vì sử dụng xrandr, nó hoạt động*, tức là màn hình thức dậy từ chế độ ngủ bình thường. KHÔNG PHẢI LÀ TRƯỜNG HỢP NÀO, xem chỉnh sửa.

Tuy nhiên, ngay sau khi tôi đặt cài đặt hiển thị với xrandr, Tôi sẽ phải đối mặt với màn hình đen khi đánh thức PC từ chế độ ngủ.

tôi sử dụng xrandr, bởi vì tôi không thể chuyển đổi giữa màn hình kép và màn hình đơn bằng cách sử dụng siêu+P (các tùy chọn là "Mirror", "Join Displays", "External Only" và "Built-in Only", nhưng cả ba tùy chọn sau đều kích hoạt cả hai màn hình). Vì vậy, tôi muốn tiếp tục sử dụng nó hoặc tìm một giải pháp thay thế.

Đây là tập lệnh của tôi để chuyển đổi:

"độc thân.sh":

#!/bin/sh
xrandr --output DVI-I-0 --off --output DVI-I-1 --off --output DP-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output DP-1 --off --đầu ra HDMI-0 --off --đầu ra DVI-D-0 --off

"kép.sh":

#!/bin/sh
xrandr --output DVI-I-0 --off --output DVI-I-1 --off --output DP-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output DP-1 --off --đầu ra HDMI-0 --off --đầu ra DVI-D-0 --mode 1600x1200 --pos 1920x46 --xoay bình thường

"chuyển đổi.sh":

#!/bin/bash

TOGGLE=$HOME/.screenlayout/.toggle
TRỰC TIẾP=$(tên thư mục "$0")

nếu [ ! -e $TOGGLE ]; sau đó
    chạm vào $TOGGLE
    $DIR/single.sh
khác
    rm $TOGGLE
    $DIR/dual.sh
fi

* CHỈNH SỬA: Nó hoạt động với một màn hình duy nhất, nhưng tôi vẫn muốn thử nghiệm nó với màn hình kép. Nhưng trong khi tôi đang viết câu hỏi của mình, một bản cập nhật cho trình điều khiển nvidia đã được phát hành, vì vậy tôi nghĩ rằng có lẽ điều đó sẽ khắc phục được toàn bộ. Tuy nhiên, thay vào đó, bây giờ nó không hoạt động ngay cả với một màn hình nữa. Bây giờ chế độ ngủ có nghĩa là thiết lập lại cứng. Di chuyển xrandr đánh dấu vì lý do đó.

EDIT2: Hệ thống của tôi: Ryzen 2700, GeForce 950. Đầu ra của lspci -v | grep -i vga: 0a:00.0 Bộ điều khiển tương thích VGA: NVIDIA Corporation GM206 [GeForce GTX 950] (rev a1) (prog-if 00 [Bộ điều khiển VGA])

kanehekili avatar
lá cờ zw
Chà, bạn đã cập nhật trình điều khiển nvidia của mình. Có thể họ không hỗ trợ thẻ của bạn trên trình điều khiển này. Nhưng màn hình đen sau khi ngủ là dấu hiệu cho thấy trình điều khiển của bạn không hoạt động chính xác. Đầu ra của `lspci -v | grep -i vga`? Đăng nó vào câu hỏi của bạn ...

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.