Điểm:0

Tôi có thể hoàn nguyên cài đặt hỗ trợ MATLAB không?

lá cờ us

Sau khi cài đặt MATLAB trên Budgie, tôi không nhận được bất kỳ biểu tượng khởi chạy nào nên tôi đã chọn thiết bị đầu cuối, sau một thời gian, tôi quyết định làm gì đó với nó và đi theo con đường ngắn nhất có thể: Tôi đã cài đặt hỗ trợ matlab (sử dụng thiết bị đầu cuối). Trong quá trình này, tôi đã thay đổi một số phần mở rộng tệp vì cài đặt khuyến nghị làm như vậy, nhưng sau khi mở MATLAB (từ biểu tượng mới), tôi tình cờ thấy thông báo này:

com.jogamp.opengl.GLException: X11GLXDrawableFactory - Không thể khởi tạo tài nguyên dùng chung cho X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x2f42f193, isOwner false, <6812f351, 7716c644>[count 0, qsz 0, chủ sở hữu <NULL>]]]
    tại jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:326)
    tại jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:297)
    tại java.lang.Thread.run(Thread.java:748)
Gây ra bởi: java.lang.NullPulumException
    tại jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:688)
    tại jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:580)
    tại jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:297)
    ... 2 nữa

Và bây giờ các tập lệnh trực tiếp không hoạt động đối với tôi (may mắn thay, tôi vẫn có thể sử dụng mã MATLAB bình thường).

Tôi có những lựa chọn nào? Tôi có thể xóa hỗ trợ matlab không? Hay tôi phải cài đặt lại MATLAB?

CHỈNH SỬA: Khi tôi gõ lspci -k | grep -iE "VGA|video|3d|đồ họa" -A2 nó hiện các dòng tiếp theo:

    Tên thiết bị: Trên bo mạch - Video
    Hệ thống con: Dell UHD Graphics 630 (Di động)
    Trình điều khiển hạt nhân đang sử dụng: i915
    Mô-đun hạt nhân: i915
--
01:00.0 Bộ điều khiển 3D: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
    Hệ thống con: Dell GP107M [GeForce GTX 1050 Mobile]
    Trình điều khiển hạt nhân đang sử dụng: nvidia

thông tin viển vông được:

thông tin libva: Đang cố mở /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
thông tin libva: Đã tìm thấy hàm init __vaDriverInit_1_7
thông tin libva: va_openDriver() trả về 0
vainfo: Phiên bản VA-API: 1.7 (libva 2.6.0)
vainfo: Phiên bản trình điều khiển: Trình điều khiển Intel iHD cho Intel(R) Gen Graphics - 20.1.1 ()
vainfo: Hồ sơ và điểm vào được hỗ trợ
      VAProfileMPEG2Simple : VAEntrypointVLD
      VAProfileMPEG2Main : VAEntrypointVLD
      VAProfileH264Main : VAEntrypointVLD
      VAProfileH264Main : VAEntrypointEncSliceLP
      VAProfileH264High : VAEntrypointVLD
      VAProfileH264High : VAEntrypointEncSliceLP
      VAProfileJPEGBBaseline : VAEntrypointVLD
      VAProfileJPEGBaseline : VAEntrypointEncPicture
      VAProfileH264ConstrainBaseline: VAEntrypointVLD
      VAProfileH264ConstrainBaseline: VAEntrypointEncSliceLP
      VAProfileVP8Version0_3 : VAEntrypointVLD
      VAProfileHEVCMain : VAEntrypointVLD
      VAProfileHEVCMain10 : VAEntrypointVLD
      VAProfileVP9Profile0 : VAEntrypointVLD
      VAProfileVP9Profile2 : VAEntrypointVLD
David avatar
lá cờ cn
Đó là một câu hỏi cho những người tạo ra phần mềm đó.
N0rbert avatar
lá cờ zw
Bạn có thẻ video nào? Bạn sử dụng trình điều khiển video nào? Vui lòng thêm đầu ra của `lspci -k | grep -iE "VGA|video|3d|graphics" -A2` và `vainfo` (cài đặt nó trước bằng `sudo apt-get install vainfo`) vào nội dung câu hỏi bằng cách chỉnh sửa nó.
jahirbgoode avatar
lá cờ us
@N0rbert Xong. Hy vọng các thông tin sẽ giúp.
N0rbert avatar
lá cờ zw
Vì vậy, bạn có đồ họa lai. Có thể chạy MATLAB với `optirun matlab -desktop` sẽ hữu ích.
Điểm:0
lá cờ zw

Có, bạn chỉ cần xóa gói hỗ trợ matlab bằng cách

sudo apt-get remove hỗ trợ matlab

Ngoài ra bạn có thể muốn biết rằng gói này không phải là một viên đạn ma thuật, nó chỉ là một tệp máy tính để bàn với matlab-máy tính để bàn Exec bên trong và mex-helper.

Các sự cố với OpenGL có thể không liên quan đến gói trên.

jahirbgoode avatar
lá cờ us
Tôi đã gỡ bỏ gói nhưng khi tôi mở MATLAB, nó vẫn hiển thị cùng một thông báo trên cửa sổ lệnh của chương trình như trước đây. Điều buồn cười là thiết bị đầu cuối hiển thị thông báo khác này khi tôi đóng MATLAB: `X11Util.Display: Tắt máy (Tắt JVM: đúng, mở (không có nỗ lực đóng): 1/1, có thể sử dụng lại (mở, được đánh dấu là không thể đóng): 0, đang chờ xử lý (mở theo thứ tự tạo): 1) X11Util: Mở Kết nối màn hình X11: 1 X11Util: Open[0]: NamedX11Display[:0, 0x7f0960003b10, refCount 1, unCloseable false]`
jahirbgoode avatar
lá cờ us
Tôi đã gõ phần mềm opengl trên cửa sổ lệnh matlab và bây giờ nó đã trở lại bình thường. Tôi vẫn không cảm thấy thoải mái với thực tế là tôi không thể chạy đồ họa bằng phần cứng. Tôi cũng đã thử cài đặt bumblebee nhưng gặp một số vấn đề với kho lưu trữ. Dù sao cũng cảm ơ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.