Tôi vừa nâng cấp từ 18.04.5 lên 20.04.3. Sử dụng nVidia 470.57.02 Hệ thống không thể sử dụng sơ cấp GPU. Nó mặc định là GPU phụ "tồi tệ". Nếu tôi bật màn hình của mình - hãy thêm một XScreen khác cho màn hình trên GPU chính xfwm (và hầu hết mọi thứ) bị lỗi và trục trặc.
(xfwm4:3126): Gdk-ERROR **: 22:09:25.726: Chương trình 'xfwm4' nhận được lỗi Hệ thống Cửa sổ X.
Điều này có thể phản ánh một lỗi trong chương trình.
Lỗi là 'GLXBadPixmap'.
(Chi tiết: serial 0 error_code 161 request_code 150 (GLX) minor_code 16)
(Lưu ý cho người lập trình: thông thường, lỗi X được báo cáo không đồng bộ;
nghĩa là, bạn sẽ nhận được lỗi một lúc sau khi gây ra nó.
Để gỡ lỗi chương trình của bạn, hãy chạy nó với môi trường GDK_SYNCHRONIZE
biến để thay đổi hành vi này. Sau đó bạn có thể nhận được một ý nghĩa
truy xuất ngược từ trình gỡ lỗi của bạn nếu bạn ngắt hàm gdk_x_error().)
Bẫy dấu vết/điểm ngắt (đã bán phá giá lõi)
Trong dmesg
tôi có
[ 714.705496] xfce4-session[4220]: lỗi phân tách ở 0 ip 00007fe6373d5b7e sp 00007ffd4ef0d048 lỗi 4 trong libc-2.31.so[7fe637274000+178000]
[ 714.705510] Mã: 0f 84 fd fe ff ff e9 01 80 f3 ff 90 f3 0f 1e fa 89 f8 31 d2 c5 c5 ef ff 09 f0 25 ff 0f 00 00 3d 80 0f 00 00 0f 8f 52 03 00 00 <c5> fe 6f 0f c5 f5 74 06 c5 fd da c1 c5 fd 74 c7 c5 fd d7 c8 85 c9
Tôi đã có tất cả điều này hoạt động tốt vào ngày 18.04. Nếu tôi kích hoạt Xinerama, tôi có thể sử dụng cả GPU và tất cả các màn hình nhưng nó gây ra vô số vấn đề khác.
Trong quá trình cài đặt, tôi nhận thấy trình điều khiển Nouveau nhìn thấy cả GPU và tất cả màn hình (trước đây chưa từng có) nhưng nếu tôi bật GPU chính thì hệ thống sẽ trở nên cực kỳ chậm giống như đang sử dụng một số bộ đệm khung phần mềm dởm.
Tôi cũng muốn biết lý do tại sao 20.04 lại liệt kê các khe cắm PCIe ngược... từ dưới lên nếu bạn muốn.
Cũng đã xem một phiên trực tiếp vào ngày 21.04. Vấn đề vẫn tiếp diễn. Nó kích hoạt GPU PCIe1 và nếu tôi kích hoạt bất kỳ thứ gì trên GPU chính thì hệ thống sẽ hoạt động.
Tôi đã thực hiện một số bản phân phối để cố gắng loại bỏ điều này...có phải xorg không, có phải thứ gì đó trong kernel không? Tôi đã nhận thấy các bản phân phối khác (cũng không phải debian) cũng liệt kê ngược GPU. Có lẽ chỉ cần chạy tìm thấy cuối cùng hơn là chọn từ cao xuống thấp. Tuy nhiên, Pop_OS (7) chạy mọi thứ nhưng theo một cách kỳ lạ. Nó xem màn hình GPU chính là màn hình "PRIME". Trình điều khiển GPU giống nhau trong tất cả các thử nghiệm (470), vì vậy kernel/xorg thực sự là suy đoán của tôi.
*** Là một bản cập nhật, điều này thực sự có vẻ như tất cả các DE chính (Gnome/Unity, KDE, XFCE, Mate, Cinnomon/etc) đã ngừng liệt kê XScreens trong thứ dường như là tái cấu trúc mã trước Wayland. Điều này phá vỡ khả năng biểu thị riêng GPU (mà tôi biết).
Tôi đã hỏi một câu hỏi riêng về cách bạn phải biểu thị "XScreens" bằng Xrandr vì đó dường như là cách để thực hiện mọi việc nhưng tài liệu còn mơ hồ. Xrandr biểu thị GPU là "nhà cung cấp" nhưng cú pháp về cách biểu thị mọi thứ khiến tôi khó hiểu.
Xrandr XScreens trên Đa GPU