Folosesc software proprietar (Maxwell 4
, un program de randare) pe un server fără cap la care nu am acces fizic. Am acces SSH (și pot folosi RDP).
Când rulează software-ul, încearcă să deschidă unele interfețe grafice, dar fiind un server fără cap, desigur, eșuează. Am încercat două lucruri: să transmit GUI-urile către mașina mea locală (windows) și să o rulez în RDP, dar niciunul nu funcționează.
Informatie de sistem:
Ubuntu 18.04 cu GeForce RTX 2080 Ti Rev
Încercarea 1: Folosind ferestre Conexiune la desktop la distanță
Mă pot conecta la serverul fără cap așa cum era de așteptat și deschid foldere/programe/terminale și altele. Când încerc să rulez acest program, îmi dă un libGL
eroare.
Eroare libGL: MESA-LOADER: a eșuat la deschiderea swrast (căi de căutare /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
Eroare libGL: a eșuat încărcarea driverului: swrast
Anomalie de segmentare (core-dumping)
Pare o problemă clară a driverului. Când caut această problemă în legătură cu software-ul pe care încerc să îl rulez, nu returnează niciun rezultat. Pe baza informațiilor pe care le-am putut găsi, am încercat să mă asigur libGL
și swrast
sunt instalate corect
Pentru libGL
, mai multe răspunsuri mă informează că ar trebui să instalez versiunea corectă pentru sistemul meu. Cu toate acestea, niciun răspuns nu explică cum să decideți ce versiune este corectă. Am încercat următoarele, dar eroarea a persistat.
sudo apt-get install -y mesa-utils libgl1-mesa-glx
Încercarea 2: chit cu x-forwarding și xMing
Mi s-a părut o încercare lungă, dar pentru că nu știu suficient despre acest subiect, mi s-a părut că merită un scurt.
Am configurat putty și xMing într-un mod care pare să funcționeze. pot sa fug
xclock
pe server și se va deschide o mică fereastră pe mașina mea locală. Când încercați să porniți software-ul, returnează următoarea eroare:
QXcbConnection: Nu s-a putut conecta la afișaj
Lucruri care nu sunt clare pentru mine.
Se pare că QXcbConnection
este cauzată de faptul că serverul fără cap nu poate redirecționa conținutul către xMing. Bănuiesc că, chiar dacă am rezolvat cumva acest lucru, cele de mai sus libGL
ar persista în continuare.
După cum am înțeles eu, libGl
încearcă să se deschidă swrast
. Când caută swrast
, tot ce pot găsi alt utilizator explicând că nu funcționează. Ca atare, nu sunt sigur pentru ce face/este.
Asa cum nu sunt deloc familiarizat libGl
, swrast
, QXcbConnection
și randarea în general, nici nu știu de unde să încep depanarea. Există vreo modalitate de a testa swrast
?