ไม่สามารถโหลด libGL.so.1 หลังจากติดตั้ง bumblebee


7

ฉันใช้ Linux Mint 15 64 บิต แล็ปท็อปของฉันมีการ์ด Geforce 640M Optimus ดังนั้นฉันจึงติดตั้ง bumblebee ตามคำแนะนำในการติดตั้ง (การตั้งค่าพื้นฐาน) การใช้ optirun เพื่อเรียกใช้โปรแกรม (เช่น Steam) ทำงานตามที่ตั้งใจไว้ อย่างไรก็ตามบางโปรแกรมเช่น Skype จะปรากฏขึ้น

error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

เมื่อไม่ได้ทำงานด้วย optirun ฉันไม่ต้องการให้ Skype ทำงานบนการ์ดเฉพาะงานนี่เป็นปัญหา พบไฟล์ libGL.so.1 ต่อไปนี้ในระบบของฉัน:

/usr/lib32/nvidia-304/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/nvidia-304/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1

ถ้าฉันวิ่ง

LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 skype

ทั้งหมดทำงานได้ดี

นี่เป็นเอาต์พุตสำหรับตัวเลือกการอัพเดท - เคียวรี i386-linux-gnu_gl_conf :

Name: i386-linux-gnu_gl_conf
Link: /etc/ld.so.conf.d/i386-linux-gnu_GL.conf
Slaves:
 i386-linux-gnu_xorg_extra_modules /usr/lib/i386-linux-gnu/xorg/extra-modules
Status: auto
Best: /usr/lib/nvidia-304/alt_ld.so.conf
Value: /usr/lib/nvidia-304/alt_ld.so.conf

Alternative: /usr/lib/i386-linux-gnu/mesa/ld.so.conf
Priority: 500
Slaves:
 i386-linux-gnu_xorg_extra_modules /usr/lib/i386-linux-gnu/xorg/x11-extra-modules

Alternative: /usr/lib/nvidia-304/alt_ld.so.conf
Priority: 9701
Slaves:

ฉันพยายามอัปเดตทางเลือกอื่นเป็น mesa แต่ไม่สามารถแก้ไขปัญหาได้

ฉันต้องทำอย่างไรเพื่อรับการสนับสนุน GL โดยไม่ใช้ optirun

ขอบคุณสำหรับคำแนะนำใด ๆ !


แต่ถ้าคุณจะเพิ่มLD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1ไป~/.bashrcและ~/.profileมันไม่ทำงานหลังจากรีบูต?
Adobe

คำตอบ:


4

ตกลงฉันพบการแก้ไขคนอื่นโพสต์ไว้บน Askubuntu:

https://askubuntu.com/questions/125040/after-installation-of-bumblebee-i386-opengl-apps-stopped-working

หากคุณยังไม่ได้ติดตั้ง bumblebee เพียงแค่ติดตั้งlibgl1-mesa-glx:i386ก่อนที่คุณจะติดตั้ง bumblebee และคุณน่าจะใช้ได้

ถ้าคุณได้ติดตั้งไว้แล้ว bumblebee ติดตั้งและติดตั้งใหม่libgl1-mesa-glx:i386 bumblebee-nvidiaมันใช้งานได้สำหรับฉัน! (ฉันใช้sudo apt-get --purge autoremove bumblebee-nvidiaแล้วติดตั้งใหม่)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.