sistem GPU eksternal di Linux?


11

Adakah yang tahu apa yang diperlukan untuk memiliki sistem GPU eksternal yang berfungsi (eGPU) di Linux? Saya baru saja melihat pos sistem eGPU DIY ini:

http://forum.tabletpcreview.com/hardware/40268-diy-egpu-tablet-pcs-experiences-benchmarks-setup-ect.html

Saya menemukan ini disebutkan yang saya pikir juga relevan:

Sistem saya memiliki grafik yang dapat dialihkan. Masih bisakah saya melakukan eGPU?

Ya kamu bisa. Pengaturan 1.x's (kartu video-> Hybrid Graphics.dedicated = off) memungkinkan komponen grafis khusus sepenuhnya dinonaktifkan pada chipset Series-5 atau yang lebih lama, membebaskan sumber daya 32-bit untuk menjadi tuan rumah eGPU desktop. Jika kartu video utama Anda adalah Intel 4500MHD, HD atau HD3000 maka Anda bahkan dapat melakukan pengaturan x1.Opt NVIDIA.

Jawaban:


9

Saya dapat mengkonfirmasi bahwa itu berfungsi dalam 12.04. Diuji dengan PE4H + EC2C pada thinkpad x220, menggunakan Nvidia GTX 560ti. Bagian yang sulit adalah bekerja xorg.conf.

Saya membutuhkan driver nvidia:

sudo apt-get install nvidia-current

Anda perlu menemukan bus pci yang benar untuk kartu grafis.

lspci memberi saya:

05:00.0 VGA compatible controller: NVIDIA Corporation GF110 [GeForce GTX 560 Ti] (rev a1)

Jadi di "Device"bagian xorg.conf, saya mengatur:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    BusId          "PCI:5:0:0"
    VendorName     "NVIDIA Corporation"
EndSection

Kemudian gunakan pengaturan nvidia setelah reboot atau Xorg restart untuk mengkonfigurasi resolusi monitor.

Perlu dicatat bahwa ia bekerja jauh lebih baik di windows daripada linux dan saya harus menonaktifkan compiz karena tertinggal sangat banyak. Saya akan memperbarui jika saya bisa mendapatkan kedua kartu (HD3000 + Nvidia) secara bersamaan.


Hai, apakah Anda sudah melakukan beberapa tes baru lainnya? Maksud saya notebook lain / vga
pilih

GPU: geforce 9800gt, gtx 680 dan gtx 260 semuanya berfungsi. Saya juga menguji dengan PCD revodrive dan berhasil. Saya tidak punya laptop kartu express, tetapi jika terdaftar di forum utas itu.notebookreview.com/e-gpu-external-graphics-discussion/… Saya tidak mengerti mengapa itu tidak ada di linux juga.
boutch55555

5

Ini ide yang menarik dan saya tidak bisa melihat mengapa itu tidak bekerja pada tingkat teknis karena Linux memang mendukung perangkat ExpressCard (seperti PCIE) sehingga riser di ujung yang lain akan berfungsi dan harus mendeteksi kartu grafis juga. Dari sana itu hanya kasus menggunakan driver nvidia.

Namun ada beberapa hal yang mungkin membuat Anda sedih:

  • Anda mungkin perlu menambahkan modul untuk ExpressCard secara manual:

    sudo modprobe pciehp pciehp_force=1
    

    Anda dapat melakukan ini secara otomatis juga .

  • Dengan anggapan kartu grafis bawaan bukan Nvidia, Anda mungkin memiliki pertempuran driver dan konfigurasi. Driver Nvidia masih memerlukan Xorg.conffile yang cukup statis sehingga Anda akan perlu mengatur dua konfigurasi secara manual, satu untuk onboard (sehingga ia tahu apa yang harus dilakukan jika tidak ada kartu eksternal) dan tata letak untuk saat ada.

    Saya terlalu menyederhanakan ini - itu bisa menjadi sakit kepala nyata untuk mendapatkan X berperilaku.

  • Anda tidak akan dapat melakukan hotplug pada konfigurasi ini. Anda harus memulai ulang X (dan semua aplikasi yang telah dimuatnya) untuk mengganti kartu grafis.

  • Saya tidak berpikir Anda akan dapat membuat hal-hal melalui kartu eksternal ke layar built-in; alias Anda akan membutuhkan monitor eksternal. Halaman yang Anda tautkan menampilkannya di layar laptop, tetapi saya tidak mengerti bagaimana itu bisa terjadi tanpa semacam peretasan perangkat keras tambahan. Sunting: Saya melihat dari pos itu bahwa ia menggunakan Optimus. Bagian ini tidak akan berfungsi di Linux; Anda akan membutuhkan monitor eksternal.

Saya tidak akan menghabiskan terlalu banyak uang untuk ini jika Anda tidak yakin itu akan berhasil.

Jika Anda memiliki $ 130 yang tidak akan Anda rindukan (atau mencoba untuk menutup kembali di ebay) mulailah dengan riser ExpressCard dan kartu Nvidia yang paling murah dan murah. Jika cukup rendah, Anda mungkin bisa bertahan tanpa PSU ATX yang tepat. Lihat apakah itu berfungsi ... Jika berhasil, beli PSU yang tepat dan kartu grafis yang bagus dan teruskan.

Dan jika Anda membuatnya berfungsi, harap dokumentasikan di suatu tempat !


