использует для старых видеокарт?

800
Dylan Missuwe

У меня есть куча старых видеокарт. Всем им от 10 до 15 лет, и у них нет цели, кроме как занять место. Как мне использовать их вычислительную мощность, не подключая его к ПК. Могу ли я включить GPU с Raspberry Pi с помощью преобразователя PCI X16 в USB или пайки проводов к плате и подключить их к GPI RPI? Могу ли я на самом деле сделать что-нибудь полезное с этими картами или они абсолютно бесполезны? Время и эффективность здесь не проблема, потому что я делаю это только для экспериментов и изучения того, как на самом деле работает GPU.

1
Я обычно режу их и делаю брелоки для ключей или расплавляю компоненты и делаю блокноты. Digital Lightcraft 6 лет назад 3
Я не уверен, что у 15-летней видеокарты есть какая-то вычислительная мощность, которая стоит того, чтобы ее использовать - вот когда только начали запускаться графические процессоры с произвольно [программируемыми] (https://en.wikipedia.org/wiki/Graphics_processing_unit#2000_to_2010) шейдерами появляться. grawity 6 лет назад 4

2 ответа на вопрос

4
CDove

Водители это ваша проблема. Видеокарты - это небольшие автономные компьютеры, которые специально созданы для работы с их встроенными компонентами, используя конструкцию, называемую «справочная карта». Возможно, вы слышали этот термин, относящийся к самой базовой версии видеокарты в продаже для сторонних видеокарт. Сама плата имеет встроенное программное обеспечение, которое управляет встроенными компонентами, такими как BIOS вашей материнской платы, и драйверы устанавливаются в операционную систему, чтобы сообщить ОС, как использовать плату. Без интерфейсного разъема и драйверов для вашей системы эта система не сможет воспользоваться преимуществами карты, и ее удастся избежать, если у нее будет «видеодрайвер по умолчанию».

Мои правила хранения видеокарт таковы:

Если карта PCI, сохраните ее или попробуйте продать. Некоторые материнские платы с поддержкой классического стандарта PCI по-прежнему существуют для установок HTPC с использованием микросхем ARM и аналогичных нестандартных процессоров. Трудно найти видеокарты PCI, потому что они имеют только эту нишевую потребность, и многие из них не так мощны, как встроенный AMD Radeon, который поддерживают их процессоры.

Если карта PCI-E, сохраните ее. Если вы не можете использовать его, и он достаточно новый, продайте его. Если вы можете использовать его, но он вам не нужен, оставьте его в качестве запасного на случай, если ваша видеокарта когда-нибудь выйдет из строя, и вам потребуется подключить другую, чтобы обойтись, пока вы покупаете новую.

Если карта представляет собой AGP последнего поколения, например ранние карты GeForce или карты Voodoo5 и Voodoo6, вы можете продать ее энтузиастам. Если это более ранняя карта AGP, переработайте ее.

Полностью согласен. Всегда полезно оставить один или несколько запасных для тестирования. Хотя есть люди, которые интересуются старыми картами, они, как вы сказали, «энтузиасты». Однако они склонны искать очень специфические марки и модели. Попытка продать их не повредит, но я бы не стал прилагать к этому много усилий. Еще одно использование старой карты, в зависимости от драйвера, разъема и типа шины, - это вставка в компьютер и добавление одного или двух мониторов для увеличения места на рабочем столе. Keltari 6 лет назад 2
0
cybernard

https://www.amazon.com/Mailiya-6-Pack-Powered-Adapter-Extension/dp/B077W8BDTR/ref=sr_1_1_sspa?ie=UTF8&qid=1522293602&sr=8-1-spons&keywords=pcie+to+usb&psc=1

https://www.newegg.com/Product/Product.aspx?Item=N82E16815158165&cm_re=pci_to_pcie_adapter- -15-158-165- -Продукт

Я собираюсь игнорировать аспект физического подключения, вероятно, может быть сделано через USB. Если ваш проект сложен в вычислительном отношении, то слабая пропускная способность USB не будет вас сильно сдерживать.

Если он не поддерживает OpenCL (оба / универсальные), AMD (потоковые процессоры) или CUDA (NVIDIA), то нет простых способов использовать эту производительность.

Вряд ли все, кроме новейших карт, поддерживают OpenCL.

https://en.wikipedia.org/wiki/CUDA

https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units

https://en.wikipedia.org/wiki/OpenCL

Если вы можете найти программное обеспечение, которое поддерживает один из 3 описанных выше методов, вы можете просто установить драйверы и программное обеспечение, а затем запустить его, и оно обнаружит совместимое оборудование и будет использовать его автоматически.

В противном случае вы должны научиться программировать для всех 3 стандартов, чтобы быть уверенным. Тогда вы можете написать свой собственный код.

Даже тогда старые карты, скорее всего, будут иметь только 30-80 ядер и не принесут улучшений, меняющих жизнь. Для сравнения: современные карты с 1000-4000 ядрами могут сократить время рендеринга видео с 2 часов до минут.

enter image description here

CPU vs GPU

Даже 14 процессорных ядер, работающих одновременно, завершают всего 7,537 по сравнению с GPU за то же время.

Вы взорвали мой разум с 1000-4000 ядер. Это индивидуальные процессоры или они работают по-другому? Dylan Missuwe 6 лет назад 0
@DylanMissuwe Я имею более ограниченный набор команд, чем процессор, но когда у вас 4000, это составляет разницу. Обратите внимание, что ярость x2 имеет 8192. cybernard 6 лет назад 0