Saya ingin menghubungkan GPU GT640 ke model pi Raspberry B. Saya tahu tidak ada koneksi langsung dan data tranfer sangat berbeda tetapi. Apakah ada peluang untuk menghubungkan perangkat ini untuk memanfaatkan daya pemrosesan GPU? tidak perlu memiliki komunikasi waktu nyata, tetapi apakah ini mungkin secara teori?
15
Jawaban:
hampir tidak mungkin.
Anda sebaiknya mencoba menggunakan kotak PC murah, karena ada risiko yang sangat tinggi untuk menggoreng GT640 dan / atau Raspberry Pi Anda.
sumber
Mungkin saja, tetapi harap diperhatikan bahwa Anda harus menulis driver Anda sendiri dan memilah masalah daya, karena saya ragu RasPi akan dapat menjalankan GPU PCI / PCI-E penuh pada itu sendiri. Harap perhatikan juga bahwa CPU juga akan memengaruhi daya GPU, sehingga mungkin merupakan ide untuk melakukan riset sebelum Anda mencoba. <--- Menambahnya, Anda dapat menggunakan kabel riser bertenaga 1x hingga 16x yang biasa digunakan di rig pertambangan gpu. Ada kabel riser bertenaga lainnya yang menggunakan kartu adaptor untuk USB juga.
sumber
Anda dapat menggunakan startKIT yang memiliki slot kartu PCI Express x1 yang dapat Anda gunakan untuk antarmuka ke GPU yang sesuai (Anda mungkin harus menulis driver sendiri), dan ini kemudian dapat berinteraksi dengan Pi melalui header GPIO.
Jadi singkatnya: ya Anda bisa, semua perangkat keras untuk melakukannya ada dan tersedia, yang harus Anda lakukan adalah menulis logika lem, tetapi jangan berharap itu mudah.
sumber
Jadi, untuk membangunkan benang mati, saya tidak akan melakukannya pada Raspberry Pi secara pribadi. Saya akan merekomendasikan setidaknya Pi 3 dengan adaptor mPCIe ke PCIe yang dirancang untuk GPU desktop dan ditenagai oleh catu daya khusus. Anda juga perlu memastikan bahwa versi Linux memiliki dukungan driver untuk itu; jika tidak ada driver, seseorang harus menulisnya, dan itu bisa memakan waktu berbulan-bulan dengan aset dan kode sumber yang tepat. Ini 100% mungkin dilakukan dengan cara ini, tetapi Anda mungkin harus cukup berbakat untuk menulisnya untuk komunitas jika belum dilakukan.
sumber
Masalah lain yang Anda hadapi adalah bahwa CPU akan menghambat kartu grafis karena clock hanya 700 MHz. Saya akan mencoba ini dengan GT 210 yang jauh lebih murah (Yang dapat Anda temukan untuk $ 20 - $ 30). Mengenai driver Anda, Anda dapat menemukan driver Nvidia open-source dan kompilasi pada ARM.
sumber
Hanya menabrak utas lama. Hampir mustahil, tetapi alasan utamanya adalah kapitalisme dan birokrasi, bukan karena menulis driver.
Tentu, menulis driver sangat sulit, tetapi bekerja dengan tim epik dan itu akan dilakukan sebelum matahari terbit.
Lebih sulit lagi untuk mendapatkan akses ke kode sumber yang ada untuk seluruh kartu video dan bahkan mungkin kode sumber untuk BCM2835, BCM2836, atau BCM2837 (masing-masing Pi 1, 2, dan 3). Anda memerlukannya untuk mempelajari cara kerja kartu di dalam dan menemukan cara untuk saling berinteraksi satu sama lain.
Anda harus menjadi OEM untuk mendapatkan kesempatan bahkan untuk mendapatkan kode sumber. Bahkan yayasan Raspberry Pi sendiri
telahmengalamikesulitan dengan itu dan harus menyelesaikan gumpalan pra-dikompilasi untuk berinteraksi dengan prosesor dan GPU.Persyaratan daya tidak akan menjadi masalah sama sekali karena, pada saat Anda meminta [nama perusahaan], Anda sudah dapat menemukannya. Mungkin PSU PC terhubung ke kartu video dan juga memberi daya Pi melalui rel 5V-nya.
sumber
MCS9990 adalah jembatan PCIe ke USB / ISA, yang dirancang untuk menyediakan port USB / ISA / GPIO tambahan pada sistem dengan antarmuka PCIe. Itu tidak dapat digunakan untuk menghubungkan perangkat PCIe ke sistem yang hanya memiliki USB, seperti RPi. Jadi pendekatan ini sudah ditakdirkan sejak awal.
sumber
Satu-satunya masalah Anda adalah driver. Akan sangat keren untuk mendapatkan GPU Nvidia untuk bekerja pada Pi, tetapi ini hampir sama sulitnya dengan membangun GPU Anda sendiri dari awal.
Orang-orang benar, perangkat keras itu tidak mungkin, tetapi itu AKAN samar. Anda benar-benar akan membutuhkan driver. Bahkan jika Anda bisa menulis sendiri, mereka tidak akan dioptimalkan untuk memanfaatkan semua dengan kecepatan dan fitur pada GPU.
Saya ingin mencoba ini dengan Nvidia GForce lama, tapi saya seorang programmer yang buruk tanpa pengalaman peretasan perangkat keras.
Saya pikir itu adalah pukulan panjang, tapi saya mengirim email NVidia tepat setelah RTX dirilis, dan bertanya apakah mereka akan mengkompilasi driver untuk beberapa GPU Pra-2010 untuk Pi dan membuatnya tersedia untuk diunduh dan diutak-atik, atau dirilis kode sumber untuk dikompilasi sendiri oleh orang. Jelas mereka berkata "tidak."
Jadi inilah masalahnya, kami memiliki GPU eksternal untuk laptop ( biaya diabaikan ) dan Wi-Fi di Pi 3B + baru seharusnya cepat, mengapa tidak melihat apakah itu bisa bekerja?
sumber