1
Terima kasih untuk penjelasan rinci. Sepertinya di Windows dimungkinkan untuk memperlakukan eGPU seperti halnya kartu lain dalam sistem grafis hibrida, yang menurut saya merupakan berita baik untuk Linux, karena kami sudah memiliki dukungan grafis-hibrida. Sebagai contoh, Sony Vaio Z-series baru datang dengan konfigurasi eGPU, yang seharusnya bagus untuk bekerja di Linux.
719016

0

GPU eksternal pada laptop lama dengan Ubuntu 18.04.1 dan Windows 10 Pro 1909

Banyak laptop yang lebih tua masih memiliki CPU yang dapat diterima, tetapi kurang dalam bidang GPU / grafis. Perangkat keras tersedia untuk memungkinkan GPU desktop mudah dipasang ke laptop, dengan harga yang jauh lebih rendah daripada laptop baru. Sebagian besar perangkat keras GPU eksternal terhubung dengan USBc / Thunderbolt, yang tidak tersedia pada kebanyakan laptop yang lebih tua. Pilihan lain, seperti M2 atau koneksi kartu ekspres tersedia, dan akan memberikan peningkatan grafis yang diinginkan.

Adaptor EXP GDC Beast mengkonversi dari slot kartu express laptop ke slot PCIe eksternal, memungkinkan plugin dari GPU desktop. Versi lain tersedia menggunakan adaptor M2, tetapi untuk memasangnya, case latop perlu dibuka. Masalah lama yang dilaporkan dengan adaptor telah diperbaiki dengan kernel Linux dan rilis Windows saat ini. Pengaturan untuk GPU GT 640 eksternal (memori video 1GB) adalah sepele: Dalam pengaturan BIOS / UEFI, matikan grafik diskrit dan pastikan bahwa slot kartu express diaktifkan.

Perangkat keras

Laptop yang digunakan adalah Lenovo W520, dengan grafis Nvidia 1000M Quadro dan slot kartu ekspres. Ini adalah mesin UEFI 2011 64 bit, boot aman pra, boot ganda 64 bit Ubuntu 18.04.1 (kernel 4.15) dan 64 bit Windows 10 Pro 1909 build 18363.628. Adaptor adalah Semoic Express Card Mini PCI-E versi Expresscard V8.0 EXP GDC Beast PCIe PCI-E PCI laptop eksternal kartu video dock independen ($ 40,00 dijual). Catu daya adalah catu daya Dell D220P-01 P / N: MK394 ($ 20,00). GPU adalah memori video 1GB GT 640. Pertimbangkan untuk membuat / membuat case untuk menjauhkan jari / kabel dari kipas GPU.

Pengaturan Ubuntu

Shutdown Ubuntu 18.04 yang berjalan di internal Nvidia Quadro menggunakan driver 390. Pada laptop, pasang kartu ekspres pada kabel adaptor. Pada adaptor, colokkan GPU, dan kabel catu daya 6 pin. Kabel untuk memasok daya tambahan ke GPU dari adaptor tidak digunakan. Colokkan catu daya, yang cahayanya tetap kuning sampai laptop dinyalakan, kemudian berubah menjadi hijau. Mulai laptop dan pilih pengaturan BIOS / UEFI. Pastikan mode grafis diatur ke internal (bukan diskrit atau otomatis). Pastikan slot kartu express diaktifkan. Simpan dan keluar. Mulai laptop, itu akan menemukan perangkat keras baru, dan menggunakan driver Nvidia 390 yang ada (yang terbaru ditawarkan dari repositori standar) pada layar laptop. Tidak ada modul tambahan yang perlu dimuat, tidak perlu xorg.conf,

Jika monitor dipasang ke GPU eksternal, itu akan menampilkan layar yang diposisikan di sebelah kanan layar laptop. Sesuaikan posisi layar di bagian Pengaturan / Tampilan. Sekarang jalankan Software dan Pembaruan, pilih tab Driver Tambahan, dan perbarui driver Nvidia ke versi 345 yang sekarang ditawarkan. Reboot, dan Ubuntu harus menggunakan driver 345 untuk GPU GT 640. Mematikan laptop akan menurunkan GPU, dan membuat catu daya dalam kondisi siaga (lampu kuning).

Pengaturan Windows

Tinjau video penyiapan di https://www.youtube.com/watch?v=G0YMBvNFgyE Bagian yang paling berharga adalah peringatan tentang menunggu lama tanpa bilah kemajuan pada pemasangan perangkat Windows Nvidia otomatis). (Sambungkan semuanya), boot Windows, biarkan ia menemukan perangkat baru, dan biarkan pembaruan, driver. Tidak ada bilah kemajuan, jadi bersabarlah dan biarkan selesai. Mulai ulang, dan perangkat baru harus dilihat dan digunakan. Layar laptop akan digunakan dan jika monitor terpasang pada GPU, itu akan menampilkan layar kedua di sebelah kanan layar laptop.

Tidak ada kesalahan yang ditemukan di kedua pengaturan. Perhatikan bahwa Quadro 1000M internal adalah kartu 2GB, sehingga GPU hingga 2GB mungkin tidak akan memiliki masalah pada W520 ini. GPU dengan memori video yang lebih besar mungkin memiliki masalah. Mesin yang awalnya dirilis dengan OS 32 bit (seperti Lenovo W520), mungkin memiliki masalah dengan buffering PCI di bagian atas 4G memori yang lebih rendah. Solusi tersedia di situs dukungan seperti https://egpu.io/forums/pc-setup/fix-dsdt-override-to-correct-error-12/

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.