Tôi đang cố gắng chạy ParaView thông qua Xvfb trong phiên bản Ubuntu trên Amazon EC2. Tôi đã cài đặt các gói có liên quan X11/Xvfb theo http://mike.ucoz.com/publ/programming/ubuntu/selenium_ubuntu_amazon_ec2_headless/8-1-0-4Amazon EC2 Ubuntu + Xvfb: lỗi libGL: không tải được trình điều khiển: swrast
Nhưng tôi dường như không thể vượt qua lỗi liên quan đến thư viện swrast.
Dưới đây là thông điệp khi khởi động Xfvb
$ export DISPLAY=:99
$ Xvfb $DISPLAY &
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension SELinux
Initializing built-in extension GLX
[dix] Could not init font path element /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, removing from list!
Tôi không thể nhìn thấy bất cứ điều gì đáng kể ở trên. Nhưng khi chạy glxinfo
$ glxinfo
name of display: :99
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL error: failed to load driver: swrast
Error: couldn't find RGB GLX visual or fbconfig
144 GLXFBConfigs:
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
Lưu ý:
$ ls /usr/lib/x86_64-linux-gnu/dri/
dummy_drv_video.so nouveau_dri.so r300_dri.so radeonsi_dri.so
i915_dri.so nouveau_vieux_dri.so r600_dri.so swrast_dri.so
i965_dri.so r200_dri.so radeon_dri.so vmwgfx_dri.so
Cảm ơn trước.
Không có thiết bị video nào khả dụng trên hầu hết các phiên bản EC2. Các trường hợp GPU có thể hoạt động, nhưng chúng dựa trên các thẻ Nvidia Tesla (được thiết kế để xử lý CUDA) – datasage
Không có thiết bị video thực sự. Tôi đang cố gắng sử dụng ParaView trong một chế độ hàng loạt (pvbatch) để tạo ra hình ảnh tự động. Tôi đã ấn tượng rằng việc sử dụng Xvfb sẽ cho phép điều này xảy ra. – Julien
Khi tôi chạy pvbatch, pvbatch không thành công với thông báo lỗi giống như glxinfo. – Julien