Ubuntu 13.10, CUDA 5.5 ve hibrit grafik kartı


3

Ubuntu 13.10 ve Nvidia GeForce GT 645M ile bir dizüstü bilgisayarda CUDA 5.5'i kurmaya çalışıyorum. Kartın yaban arısı ve en yeni sürücülerle mükemmel çalışmasını sağladım. CUDA'yı yüklemeye çalışırken sorun ortaya çıkıyor.

Öncelikle Ubuntu 12.10 için .deb dosyasını kullanarak bir depo eklemeye çalıştım (13.10'da ihtiyacım olana en yakın olan gibiydi), yaptım apt-get updateve sonra koştum apt-get install cuda-5-5ama sadece bir hatayla karşılaştım:

The following packages have unmet dependencies:
 cuda-5-5 : Depends: nvidia-current (>= 319.00) but it is not going to be installed
            Depends: nvidia-current-dev (>= 319.00) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Bu biraz garip görünüyor çünkü endişelendiğim kadarıyla nvidia akımı 304'den daha yeni bir versiyonda mevcut değil.

Bu forumda .run dosyasını kullanmak için bir öneri buldum . Ekteki kılavuzu takip ettim ve ne yazık ki tekrar başarısız oldum:

***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 319.00 is required for CUDA 5.5 functionality to work.

Her iki yaklaşım da, ne nvidia-319varsayılan olarak 13.10 depolarında mevcut olan paketlerle ne de depodan nvidia-331gelen iyi bir sonuç vermedi ppa:xorg-edgers/ppa.

İşlerin işe yaraması için ne deneyebileceğim hakkında herhangi bir öneriniz var mı?

Yanıtlar:


2

CUDA ile ilgili probleminizin Ubuntu 13.10 için CUDA paketinin Nvidia grafik kartınızın sürücüsü ile düzgün şekilde çalışmıyor olabileceğini düşünüyorum. Ubuntu 14.04'te Ubuntu 13.10'da libcudart5.5 adı verilen yeni bir CUDA paketi var . libcudart5.5, NVIDIA CUDA çalışma zamanı kütüphanesidir. Bu, aradığınız CUDA paketi olabilir.

İşte NVIDIA ekran kartı ile CUDA'yı nasıl etkinleştireceğiniz. Ubuntu 14.04'te, CUDA'yı etkinleştirmek için nvidia-331 grafik sürücüsünü veya daha yenisini kurmanız gerekir. NVIDIA CUDA çalışma zamanı kütüphanesini de kurmanız gerekir. Hesaplanmış Birleştirilmiş Aygıt Mimarisi (CUDA), NVIDIA grafik işlem birimlerinin (GPU'ların) genel olarak paralel genel amaçlı hesaplama için kullanılmasını sağlar. Mevcut tescilli NVIDIA sürücüsünü kaldırın ve ardından terminali açın ve şunu yazın:

sudo apt-get install nvidia-331 libcudart5.5  

Ardından Blender'ı açın ve Dosya -> Kullanıcı Tercihleri'ni seçin ; CUDA'nın Blender'da etkin olup olmadığını kontrol edebileceğiniz bir Blender Kullanıcı Tercihleri ​​penceresi açılacaktır.

görüntü tanımını buraya girin


1
Nvidia ve Optimus'un Trusty'de daha iyi olacağını duydum. Şimdilik Ubuntu'daki CUDA paketlerini tutacağım çünkü bunlar kırılabilir ve komut satırından birkaç grafik dosyasını yeniden yüklemenizi gerektirebilir: bugs.launchpad.net/ubuntu/+source/unity/+bug/1268211
NoBugs
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.