зовнішня система GPU в Linux?


11

Хтось має уявлення про те, що потрібно для роботи робочої зовнішньої GPU-системи (eGPU) під Linux? Я щойно бачив цю публікацію в системі "Зроби сам":

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

Я знайшов це згадане, що, на мою думку, також є актуальним:

У моїй системі є перемикається графіка. Чи можу я все-таки зробити eGPU?

Так, ти можеш. Налаштування 1.x (Відеокарта-> Hybrid Graphics.dedicated = вимкнено) дозволяє повністю відключити виділений графічний компонент на чіпсетах Series-5 або старих, звільняючи 32-бітні ресурси для розміщення настільного eGPU. Якщо ваша основна відеокарта - це Intel 4500MHD, HD або HD3000, тоді ви навіть можете виконати налаштування NVIDIA x1.Opt.

Відповіді:


9

Я можу підтвердити, що це працює в 12.04. Тестували на PE4H + EC2C на Thinkpad x220, використовуючи Nvidia GTX 560ti. Хитра частина набула робочої сили xorg.conf.

Мені потрібні драйвери nvidia:

sudo apt-get install nvidia-current

Потрібно знайти правильну шину pci для графічної картки.

lspci дав мені :

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

Отже, у "Device"розділі " xorg.confЯ" встановив:

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

Потім використовуйте параметри nvidia після перезавантаження або перезавантаження Xorg для налаштування роздільної здатності монітора.

Слід зазначити, що він працює набагато краще в Windows, ніж Linux, і мені довелося відключити compiz, оскільки він так сильно відставав. Я оновлю, якщо зможу отримати обидві карти (HD3000 + Nvidia) одночасно.


Привіт, ти зробив якісь нові тести? Я маю на увазі інші зошити / vgas
обирайте

Графічний процесор: Geforce 9800gt, gtx 680 та gtx 260 - все працює. Я також протестував з revodrive pcie ssd, і це спрацювало. У мене немає іншого ноутбука expresscard , але якщо він вказаний у цій темі forum.notebookreview.com/e-gpu-external-graphics-discussion/…, я не бачу, чому це не було б і в Linux.
boutch55555

5

Це цікава ідея, і я не можу зрозуміти, чому це не працюватиме на технічному рівні, оскільки Linux підтримує пристрої ExpressCard (як PCIE), тому стояк на іншому кінці повинен працювати, і він також повинен виявляти графічну карту. Звідси це лише випадок використання драйверів nvidia.

Однак є деякі речі, які можуть доставити вам горе:

  • Можливо, вам потрібно буде вручну додати модуль для ExpressCard:

    sudo modprobe pciehp pciehp_force=1
    

    Ви також можете зробити це автоматично .

  • Якщо припустити, що вбудована відеокарта - це не Nvidia, у вас може виникнути боротьба з драйверами та конфігураціями. Драйвери Nvidia все ще потребують досить статичного Xorg.confфайлу, тому вам знадобиться вручну встановити дві конфігурації, одну для вбудованої (щоб він знав, що робити, якщо зовнішньої картки немає) та макет для їх наявності.

    Я надто спрощую це - це може бути справжній головний біль, щоб змусити X поводитись.

  • Ви не зможете заткнути цю конфігурацію. Вам потрібно буде перезапустити X (і всі завантажені ним програми), щоб переключити відеокарти.

  • Я не думаю, що ви не зможете виводити речі через зовнішню карту на вбудований екран; також вам знадобиться зовнішній монітор. Сторінка, на яку ви посилаєтесь, відображається на екрані ноутбука, але я не бачу, як це могло бути без якогось додаткового злому обладнання. Редагувати: з цієї публікації я бачу, що в ній використовується Optimus. Ця частина не працюватиме в Linux; вам знадобиться зовнішній монітор.

Я б не витрачав на це занадто багато грошей, якщо ви не впевнені, що це спрацює.

Якщо у вас є 130 доларів, які ви не будете проти втрати (або намагаєтеся повернути гроші на ebay), почніть з стояка ExpressCard та найдешевшої від бруду картки Nvidia. Якщо він недостатньо низький, ви можете отримати обхід без належного блоку ATX. Подивіться, чи працює він ... Якщо це вдасться, придбайте належний блок живлення та гарну відеокарту та поскакайте.

І якщо ви все-таки працюєте, будь-ласка, документуйте це десь !


1
Дякую за детальне пояснення. Схоже, що в Windows можна еГПУ ставитися так само як до іншої карти в гібридній графічній системі, що, на мою думку, є гарною новиною для Linux, оскільки ми вже підтримуємо гібридну графіку. Наприклад, нова серія Sony Vaio Z оснащена конфігурацією eGPU, яка повинна бути чудовою для роботи під Linux.
719016

0

Зовнішній графічний процесор на старшому ноутбуці з Ubuntu 18.04.1 та Windows 10 Pro 1909

