Điểm:1

Nâng cấp lên 20.04 không thể sử dụng GPU!

lá cờ us

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

guiverc avatar
lá cờ cn
Bạn không nói cụ thể về ngăn xếp phần cứng nào bạn đang sử dụng trong 18.04; nhưng nếu bạn đang sử dụng ngăn xếp CTNH vào ngày 18.04, tại sao không sử dụng ngăn xếp GA vào ngày 20.04 - tức là. sử dụng cùng ngăn xếp mà bạn đã sử dụng trước đây? (18.04.5 với HWE sử dụng ngăn xếp GA từ 20.04)
nPHYN1T3 avatar
lá cờ us
Không chắc tại sao bạn nghĩ rằng đây là ngăn xếp phần cứng. Thảo luận về mọi thứ trên các diễn đàn XFCE thực sự đã tạo ra một sự thay đổi mã vào cùng thời điểm mọi thứ bị hỏng khi (ít nhất là trong XFCE) họ ngừng liệt kê XScreens. Tôi đã làm cho XFCE hoạt động (ish) vào ngày 21.04 nhưng thực tế là mọi người dường như đã loại bỏ dần mọi thứ liên quan đến XScreen, mọi DE mà tôi đã thử nghiệm trên bất kỳ bản phân phối nào đều bị hỏng hoàn toàn đối với Multi GPU. Tôi đã hỏi một câu hỏi khác về cách chính xác để "xác định" XScreens với Xrandr.
guiverc avatar
lá cờ cn
Xin lỗi, ý tôi là ngăn xếp phần mềm - tức là. 18.04 với HWE sử dụng cùng một ngăn xếp với 20.04 sử dụng GA. Chắc chắn những thay đổi lớn đã xảy ra trong Xfce; phần phụ trợ của 18.04 chủ yếu là GTK2, đến ngày 19.10, nó thực sự là tất cả GTK3 nên Xfce đã có những thay đổi lớn đằng sau giao diện người dùng; nhưng ý định của tôi trong nhận xét đầu tiên là hỏi về ngăn xếp Ubuntu bên dưới Xfce (vì phần cứng bị ảnh hưởng nhiều nhất bởi các mô-đun hạt nhân (ví dụ: *trình điều khiển*) và 18.04 có thể sử dụng cùng một ngăn xếp với 20.04 hoặc một ngăn xếp rất khác - nhưng bạn đã không sử dụng' t cung cấp bất kỳ chi tiết cụ thể nào).
nPHYN1T3 avatar
lá cờ us
Nội dung này có vẻ giống như về GTK2/3 hoặc HWE (tôi có thể sai) và hơn thế nữa về những thứ trong toàn bộ vũ trụ Linux đang rời xa Xorg. XFCE hiện không liệt kê nhiều hơn một XScreen phá vỡ nhiều GPU vì bạn buộc phải sử dụng Xinerama hoặc mất GPU. Tôi đã tìm thấy tất cả DE đã làm tương tự. Tôi nghi ngờ đây là một sự tái cấu trúc mã Pre-Wayland. Tôi đã hỏi một câu hỏi khác về cách bạn xác định "XScreens" với xrandr để tôi có thể chạy nhiều hơn một phiên DE hoặc Xorg trên mỗi GPU và xem liệu nó có hoạt động không.

Đă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.