В последнее время на на нашем YouTube канале Terrabyte наблюдаем повышенный интерес к вопросу подключения внешних видеокарт к слабым компьютерам и ноутбукам. Интерес вполне естественный и связан он с резким подешевением видеокарт прошлых поколений.
В прошлых материалах (например, здесь) мы уже касались различных аспектов этого вопроса и даже создали специальный бренд для линейки наших устройств — LeanGT. Но, тем не менее, мы регулярно получаем вопросы о возможности подобного апгрейда, необходимых технических и программных средствах, а также о результате который можно получить.
Сегодня постараемся осветить вопросы связанные с выбором видеокарты и дополнительного железа, коснемся вопросов сопутствующего софта, рассмотрим пример подключения и, в завершении проведем серию игровых тестов, чтобы продемонстрировать возможности внешнего решения.
Таким образом, с нас, как обычно, интересная и полезная информация, а с вас, как водится, подписки с лайками!
Это шутка! Решение, конечно, принимаете вы!
Введение
Типичный вопрос, который мы получаем от пользователей звучит примерно так: есть ноутбук, какой-нибудь ASUS K43 12-го года выпуска, который плохо тянет современные игры. Хотел бы подключить к нему внешнюю RTX3080. Это можно сделать?
Ответ — можно, но оно того не стоит. Давайте разбираться.
Желание продлить жизнь старой технике вполне понятно и, в большинстве случаев обоснованно! Прежде всего, это касается мощности центральных процессоров, которые, с самого начала семейства Core до сих пор обладают вполне приличной производительностью! Проблема в том, что в старых машинах этим процессорам приходится работать со слабыми или даже встроенными видеокартами и малым объемом оперативной памяти.
И если проблема расширения оперативки хотя бы до 8 гигабайт решается относительно просто, то с расширением графических возможностей все чуточку сложнее. Тем не менее, на сегодняшний день проблема подключения внешних видеокарт хорошо освещена и обросла большим количеством костылей, позволяющих решить все возможные проблемы, начиная от вайтлистов BIOS и заканчивая системными ошибками Windows.
Итак, попробуем пройти весь путь сначала и до конца.
Выбор видеокарты
Задача номер один — выбор видеокарты. Здесь так. Производительнее карта не означает лучший результат. Дело в том, что внешние видеокарты подключаются через интерфейсы с ограниченной пропускной способностью. Обычно это miniPCIexpress или M2, которые обладают лишь одной линией шины PCIexpress. Это не так много, а значит о современных технологиях рендеринга придется забыть.
А вот что вполне доступно, так это запуск многих даже современных игрушек с низкими или средними настройками графики в режиме HD или FullHD. Игра игре рознь!
Коли так, то и выбор видеокарты вполне простая задача. На наш взгляд вполне приемлемые варианты из линейки Radeon, это RX550 — 560. А из Nvidia – от 1030GT до GTX1050. Если хотите, то наша рекомендация — RX550 или GTX1050Ti с 4мя Гигабайтами видеопамяти.
Такие карты обычно не требуют дополнительного питания, значит будет меньше возни с железом. К тому же и цена на вторичке сейчас на них бросовая, а возможности вполне приличные!
Для наших экспериментов мы приобрели на Авито видеокарту Nvidia 1050 с 3-мя гигабайтами видеопамяти всего за 6 тысяч рублей. Были варианты и дешевле, но далеко от дома!
Видеокарта компактная. Не требует дополнительного питания и уместится в небольшом внешнем корпусе.
Ноутбук
В качестве подопытного устройства мы взяли старенький ноутбук от Samsung 350-й модели на основе неплохого процессора Intel Core i5 3210M. Эти ноутбуки могут быть оснащены дискретной видеокартой Radeon которая показывает достаточно скромные результаты и создает дополнительные проблемы при подключении внешней видеокарты.
Как подключать
Для подключения к старым ноутбукам вариант, как правило, только один — вынуть сетевую карту из слота, заменив ее USB-адаптером, а освободившейся разъем miniPCIexpress использовать для подключения видеокарты.
Длинные хвосты адаптера можно отрезать.
Подключение производится при помощи специального адаптера и кабеля USB 3-й версии. Такой кабель содержит две сигнальные экранированные витые пары, необходимые для реализации одного канала PCI.
В простейшем случае кабель просто фиксируем синей изолентой.
С противоположной стороны кабель подключается к райзеру — плате на которой установлен разъем PCI-express для видеокарты и который, содержит цепи, необходимые для питания видеокарты. Подробнее о разновидностях райзеров мы уже рассказывали в видео «Подключение внешней видеокарты: сколько линий PCI нужно».
К райзеру необходимо подключить внешний источник питания с мощностью, достаточной для нормального функционирования видеокарты. Для этих целей удобно использовать 12-вольтовый блок питания, подключив его к райзеру через дополнительный разъем. Мощность блока питания должна примерно на 30% превышать паспортную мощность потребляемую видеокартой. Тогда и видеокарта не будет зависать из-за падения напряжения и сам блок питания будет работать в щадящем температурном режиме.
Мы используем блок питания с большим запасом. 12 вольт и 10 ампер дадут нам 120 Ватт мощности. Для нашей 1050 с потреблением 75 Ватт этого более чем достаточно!
Эстетика
Запитать видеокарту можно и от компьютерного блока питания, использовав штатные разъемы райзера. Подчас мы так и делали во время экспериментов, но полагаю куча проводов на столе не соответствует ни принципу эстетической целостности ни требованиям элементарной безопасности.
Поэтому мы в свое время разработали несущую конструкцию для внешней видеокарты. Рассказывали мы об этом в ролике «Подключение внешней видеокарты: подробный гайд + универсальный корпус». Модель корпуса доступна в открытом доступе, однако идя на встречу пожеланиям, мы вскоре добавим возможность приобретения конструкции целиком, даже, при желании, с видеокартой, в наш магазин Вконтакте.
Софт
Отдельного упоминания требует софт, необходимый для того, чтобы видеокарту запустить. Нет, конечно в природе известны случаи, когда карты запускаются сразу после подключения, установки драйверов или перезагрузки... Но в реальности чаще всего приходится воевать с ошибками 12 (нехватка ресурсов) и 43 (неправильное функционирование). Четыре программы должны нам помочь в устранении этих проблем. Их нужно скачать заранее.
Первая носит название DIY EGPU Setup с сайта egpu.io. Программа мощная, но платная (хотя, когда это нас останавливало), позволяющая устранить многие проблемы, связанные с ограниченным адресным пространством, white-листами и т. п. Программа позволяет создать виртуальный диск в системе и загрузившись через него изменить все необходимые системные установки.
Вторая программа, а точнее скрипт носит название Nvidia-error43-fixer. Этот скрипт пригодится Вам если Вы столкнетесь с ошибкой 43 в диспетчере задач. Первая программа тоже решает эту проблему, но со скриптом работать гораздо проще. Он к тому же бесплатный!
Кроме того Вам понадобится драйвер для вашей видеокарты. Скачайте его заранее заранее, а во время манипуляций с картой интернет отключите, чтобы Windows не начала пропихивать свои драйвера или обновления.
И еще одна важная софтина — деинсталятор драйверов Device Driver Uninstaller, который позволяет очистить систему от старых драйверов или конфликтующих драйверов встроенной видеокарты.
Сборка
Начинаем процесс подключения внешней видеокарты с установки ее в корпус.
Винтов может показаться много, но это плата за универсальность решения.
Сейчас мы разрабатываем упрощенный и удешевленный вариант корпуса, который и будет продаваться в группе ВК.
Собранную видеокарту подключаем к кабелю USB и источнику питания. Пока карта отключена. Включать ее не надо.
Теперь мы готовы к работам с программным обеспечением.
Работа с софтом
Краткая последовательность последующих действий такова.
Отключаем интернет. Удаляем при помощи DDU драйвера дискретной видеокарты, если такая присутствует. Драйвера встроеной графики оставляем.
Распаковываем архив с DIY EGPU SETUP в папку по умолчанию. Она расположена на диске C и называется EGPU. У меня старенькая версия 1.10 да еще и бета номер 5.
Заходим в нее и запускаем от имени администратора файл SETUP_DISK_IMAGE.BAT.
В проводнике появился виртуальный диск V.
Теперь запускаем пакетный файл EGPU_SETUP_MOUNT.BAT.
Выключаем компьютер. Включаем питание внешней видеокарты и вновь включаем компьютер. Если все сделано правильно, при загрузке появится выбор вариантов загрузки. Выбираем DIY EGPU SETUP.
В появившемся меню выбора интерфейса указываем пункт 2 — вариант с интерактивным меню.
Теперь делаем следующее.
Запрещаем дискретную видеокарту (dGPU), если таковая есть в ноутбуке.
Переключаем адресное пространство на ширину 36 бит.
Разрешаем работу с этой разрядностью встроенной и внешней графике (iGPU и eGPU соответственно).
Запускаем загрузку с Master Boot Record (mBR).
Во время загрузки системы выбираем Windows или ничего не выбираем, спустя некоторое время выбор Windows будет сделан автоматически.
Если все сделано правильно,в диспетчере устройств появится новая видеокарта. Если на ее названии будет желтый значок, то открываем свойства и смотрим номер ошибки. Если это ошибка N12, то значит нужно повторить загрузку через DIY EGPU SETUP и подобрать другие параметры, если же это ошибка 31, значит все нормально и можно ставить драйвера.
После установки драйверов, скорее всего в диспетчере устройств ошибок не будет. Если при этом экран, подключенный к внешней видеокарте активизировался, то все в порядке, можно пользоваться. Если же нет, перезагружаем компьютер и смотрим снова диспетчер устройств.
Если наблюдаем ошибку 43, запускаем фиксер. Запуск делать от имени администратора.
Если глубоко не вдаваться в подробности, это все! Экран должен заработать. ПО умолчанию обычно включается режим расширения рабочего стола. Для переключения режимов используется комбинация клавиш Win + P. Установим второй экран как единственный в системе.
Проведем пару тестов. Сначала загрузка в Фурмарк.
Нагрузка на протяжении 10 минут привела к нагреву чипа в 73 градуса. На этом значении температура стабилизировалась. Обороты вентилятора при этом не превышали 60 процентов. Средний FPS - около 55.
Теперь запустим Комбустер для оценки физического движка карты.
Как видно карта отрабатывает физику также успешно, как и графику.
Ну а теперь самое интересное — тесты в играх!
Тесты в играх
Тесты будем проводить в разрешении FullHD.
Начнем с классики игровых бенчмарков — теста в World of Tanks.
По-умолчанию нам предлагаются ультра-настройки. Не будем спорить!
Запускаем и наслаждаемся!
Результат неплох — почти 9000. Значит в танки играем на высоких настройках!
Теперь Shadows of the Tomb Rider. Привет, Лара!
В настройках графики оставляем 12-й DirectX, а вот графический пресет поставим низкий, помня прожорливость игрушки. Но все же не самый плохой из возможных. Есть еще ниже!
В трудных сценах конечно есть просадки, но в целом FPS держится выше 30-ти.
Статистика подтверждает результат — 32 средних кадра в секунду.
Форза Хорайзен 5. Требовательная гоночная игра с отличной физической и графической проработкой окружения. Игра очень чувствительна к пропускной способности шины PCI. Посмотрим, хватит ли ей.
Игра сразу предупредила, что для полноценной работы ей не хватает оперативной памяти ноутбука. Напомню, у нас только 6 Гигабайт. А минимальные требования игры — 8.
Настройки графики низкие.
Средний ФПС составил 27 кадров. Но, учтем, что возможности для его повышения есть. Во-первых увеличить объем оперативной памяти ноутбука, до 8. А еще переключить масштабирование экрана в режим быстродействия. 35 средних вполне можно получить. Ну а для тех, кому нужно больше — только уменьшение разрешение экрана до HD.
В общем, это как раз тот случай, когда все упирается именно в пропускную способность шины и переплачивать за дорогую видеокарточку нет смысла!
Ассасин Крид Одиссей. Определив наличие видеокарты 1050 в системе, игра предложила средние настройки. Но, бенчмарк, запущенный в этом режиме выдал всего 23 кадра в секунду. При этом игра иногда фризила. Шина не дала раскрыться видеокарте полностью. Решено было использовать минимальный сеттинг графики.
На минимальных установках удалось получить 25 кадров, но зато без фризов. А вот попытка установить HD-качество значительного успеха не имела. 29 кадров. Ограничением для игры действительно является шина, а не производительность видеокарты. Разумеется тот же результат нас ожидал бы и в случае использования, например RTX3080 при значительно больших затратах.
Выводы
Итог таков!
Внешняя видеокарта позволяет значительно оживить старенькое железо, вплотную приблизившись к современным играм. Вместе с тем, чуда ожидать не стоит. Если игра активно использует шину PCI, непрерывно гоняя по ней сложную геометрию или часто обновляя текстуры, то даже дорогая карточка эффекта не сможет с этим справится.
Еще раз напомню наши рекоммендации. Предпочтение следует отдать недорогим, 4-гигабайтным видеокартам. Хороший выбор - Radeon RX560 или Nvidia 1050Ti.
Стоимость внешнего решения, продемонстрированного в ролике составила 8,5 тысяч рублей с блоком питания. Корпус видеокарты с райзером или без можно, как обычно, приобрести в нашем магазине ВК.
Видеоролик с материалом доступен на RuTube.
На сегодня эксперименты закончены! Спасибо вам друзья, что читаете/смотрите нас! Напоминаем, что скоро для подписчиков YouTube-канала Terrabyte стартует новогодний розыгрыш призов!
Подписывайтесь, участвуйте! До новых встреч!