Багато старих ноутбуків все ще мають прийнятний процесор, але їх не вистачає в області GPU / графіки. Програмне забезпечення доступне для того, щоб настільний GPU легко прикріпився до ноутбука за значно нижчою ціною, ніж новий ноутбук. Більшість зовнішніх апаратних засобів GPU з'єднується з USBc / Thunderbolt, що недоступно для більшості старих ноутбуків. Доступні й інші параметри, наприклад, M2 або з'єднання для швидкої картки, які забезпечать потрібне оновлення графіки.

Адаптер EXP GDC Beast перетворюється з слота для визитної картки ноутбука у зовнішній слот PCIe, дозволяючи підключати настільний GPU. Інші версії доступні за допомогою адаптера M2, але для того, щоб прикріпити їх, корпус ноутбука потрібно відкрити. Старі проблеми, про які повідомлялося з адаптером, були виправлені за допомогою поточних ядер Linux та версій Windows. Налаштування зовнішньої відеокарти GT 640 (1 Гб відеопам'яті) було тривіальним: у налаштуваннях BIOS / UEFI вимкніть дискретну графіку та переконайтеся, що ввімкнено слот для експрес-карт.

Обладнання

Використовуваний ноутбук був Lenovo W520, з графікою Nvidia 1000M Quadro та слотом для вивіски. Це 64-розрядна машина UEFI 2011 року, попередньо захищена система завантаження, подвійне завантаження 64-бітного Ubuntu 18.04.1 (ядро 4.15) та 64-бітна версія Windows 10 Pro 1909, побудована 18363.628. Адаптером була Semoic Express Card Mini PCI-E версія Expresscard V8.0 EXP GDC Beast PCIe PCI-E PCI-E PCI зовнішня док-станція для зовнішніх відеокарт (у продажу $ 40,00). Блок живлення був джерелом живлення Dell D220P-01 P / N: MK394 ($ 20,00). Графічний процесор був 1 Гб відеопам'яті GT 640. Подумайте про те, щоб дістати / зробити справу, щоб пальці / кабелі не виходили з вентилятора.

Налаштування Ubuntu

Вимкніть Ubuntu 18.04, що працює на внутрішній Nvidia Quadro, використовуючи драйвер 390. На ноутбуці підключіть вивіску на кабелі адаптера. На адаптері підключіть GPU і 6-контактний кабель живлення. Кабель для подачі додаткового живлення на GPU від адаптера не використовувався. Підключіть блок живлення, світло якого залишається жовтим до тих пір, поки ноутбук не живиться, тоді він стане зеленим. Запустіть ноутбук і виберіть налаштування BIOS / UEFI. Переконайтесь, що графічний режим встановлений на внутрішній (не дискретний чи автоматичний). Переконайтесь, що слот для експрес-карт увімкнено. Збережіть і вийдіть. Запустіть ноутбук, він знайде нове обладнання та скористається наявним драйвером Nvidia 390 (найновішим із стандартних сховищ) на дисплеї ноутбука. Не потрібно було завантажувати додаткові модулі, не потрібен xorg.conf,

Якщо монітор підключений до зовнішнього графічного процесора, він відобразить екран, розташований праворуч від дисплея ноутбука. Відрегулюйте положення екрана в розділі Налаштування / Дисплей. Тепер запустіть Програмне забезпечення та оновлення, виберіть вкладку Додаткові драйвери та оновіть драйвери Nvidia до запропонованої 345 версії. Перезавантажте і Ubuntu повинні використовувати 345 драйвери для GT 640 GPU. Вимкнення ноутбука призведе до живлення графічного процесора та приведення джерела живлення в режим очікування (жовте світло).

Налаштування Windows

Перегляньте налаштування відео за адресою https://www.youtube.com/watch?v=G0YMBvNFgyE Найціннішою частиною є попередження про тривале очікування без панелі прогресу на автоматичній установці пристрою Windows Nvidia). (Підключіть все), завантажте Windows, нехай він знайде новий пристрій та нехай оновиться, драйвери. Плану прогресу немає, тому запасіться терпінням і нехай це закінчиться. Перезавантажте, а новий пристрій слід побачити та використовувати. Екран ноутбука буде використовуватися, і якщо монітор підключений до GPU, він відображатиме другий екран праворуч від дисплея ноутбука.

Жодної помилки в жодній із налаштувань не було. Зауважте, що внутрішній Quadro 1000M - це 2 Гб карта, тому GPU до 2 Гб, ймовірно, не матиме проблем із цим W520. У графічних процесорів із більшою пам’яттю відео може виникнути проблеми. Машини, спочатку випущені з 32-бітними ОС (як Lenovo W520), можуть мати проблеми з буферизацією PCI у верхній частині нижнього 4G пам'яті. Рішення доступні на сайтах підтримки, таких як https://egpu.io/forums/pc-setup/fix-dsdt-override-to-correct-error-12/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.