Ubuntu 13.04'teki Skype 4.2, nVidia Optimus Dizüstü Bilgisayarlarda açılmıyor


11

Aslında bu bir cevap. Bir soru sormuyorum. Geçen gün, skype 4.2'yi nvida Optimus ile dell N5110'a yüklemeye çalıştım, kurulumdan sonra skype'ı açmaya çalıştığımda açılmadı. Sonra Terminal ile açtım skypeve bana bir hata verdierror while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

Bu nedenle, bu bağlantıda bahsedilen yöntem yardımıyla aşağıdaki adımları gerçekleştirdim .

Adımlar:

  1. Bir terminal açın ve yazın sudo nano /etc/ld.so.conf.d/skype.conf
  2. Kodu bir /usr/lib/i386-linux-gnu/mesa/sonraki konsol penceresine ekleyin ve çıkmak için ctrl + x tuşlarına basın, istendiğinde evet demeniz için y girin
  3. Ve sonunda koş sudo ldconfig -v

sudo find / -name libGL.so.1> çıktı?
Kasım


Benim için çalıştı tek şey NVIDIA sürücüsünü kaldırmak oldu: sudo apt-get purge nvidia-304.
Ciro Santilli 法轮功 病毒 审查 六四 事件 法轮功

Ubuntu'ya Sor hoş geldiniz! ;-) Üzgünüz, ancak Ubuntu 13.04 ömrü dolmuş bir ürün ve artık desteklenmiyor, bu yüzden burada da konu dışı. Yükseltme konusunda lütfen help.ubuntu.com/community/Upgrades adresine bakın .
Fabby

EoL politikamızın açık bir şekilde uygulanması, böyle bir soruyu kapatmayı haklı çıkarmaz, çünkü bu sorulduğunda 13.04 EoL değildi , bu yüzden bunu açık bırakmaya oy verdim. Aynı zamanda, insanlar bu sorunun ayrıntılarının, desteklenen (veya gelecekteki) sürümleri çalıştıran herkes için asla biraz yararlı olmayacağını düşündüklerini düşünürse, onu kapatmak için bir cogent davası görüyorum (kabul etmememe rağmen). Kapanmanın sebebi buysa, birisinin ayrıntılı olarak açıklamasını öneririm.
Eliah Kagan

Yanıtlar:


6

Bunu dene:

Libgl1-mesa-glx: i386 paketini kurun

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libgl1-mesa-glx:i386

Skype'ı şu yolla başlatın:

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

Son ifadeyi bir kabuk betiğine koyabilirsiniz, örneğin ~ / bin / skype veya bu içeriğe sahip bir .desktop Dosyası oluşturabilirsiniz:

Name=Skype
Terminal=false
Exec=LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 skype
TargetEnvironment=Unity

UnityLaunchersAndDesktopFiles


3

Bunu deneyin (NVIDIA Optimus Ubuntu 13.10):

$sudo update-alternatives --config i386-linux-gnu_gl_conf

  Selection           Path                                      Priority   Status
------------------------------------------------------------
* 0            /usr/lib/nvidia-331/alt_ld.so.conf         8604      auto mode

  1            /usr/lib/i386-linux-gnu/mesa/ld.so.conf    500       manual mode

  2            /usr/lib/nvidia-331-prime/alt_ld.so.conf   8603      manual mode

  3            /usr/lib/nvidia-331/alt_ld.so.conf         8604      manual mode


Press enter to keep the current choice[*], or type selection number: **1** (Choose native value 1)

$  sudo ldconfig 

Bu benim Bumbleebeeiçin Ubuntu 14.04.1 LTS 64-bit üzerine kurulu olarak çalıştı .
Vesnog

1

Thomas R'nin yanıtı doğru, ancak masaüstü dosyası 14.04.1 LTS 64bit için çalışmadı.

İşte benim için işe yarayan:

  1. Dosyayı düzenle /usr/share/applications/skype.desktop
  2. Satırı şu Exec=env PULSE_LATENCY_MSEC=60 skype %Uşekilde değiştirin:Exec=env LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 PULSE_LATENCY_MSEC=60 skype %U
  3. Dosyayı kaydet

İşte benim tam skype.desktopdosya:

[Desktop Entry]
Name=Skype
Comment=Skype Internet Telephony
Exec=env LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 PULSE_LATENCY_MSEC=60 skype %U
Icon=skype.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
MimeType=x-scheme-handler/skype;
X-KDE-Protocols=skype

-1

Terminale girmeyi denediniz mi:

 sudo apt-get update

ve sonra terminale girin:

 sudo apt-get install libgl-mesa-glx:i386

ve sonra terminale şunu girin:

 sudo dpkg-reconfigure -a /etc/ld.so.conf.d/Skype.conf

ve bu şekilde işe yarayabilir.


Bu asla işe yaramayacak.
Uyandırma
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.