Próbuję uruchomić Blendera pod Linuksem, ale nie jestem w stanie tego zrobić, ilekroć próbuję, pojawiają się błędy. Używam Kubuntu 12.04 z KDE 4.11.1.
To jest moja karta wideo:
~$ lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV610/M74 [Mobility Radeon HD 2400 XT]
Kiedyś instalowałem fglrx
zastrzeżone sterowniki Catalyst, ale ostatnio sprawiły mi problemy w całym systemie i musiałem powrócić do sterowników Mesa typu open source (nie sądzę, że te szczegóły są ważne, ale na wszelki wypadek całość historia jest tutaj ).
Przy fglrx
sterownikach Blender działał dobrze, ale teraz, za każdym razem, gdy próbuję go uruchomić, pojawia się ten komunikat o błędzie (niektóre części są po włosku, ale myślę, że są łatwo zrozumiałe):
~$ blender
connect failed: No such file or directory
Writing: /tmp/blender.crash.txt
Errore di segmentazione (core dump creato)
Treść /tmp/blender.crash.txt
jest następująca:
# Blender 2.68 (sub 5), Revision: 60150
# backtrace
/usr/lib/blender/blender() [0x877a41f]
[0xb7756400]
/usr/lib/i386-linux-gnu/libLLVM-3.0.so.1(_ZN4llvm3ARM8SPRClassC1Ev+0x15) [0xa8f4a9d5]
/usr/lib/i386-linux-gnu/libLLVM-3.0.so.1(+0x25ca48) [0xa8eefa48]
/lib/ld-linux.so.2(+0xeeab) [0xb7765eab]
/lib/ld-linux.so.2(+0xef94) [0xb7765f94]
/lib/ld-linux.so.2(+0x12fa6) [0xb7769fa6]
/lib/ld-linux.so.2(+0xeccf) [0xb7765ccf]
/lib/ld-linux.so.2(+0x127f4) [0xb77697f4]
/lib/i386-linux-gnu/libdl.so.2(+0xbe9) [0xb4ff9be9]
/lib/ld-linux.so.2(+0xeccf) [0xb7765ccf]
/lib/i386-linux-gnu/libdl.so.2(+0x133a) [0xb4ffa33a]
/lib/i386-linux-gnu/libdl.so.2(dlopen+0x47) [0xb4ff9c97]
/usr/lib/i386-linux-gnu/mesa/libGL.so.1(+0x3cbf0) [0xb7717bf0]
/usr/lib/i386-linux-gnu/mesa/libGL.so.1(+0x4079d) [0xb771b79d]
/usr/lib/i386-linux-gnu/mesa/libGL.so.1(+0x1a3aa) [0xb76f53aa]
/usr/lib/i386-linux-gnu/mesa/libGL.so.1(glXQueryVersion+0x2e) [0xb76f0cee]
/usr/lib/blender/blender(_ZN15GHOST_WindowX11C1EP15GHOST_SystemX11P9_XDisplayRK10STR_Stringiijj18GHOST_TWindowStatei25GHOST_TDrawingContextTypebbt+0x11c) [0x8f54aec]
/usr/lib/blender/blender(_ZN15GHOST_SystemX1112createWindowERK10STR_Stringiijj18GHOST_TWindowState25GHOST_TDrawingContextTypebbti+0xd7) [0x8f4f4a7]
/usr/lib/blender/blender(GHOST_CreateWindow+0xb6) [0x8f4cf86]
/usr/lib/blender/blender(wm_window_add_ghostwindows+0x205) [0x8799be5]
/usr/lib/blender/blender(WM_check+0x50) [0x877b670]
/usr/lib/blender/blender(wm_homefile_read+0x111) [0x87859f1]
/usr/lib/blender/blender(WM_init+0xd2) [0x8787872]
/usr/lib/blender/blender(main+0xe6e) [0x873848e]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0xb4e694d3]
/usr/lib/blender/blender() [0x8778a99]
Jedyne, co mogę zgadnąć z tego raportu, to fakt, że sterowniki Mesa są nieco zaangażowane, jak już podejrzewałem, ale nie mam pojęcia, co muszę zrobić, aby spróbować rozwiązać problem.
źródło
fglrx
.Odpowiedzi:
Jeśli używasz dystrybucji opartej na Debianie, spróbuj zainstalować
firmware-linux-nonfree
pakiet, aby sterowniki Open Source działały poprawnie z bezpośrednim renderowaniem.Ps. nie zapomnij zrestartować systemu po zainstalowaniu pakietu oprogramowania.
źródło