Ekranda Intel tümleşik grafik kartı ve CUDA için NVidia kartı nasıl kullanılır?


11

Masaüstümde, CUDA ve ekran için kullandığım bir GTX560Ti var Nvidia sürücüsünü yükledim ve her şey iyi çalışıyor

CPU'ma entegre bir Intel HD Graphics 3000 var. Bu grafik kartı Nvidia kartım yerine ekranım için kullanmak istiyorum.

Nasıl devam edilir? Intel Sürücü Vithout CUDA kırma nasıl kurulur?

Benim ubuntu olduğunu 12.04


Temiz bir Ubuntu ile başlarsanız kısa bir özet (13.10, ancak genelleme yapmalısınız): osdf.github.io/blog/…
osdf

Yanıtlar:


3

Hile, nvidia kartını nvidia modülü olmadan cihaza yüklemektir, çünkü nsight hata ayıklamak için bu modüle ihtiyaç duymaz. Ve ekran olarak nvidia modülüne ihtiyacım yok.

İşte yaptığım şey:

Nvidia_cuda adlı dosyayı /etc/init.d dosyasına ekledim ve chmod + X tarafından yönetici hale getirdim

Bu nvidia tarafından verilir, ancak / sbin / modprobe nvidia satırını yorumladım

#!/bin/bash

# /sbin/modprobe nvidia

if [ "$?" -eq 0 ]; then
  # Count the number of NVIDIA controllers found.
  NVDEVS=`lspci | grep -i NVIDIA`
  N3D=`echo "$NVDEVS" | grep "3D controller" | wc -l`
  NVGA=`echo "$NVDEVS" | grep "VGA compatible controller" | wc -l`

   N=`expr $N3D + $NVGA - 1`
   for i in `seq 0 $N`; do
     mknod -m 666 /dev/nvidia$i c 195 $i
   done

   mknod -m 666 /dev/nvidiactl c 195 255

 else
   exit 1
 fi

Bu dosya http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/#runfile-installation 2.5.2 adresinden alınmıştır . Runfile Kurulumu, Adım 6.

Ama önce her iki kartınızın da pci cihazı olduğunu doğrulamanız gerekiyor. Bunu elde etmek için BIOS'ta intel çoklu ekran özelliğini etkinleştirdim.

$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 635] (rev a1)

3

HD4600 + NV860M + Ubuntu 14.04 ile dizüstü bilgisayarıma CUDA yüklemeyi başardım, umarım size yardımcı olacaktır.

Sadece resmi belgelere uymanız gerekir ( Cuda kurulumu ). Runfile, Intel Graphics'i varsayılan seçenek olduğu için ekran için tutmak istiyorsanız daha iyi çalışır. İşin püf noktası , runfile çalıştırılırken --no-opengl-libs kullanmaktır, böylece önceki ekran ayarlarınızın üzerine X Server tarafından kullanılamayan Nvidia Driver yazılmaz.

Daha fazla detay:

  • Intel için bir cihaz iXXX (benim durumumda i915) olduğundan emin olun
  • Varsa nouveau cihazını engelleyin
  • Runlevel 3'ten runfile çalıştır
  • OpenGL'yi kurma
  • Yol Ekle ve her şey yolunda olmalı

Diğer çözümlerle birçok kez denedim, resmi belgelerin bunu yapmanın en iyi yolu olduğu anlaşılıyor. Çözümüm sizin için işe yaramazsa, dokümanı daha fazla okumanızı öneririm, belki ilginç şeyler bulabilirsiniz.

Umarım yakında çıkış yolunu bulabilirsin.


Sürücüyü cuda-runfile'dan kurmayı mı teklif ediyorsunuz? Geçerli sürüm (367) nvidia runfile sürücü yükleme ikili bu bayrağı sağlamaz.
vskubriev

Excusme Cuda --no-opengl-filesya da şoför runfile bayrak eksik hakkında yanılmışım.
vskubriev

1

Ortak Grafik sürücüsü paketini yükle: Ekran için uygun dosyayı seçecektir:

sudo apt-get install xserver-xorg-video-all
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.