Một số nền tảng đầu tiên. Tôi đang cố gắng giảm mức tiêu thụ năng lượng trong xubfox trong máy tính xách tay của mình, điều này dẫn tôi đến việc tìm GPU nào đang được sử dụng để hiển thị màn hình. (Máy tính xách tay của tôi có đồ họa tích hợp ATI + đồ họa chuyên dụng NVIDIA). Chắc hẳn tôi đã làm gì đó trên đường đi, thứ đã gây rối với Xorg hoặc thứ gì đó. (Tôi đã thử prime-select, prime-switch và prime-offload), tất cả đều không có tác dụng gì nhiều.
Lý do cho sự nghi ngờ của tôi
î° $ î° nvidia-smi
Thứ tư 22 tháng 12 13:07:08 2021
+--------------------------------------------- ----------------------------- +
| Phiên bản Trình điều khiển NVIDIA-SMI 450.102.04: 450.102.04 Phiên bản CUDA: 11.0 |
|-------------------------------------+----------------- -----+----------------------+
| Tên GPU Persistence-M| Bus-Id Disp.A | Dễ bay hơi Uncorr. ECC |
| Fan Temp Perf Pwr:Sử dụng/Giới hạn| Sử dụng bộ nhớ | GPU-Util Compute M. |
| | | MIG M. |
|=================================================== =====+======================|
| 0 GeForce GTX 1650 Tắt | 00000000:01:00.0 Tắt | Không áp dụng |
| Không áp dụng 44C P8 2W / Không áp dụng | 6MiB / 3911MiB | 0% mặc định |
| | | Không áp dụng |
+------------------------------------+----------------- -----+----------------------+
+--------------------------------------------- ----------------------------- +
| Quy trình: |
| GPU GI CI Loại PID Tên quy trình Bộ nhớ GPU |
| ID ID Sử dụng |
|================================================= ============================|
| 0 N/A N/A 1017 G /usr/lib/xorg/Xorg 4MiB |
+--------------------------------------------- ----------------------------- +
Khi tôi khởi động lần sau, màn hình bị kẹt trước khi đăng nhập ở màn hình đen.
Tôi đã có thể đăng nhập qua tty. Vì vậy, tôi đã giải quyết vấn đề này và tìm thấy điều này câu hỏi, nơi đã có đề xuất xóa xorg.conf. Việc xóa xorg.conf đã đưa tôi qua màn hình đó đến màn hình đăng nhập mà tôi có thể vượt qua, nhưng bây giờ GUI bị kẹt ngay sau khi đăng nhập. (Tôi chỉ có thể thấy bảng điều khiển xfce và các biểu tượng không được hiển thị). Một điều kỳ lạ mà tôi nhận thấy là, mặc dù nó bị kẹt, nhưng khi tôi nhấp vào nút firefox trong bảng điều khiển, đôi khi con trỏ chuyển sang con trỏ tải và tôi có thể thấy firefox chạy từ trên xuống.
Tôi đã thử tạo một tệp xorg.conf mới bằng cách sử dụng X -cấu hình
( từ đây ), nhưng lệnh vẫn nói số lượng màn hình trong cấu hình không khớp với màn hình có sẵn, trong khi tạo cấu hình này
Phần "ServerLayout"
Mã định danh "Đã định cấu hình X.org"
Màn hình 0 "Màn hình0" 0 0
Màn hình 1 "Screen1" RightOf "Screen0"
Thiết bị đầu vào "Mouse0" "CorePulum"
Thiết bị đầu vào "Bàn phím0" "Bàn phím chính"
phần cuối
Phần "Tệp"
ModulePath "/usr/lib/xorg/mô-đun"
Đường dẫn phông chữ "/usr/share/phông chữ/X11/linh tinh"
FontPath "/usr/share/phông chữ/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
Đường dẫn phông chữ "/usr/share/phông chữ/X11/Type1"
Đường dẫn phông chữ "/usr/share/phông chữ/X11/100dpi"
Đường dẫn phông chữ "/usr/share/phông chữ/X11/75dpi"
FontPath "tích hợp sẵn"
phần cuối
Phần "Mô-đun"
Tải "glx"
phần cuối
Phần "Thiết bị đầu vào"
Mã định danh "Bàn phím0"
Trình điều khiển "kbd"
phần cuối
Phần "Thiết bị đầu vào"
Định danh "Chuột0"
Tài xế "chuột"
Tùy chọn "Giao thức" "tự động"
Tùy chọn "Thiết bị" "/dev/đầu vào/chuột"
Tùy chọn "ZAxisMapping" "4 5 6 7"
phần cuối
Phần "Giám sát"
Mã định danh "Màn hình0"
Tên nhà cung cấp "Giám sát nhà cung cấp"
ModelName "Mô hình màn hình"
phần cuối
Phần "Giám sát"
Mã định danh "Màn hình1"
Tên nhà cung cấp "Giám sát nhà cung cấp"
ModelName "Mô hình màn hình"
phần cuối
Mục "Thiết bị"
### Các tùy chọn Trình điều khiển khả dụng là: -
### Giá trị: <i>: số nguyên, <f>: float, <bool>: "True"/"Sai",
### <string>: "Chuỗi", <freq>: "<f> Hz/kHz/MHz",
### <phần trăm>: "<f>%"
### [arg]: đối số tùy chọn
#Option "Accel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "EnablePageFlip" # [<bool>]
#Option "SubPixelOrder" # [<str>]
#Option "ZaphodHeads" # <str>
#Option "AccelMethod" # <str>
#Option "DRI3" # [<bool>]
#Option "DRI" # <i>
#Option "ShadowPrimary" # [<bool>]
#Option "TearFree" # [<bool>]
#Option "DeleteUnusedDP12Displays" # [<bool>]
#Option "Làm mới biến" # [<bool>]
Định danh "Thẻ0"
Trình điều khiển "amdgpu"
BusID "PCI:4:0:0"
phần cuối
Mục "Thiết bị"
### Các tùy chọn Trình điều khiển khả dụng là: -
### Giá trị: <i>: số nguyên, <f>: float, <bool>: "True"/"Sai",
### <string>: "Chuỗi", <freq>: "<f> Hz/kHz/MHz",
### <phần trăm>: "<f>%"
### [arg]: đối số tùy chọn
#Option "SWcursor" # [<bool>]
#Option "Con trỏ CTNH" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "VideoKey" # <i>
#Option "WrappedFB" # [<bool>]
#Option "GLXVBlank" # [<bool>]
#Option "ZaphodHeads" # <str>
#Option "PageFlip" # [<bool>]
#Option "SwapLimit" # <i>
#Option "AsyncUTSDFS" # [<bool>]
#Option "AccelMethod" # <str>
#Option "DRI" # <i>
Mã định danh "Thẻ1"
Tài xế "mới vào nghề"
BusID "PCI:1:0:0"
phần cuối
Phần "Màn hình"
Mã định danh "Screen0"
Thiết bị "Thẻ0"
Giám sát "Monitor0"
Mục "Hiển thị"
Khung nhìn 0 0
độ sâu 1
EndSubSection
Mục "Hiển thị"
Khung nhìn 0 0
độ sâu 4
EndSubSection
Mục "Hiển thị"
Khung nhìn 0 0
độ sâu 8
EndSubSection
Mục "Hiển thị"
Khung nhìn 0 0
Độ sâu 15
EndSubSection
Mục "Hiển thị"
Khung nhìn 0 0
Độ sâu 16
EndSubSection
Mục "Hiển thị"
Khung nhìn 0 0
Độ sâu 24
EndSubSection
phần cuối
Phần "Màn hình"
Mã định danh "Screen1"
Thiết bị "Thẻ1"
Giám sát "Monitor1"
Mục "Hiển thị"
Khung nhìn 0 0
độ sâu 1
EndSubSection
Mục "Hiển thị"
Khung nhìn 0 0
độ sâu 4
EndSubSection
Mục "Hiển thị"
Khung nhìn 0 0
độ sâu 8
EndSubSection
Mục "Hiển thị"
Khung nhìn 0 0
Độ sâu 15
EndSubSection
Mục "Hiển thị"
Khung nhìn 0 0
Độ sâu 16
EndSubSection
Mục "Hiển thị"
Khung nhìn 0 0
Độ sâu 24
EndSubSection
phần cuối
Đổi tên tệp này thành xorg.conf và đặt nó vào /etc/X11/xorg.conf không giúp được gì. Xóa Xmasterity và ~/.xinitrc cũng không giúp được gì. Vì vậy, tôi đã cố gắng tìm hiểu xem cấu hình này làm gì và nhận thấy rằng nó đang tạo ra 2 màn hình một cách không cần thiết ngay cả khi tôi chỉ có một màn hình.Vì vậy, tôi đã loại bỏ một số phần và biến trình điều khiển amdgpu thành ổ hiển thị duy nhất mà tôi có. Mặc dù vậy, không có cải thiện nào, giờ đây tôi nhận thấy quy trình Xorg đã biến mất khỏi nvidia-smi
đầu ra.
Về đề nghị từ đây và đây, tôi đã thử chạy startxfce4 sau khi dừng lightdm, hiện đã đưa tôi đến GUI. Nhưng việc khởi động lại đã mang lại cho tôi hình vuông 1.
Đã thử làm active_monitor=0
bên trong lời chào.conf
tập tin. Không giúp được gì. liên kết
Sau đó thử cài đặt slim và xdm. GUI bắt đầu hoạt động bình thường. Nhưng một vài vấn đề gây phiền nhiễu mọc lên. đăng nhập thông qua slim, khiến tôi phải nhập mật khẩu đăng nhập 3 lần sau khi đăng nhập để quét wifi và một số nội dung khác, đồng thời các nút tắt và khởi động lại bị mờ đi. Trong xdm, mật khẩu được hỏi một lần sau khoảng 10 phút để mở khóa một số khóa, trước đó firefox không cho phép tôi duyệt.
Đã tìm ra vấn đề mật khẩu mỏng là do /sbin và /usr/sbin không phải là một phần của PATH của nó.
Nhận ra rằng tôi hiện tương đối an toàn, tôi đã thử xóa lightdm và lightdm-gtk-greeter, điều mà ban đầu tôi do dự vì nó khăng khăng muốn xóa lõi xubfox
. Không giúp được gì. Vấn đề tương tự xảy ra.
Tôi muốn lấy lại lightdm yêu quý của mình. Bất kì sự giúp đỡ nào trong việc này đều rất được trân trọng. Cảm ơn bạn.