Рабочая нагрузка гп amd что это
Перейти к содержимому

Рабочая нагрузка гп amd что это

  • автор:

Включение режима Compute Mode в драйверах AMD Software Radeon Adrenalin — решает большинство проблем с низким хешрейтом видеокарт Radeon. Инструкция

amd adrenalin compute mode enabled

Видеокарты AMD Radeon заслуженно пользуются большой популярностью для майнинга криптовалют, т.к. предлагают лучшее соотношение цены к производительности, чем конкурирующие решения от компании Nvidia. Но при этом, что бы получить максимум хешрейта с видеокарт AMD нужно потратить гораздо большей усилий и знаний, по сравнению с Nvidia, т.е. принципом «включил и работай» компания AMD предпочитает не руководствоваться. Одной из таких «фишек» компании AMD, которую следует знать всем кто увлекается майнингом криптовалют — это возможность работы драйверов видеокарт AMD Radeon в двух различных режимах: Compute (Вычислитель) и Graphics (Графика). Причем по умолчанию включен именно режим Graphics, в котором видеокарты AMD выдают хешрейт при майнинге криптовалют ниже на 20-50%, чем в режиме Compute. Если Вы еще не знали про такую возможность в драйверах AMD Software Radeon Adrenalin, то этот материал для Вас, в котором мы расскажем как переключить работу ваших видеокарт AMD из режима Графика в Вычислитель.

Но для начала немного предыстории от куда вообще появилось это разделение работы видеокарт на два режима работы.

В уже далеком 2017 году (по меркам майнинг индустрии) новейшие на тот момент видеокарты AMD Radeon RX470/RX480 и RX570/RX580 стали постепенно с каждой новой эпохой в майнинге Ethereum терять свою производительность, т.е. хешрейт падал с каждой новой эпохой и общее падение производительности видеокарт Polaris в майнинге Ethereum на тот момент оценивалось в 30%. Эпоха тогда, кстати, была под номером 130, сейчас же 352. То же самое с ростом DAG файла (эпохи) происходило и с видеокартами AMD предыдущих поколений HD 7000, R9 200, R9 300, причем это падение для этих видеокарт началось на год раньше. Этот печальный факт так бы и оставался не замеченным самой AMD если бы не бум криптовалют в 2017 году и Ethereum в частности, когда на рынок оборудования для майнеров обратили свое внимание не только производители видеокарт, но и вообще весь мир.

Что бы не проигрывать конкурентную борьбу за рынок майнинг оборудования своему сопернику Nvidia, которая как раз выпустила очень удачную в плане майнинга 1000 серию своих видеокарт, компания AMD взялась за решение проблемы падения хешрейта своих видеокарт с увеличением DAG файла криптовалюты Ethereum. И первым таким шагом стал выпуск специальных драйверов называемых Blockchain Compute, которые решали проблему падения производительности видеокарт AMD на эпохах выше 130, но только для видеокарт серий RX400 и RX500 и новее. Эти специализированные для майнинга драйвера имели статус Beta и дальнейшего развития не получили, т.к. разработанный функционал был внедрен в обычные «игровые» драйвера, но при этом пользователю необходимо самостоятельно выбирать в каком режиме будет работать его видеокарта: Вычислитель или Графика.

Кому интересен более подробный экскурс в историю, могут почитать следующие материалы:

Включение режима Вычислить или Compute Mode в драйверах AMD Software Radeon Adrenalin. Инструкция.

Данное руководство используйте только если у Вас видеокарты AMD и операционная система Windows. В специальных для майнинга операционных системах на базе Linux в таких действиях нет необходимости.

1. Запустить приложение Driver AMD Adrenalin

amd adrenalin

Если такого значка в меню Windows Вы не нашли, значит у Вас не установлено приложение AMD Adrenalin. Скачать актуальную версию драйверов для своей операционной системы можно на сайте AMD.com

2. В окне программы управления видеокартами Radeon перейдите в меню ИГРЫ

amd adrenalin settings

3. Далее ОБЩИЕ НАСТРОЙКИ

amd adrenalin settings game

4. В настройках найдите пункт РАБОЧАЯ НАГРУЗКА ГП и выберите ВЫЧИСЛИТЬ вместо ГРАФИКА. Повторить для всех видеокарт AMD в системе (верхнее меню в этом же окне)

amd adrenalin compute mode

5. Перезагрузить компьютер

После изменения режима работы видеокарт AMD Radeon в Compute Mode, производительность (хешрейт) Ваших видеокарт увеличиться на 10-100% в зависимости от алгоритма майнинга. Наибольшее увеличение хешрейта до двух раз будет на алгоритмах Ethash, ProgPow, KawPow, которые в своих расчетах интенсивно используют видеопамять.

Вывод: Всегда, когда используете видеокарты AMD для майнинга криптовалют, переключайте в драйверах режим работы с Видеокарта на Вычислить, что бы максимально эффективно использовать свое оборудование. Для примера популярная видеокарта Radeon RX580 без включения режима Compute Mode выдает 14-16 MH/s при добыче Ethereum, а с включенным режимом Compute Mode 25-33 MH/s в зависимости от разгона GPU и памяти GDDR5.

Подпишись на наш Telegram канал @cryptoage и Вконтакте, узнавай новости про криптовалюты первым.

Общайся с криптоэнтузиастами и майнерами в Telegram чате @CryptoChat

Лучшие биржи для покупки и обмена криптовалют, токенов:

Самая крупная и известная крипто биржа в мире. Надежность и функционал на самом высшем уровне.

Одна из старейших крипто бирж в мире. Основана в 2013 году. Занимает 3 место по объему торгов. Максимально возможный функционал и надежность.

Новая, но уже популярная биржа за счет выгодных акций, низких комиссий и быстрого добавления новых криптовалют.

Как включить режим вычислений на видеокартах AMD Radeon

Правильная установка драйверов является очень важной при майнинге для обеспечения стабильности и высокого хэшрейта. Для достижения высокой производительности при добывании криптовалют необходимо использовать самые производительные драйвера, а также правильно конфигурировать операционную систему.

Обычно наибольшее количество проблем возникает при установке драйвера AMD и последующей его настройке для майнинга.

Драйвера АМД для майнинга можно скачать на официальном сайте этой компании. Самые свежие пакеты для инсталляции доступны по адресу:

Перед скачиванием необходимо выбрать версию, соответствующую установленной операционной системе. При этом также нужно обращать внимание на ее разрядность (майнинг, как правило, производится на 64 разрядных версиях системы, поэтому нужно выбирать соответствующие драйвера).

В 2021 году была выпущена специальная версия драйвера АМД Кримсон, предназначенная для майнинга, которую можно скачать по адресу:

Она не требует дополнительной настройки и позволяет производить майнинг сразу после установки, что довольно удобно.

При использовании новых видеокарт (например, RX470, RX Vega), необходимо учитывать, что АМД прекратила поддержку операционных систем Windows 8/8.1. Поэтому на самые новые видеокарты драйверов для этих систем нет вообще, а для таких карт, как RX470/480 последняя версия драйвера 17.7.1 вышла 14.07.2017, и она не поддерживает режима компьютерных вычислений, который необходим для майнинга.

Исходя из этого, при использовании оборудования от фирмы АМД рекомендуется установить Windows 7 или 10.

  • Конвертирование триальной (evaluation) версии Windows Server 2021 / 2016 в полную

Как правильно установить драйвер при сборке фермы

Чтобы правильно установить AMD Radeon драйвера для майнинга необходимо полностью удалить старые драйвера. Для этого лучше использовать штатную утилиту AMDCleanupUtility.exe для очистки системы. Простая деинсталляция через операционную систему не полностью удаляет все файлы, поэтому впоследствии при майнинге могут возникать сбои.

Эта утилита по умолчанию находиться в папке с драйверами АМД по пути C:ProgramFilesAmdCIMBin64. Кроме того, она доступна для скачивания на сайте АМД по адресу https://support.amd.com/en-us/kb-articles/Pages/AMD-Clean-Uninstall-Utility.aspx. Кроме того, можно использовать программу Display Driver Uninstaller (DDU), которую можно скачать по адресу https://github.com/Wagnard/display-drivers-uninstaller.

  • После деинсталляции необходимо произвести перезагрузку и запустить установочный файл драйверов АМД. При этом нужно будет выбрать место, куда разархивируются новые драйвера (по умолчанию это папка C:AMD), а затем пройти стандартную процедуру инсталляции.
  • Если Вы не деинсталлировали до этого драйвера, то необходимо выбрать выборочную установку, а в следующем окне выбрать пункт «Чистая установка». Набор устанавливаемых компонентов можно не менять. Самым главным из всех компонентов является драйвер дисплея AMD, его установка является обязательной.

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

Для этого проще всего нажать комбинацию клавиш «Win+R» на клавиатуре и в открывшемся окне ввести команду «devmgmt.msc». В окне диспетчера устройств необходимо дважды кликнуть на «Видеоадаптеры». В раскрывшемся списке будут показаны все установленные в системе видеокарты. На них не должно быть восклицательных знаков и информации об ошибках. Версию установленного драйвера можно проверить, дважды кликнув на конкретный видеоадаптер и выбрав вкладку «Драйвер». Здесь можно просмотреть дату разработки установленного драйвера и его версию.

  • После установки последних версий драйверов AMD необходимо произвести их настройку для майнинга, включив режим вычислений. Для этого можно воспользоваться утилитой AMD Radeon Settings, встроенной в драйвера, которая, как правило, прописывается в автозапуск. Если по какой либо причине она автоматически не загружается, ее можно запустить самостоятельно, запустив файл RadeonSettings.exe в папке C:Program FilesAMDCNextCNext.

В открывшемся окне основного интерфейса программы AMD Radeon Settings переходят в меню «Игры», где активируют вкладку «Общие настройки». В этой вкладке можно установить различные параметры для каждой видеокарты AMD ,установленной в системе. Необходимо найти пункт «Рабочая нагрузка ГП», в котором выбрать пункт «Вычислить». Программа предложит перезапустить себя для сохранения изменений. Для каждой видеокарты эту процедуру нужно производить отдельно.

Можно включить режим вычислений на видеокартах АМД и другими способами:
  • Путем использования программы AMD Compute Switcher, которую можно скачать на доверенном ресурсе, например, по ссылке на https://bitcointalk.org/index.php?topic=2815803.0;
  • Прописав в BAT-файле для майнинга в программах Claymore’s GPU Dual Miner или Phoenix Miner значение -y 1. Это можно сделать и в работающей консоли этих майнеров, нажав английскую букву y.Ингода необходимо повторять включение режима вычислений после обновления Windows, которое может само отключить этот режим и уменьшить хэшрейт.
  • Если режим вычислений не включен, значительно уменьшиться хэшрейт при майнинге, особенно при майнинге криптовалют с алгоритмом Ethash, самой популярной из которых является эфир.

Новый блокчейн-драйвер для AMD

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

  • Nvidia geforce 820m не устанавливается драйвер

Специальная версия драйвера AMD Radeon для майнинга была выпущена в августе 2021 года, она значительно повысила производительность драйверов АМД в майнинге. Она не требует проведения специальной процедуры включения режима компьютерных вычислений, но может не поддерживать последние видеокарты от АМД, выпущенные в 2021 году.

Процедура установки этого драйвера не отличается от обычной. Необходимо очистить систему от старых драйверов, запустить установочный файл и провести установку, следуя стандартной процедуре установки.

Основные ошибки при установке и решение их

Наиболее часто проблемы возникают при неправильной установке драйверов, связанной с неполным удалением предыдущей версии драйверов АМД. В случае наличия сбоев, зависаний, нестабильности в работе нужно увеличить объем доступной виртуальной памяти (файла подкачки), а также провести заново процедуру очистки системы от старых драйверов с помощью утилиты AMDCleanupUtility и провести повторную инсталляцию драйверов, а также произвести включение режима компьютерных вычислений.

В случае возникновения ошибок, связанных с нехваткой ресурсов для работы с большим количеством видеокарт (код 12 Windows) необходимо установить последнюю версию драйверов АМД. Если это не помогает, то причину неполадок нужно искать в неправильных настройках BIOS материнской платы, а также в используемой операционной системе.

Windows 7 для использования 6-7 видеокарт требует использования специального мода, доступного для скачивания и изучения по адресу https://bitcointalk.org/index.php?topic=712228.0.

Для использования большого количества видеокарт АМД (до 12) необходимо использовать последние версии операционной системы Windows 10, в противном случае риг либо вообще не будет работать, либо будет работать нестабильно.

Патч для драйвера AMD

Для видеокарт AMD, у которых перепрошит BIOS может понадобиться использовать патч для драйвера — программу atikmdag-patcher. Необходимость в этом проявляется в наличии ошибки с кодом 43 в диспетчере устройств Windows.

  • Как активировать Windows 10 через командную строку

Программу можно скачать на официальной ветке по адресу https://www.monitortests.com/forum/Thread-AMD-ATI-Pixel-Clock-Patcher

Необходимо быть осторожным, чтобы не скачать вирус со сторонних ресурсов, предлагающих якобы обновленную версию патчера. Последняя версия этой программы 1.4.6. Те, кто предлагает более новые версии, распространяет вирусы.

Эту программу необходимо запустить один раз после установки драйверов, она при запуске покажет, есть ли в системе непропатченные драйвера и предложит это сделать. После этого необходимо произвести перезагрузку и провести включение режима вычислений для видекарт.

Драйвер от Nvidia для майнинга

Установка драйверов Nvidia для майнинга более проста, чем драйверов для АМД. Обычно достаточно скачать последнюю версию драйверов с официального сайта по адресу https://www.nvidia.ru/Download/index.aspx?lang=ru и установить их, после чего производить тонкую настройку системы для майнинга с помощью утилит для разгона видеокарт.

При скачивании драйверов с сайта Nvidia лучше воспользоваться ручным поиском необходимого драйвера, заполнив форму с указанием типа видеокарты, серии, операционной системы и языка установщика.

Как правильно установить драйвер для GTX версии

Для правильной установки драйверов NVIDIA нужно полностью удалить имеющиеся предыдущие версии. Для этого можно произвести их деинсталляцию через панель управления в разделе добавления и удаления программ, где необходимо произвести удаление NVIDIA Windows Display Drivers.

Затем необходимо запустить установочный файл, выбрать путь для распаковки драйверов (по умолчанию C:NVIDIADisplayDriver), а затем произвести их установку по стандартной процедуре.

При этом лучше всего выбрать выборочную установку (Custom или Advanced в английской версии) и активировать в появившемся окне пункт «Выполнение чистой установки». Это даст гарантию правильной установки программного обеспечения NVIDIA.

Возможные ошибки при установке драйвера

При установке и эксплуатации драйверов Nvidia и AMD могут возникнуть ошибки, например в майнинге слетают драйвера видео в дуале, система подвисает, программы для майнинга выдают ошибки.

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

Иногда стоит повторно скачать инсталляционные файлы с сайта производителя, перезагрузить компьютер и повторить процедуру установки заново от имени администратора.

Для того, чтобы избежать проблем при одновременной установке на один компьютер видеокарт Nvidia и AMD, лучше сначала устанавливать драйвера AMD.

Как настроить Radeon Software Adrenalin 2021 Edition

После установки пользователю предлагается выбрать профиль, который ему больше всего подходит. Графический профиль оптимальные настройки для выбранного типа пользователя. Доступные профили к выбору: Игры, Киберспорт, Стандартное и Пользовательский.

Интересной особенностью предустановленных профилей есть автоматическое включение определённых функций и технологий. Все возможные и доступные параметры можно посмотреть в разделах настроек: Видеокарта и Дисплей (графические и визуальные).

Настройки видеокарты

  • Radeon™ Anti-Lag — динамическая настройка параметров синхронизации кадра для уменьшения задержки между командами пользователя и его видимой реакцией на них. Как ни странно, во всех играх уменьшаются или вовсе пропадают все видимые задержки.

Настройки дисплея

  • AMD FreeSync Premium (Variable Refresh Rate) — изменяет частоту обновления дисплея при появлении новых кадров, делая игровой процесс плавным и быстрым. Требуется дисплей с поддержкой технологии FreeSync (особенно на слабой видеокарте и дорогом мониторе).
  • Virtual Super Resolution — рендеринг приложений при разрешениях выше физического разрешения дисплея с последующим его масштабированием под размер экрана. Обеспечивает более высокое качество изображения за счёт высшей производительности.
  • GPU Scaling (Масштабирование ГП) — при включении ГП масштабирует изображение в низком разрешении по размеру экрана. При выключении функции обычно дисплеи сами масштабируют изображение. Ещё доступен выбор метода растягивания и расположения.
  • HDMI Link Assurance — автоматическое обнаружение проблем с подключением HDMI и переход на меньшую скорость соединения для устранения проблем. При необходимости доступно изменение заполнения экрана изображением на дисплее с HDMI подключением.
  • Custom Color (Пользовательский цвет) — изменение цветопередачи дисплея на уровне программного обеспечения видеокарты. Доступен выбор настроек цветопередачи, яркости и контрастности. Плюс можно выполнить регулировку цветовой температуры.

Важно! Нельзя указать универсальную настройку для всех пользователей, многое зависит от железа компьютер и оптимизации игры. Хотя некоторые как, например, технология Radeon Anti-Lag убирает просадки кадров у всех.

Рекомендуем отключить все возможные функции и начать по очерёдности их включать. Такая последовательность поможет определить, как правильно настроить драйвера именно на Вашем компьютере.

Таблица драйверов для майнинга видеокарт

Разные версии драйверов имеют отдельные особенности, связанные с наличием ошибок, использованием памяти графического адаптера, производительностью, особенностями настройки, совместимостью с различными видеокартами и другими параметрами. Лучший драйвер для майнинга это, как правило, тот, который обеспечивает наиболее стабильную работу.

Подробную информацию о конкретной версии драйвера обычно можно найти на сайте производителя.

Обзорная информация о различных драйверах, использующихся для майнинга, представлена в следующих таблицах:

Информация об особенностях драйверов для майнинга для видеокарт компании АМД
Версия драйвера Дата выпуска Совместимость с видеокартами (серии) Необходимость включения режима компьютерных вычислений GPU Workload Наличие совместимости для игр Совместимые операционные системы (64 разрядные)
Radeon Software Adrenalin Edition Graphics Driver, 18.8.1 6 августа 2021 года Vega, RX 400-500, R9, R7, R5, HD 8500 — HD 8900, HD 7700 — HD 7900 Требуется Есть Windows 7, Windows 10
Radeon Crimson ReLive Edition Beta, 17.30.1029 Август 2017 Vega, RX 400-500, R9, R7, R5, HD 8500 — HD 8900, HD 7700 — HD 7900 Не требуется Нет Windows 7, Windows 10
Драйвера Crimson версий до 17.7.1 Июль 2017 RX 400-500, R9, R7, R5, HD 8500 — HD 8900, HD 7700 — HD 7900 Режим вычислений отсутствует Есть Windows 7, Windows 8/8.1, Windows 10

Все представленные в таблице драйвера без проблем поддерживают наиболее популярные видеокарты от AMD, использующиеся для майнинга: RX 470, RX 570 и RX 580. Все драйвера от АМД от версии 17.10.2 поддерживают работу с 12 видеокартами.

Для драйверов от компании Nvidia информация представлена в следующей таблице:

Информация об особенностях драйверов для майнинга для видеокарт компании Nvidia
Версия драйвера Дата выпуска Совместимость с видеокартами Поддержка версии CUDA Совместимые операционные системы Особенности
384 и выше июнь 2021 года GeForce серий 400 – 1000 9.0 Windows 7, Windows 8/8.1, Windows 10 Для драйверов Nvidia разгон производится отдельными утилитами.
387 октябрь 2021 года GeForce серий 400 – 1000 9.1
388.59 и выше 7 декабря 2021 года GeForce серий 600 – 1000 и TITAN, добавлена поддержка GTX1070Ti 9.2
397.93 Май 2018 GeForce серий 600 – 1000 и TITAN 9.3
398.82 1 августа 2021 года GeForce серий 600 – 1000 и TITAN 9.4

Все представленные в таблице драйвера без проблем поддерживают наиболее популярные видеокарты от Nvidia, использующиеся для майнинга: GTX1050 Ti, GTX1080 Ti, GTX1060 6gb и GTX 1060 3gb.

Наличие поддержки более новых версий CUDA PhysX Software в драйверах Nvidia улучшает алгоритм работы с видеопамятью, что повышает общую стабильность и производительность системы. Необходимо, чтобы программа, использующаяся для майнинга, поддерживала эту технологию.

Правильный выбор и установка драйверов для видеокарт при майнинге позволит быстрее настроить оборудование, получить максимальный хэшрейт при майнинге и в последующем не тратить нервы и время, устраняя постоянно возникающие неполадки и зависания. Поэтому стоит периодически изучать профильные форумы и сайты на предмет наличия более новых, оптимальных драйверов.

Подписывайтесь на наши ресурсы и читайте комментарии, там иногда умные люди пишут умные вещи.

Подписывайтесь на новости AltCoinLog в Vk.

Похожие материалы:

  • Видеокарты после майнинга: портятся ли они, стоит ли брать и как проверить
  • Скрытый майнинг: как проверить компьютер и удалить его
  • Выбор блока питания для майнинг фермы и его подключение
  • Топ 9 программ для майнинга в 2021 году
  • Возможные сценарии централизации майнинга
  • Типы узлов в сети Bitcoin — Ноды в криптовалюте
  • Design

Feb. 18, 2021, 8:36 p.m.

Как заработать на майнинге видеокарт AMD в два раза больше? Как увеличить хэшрейт в два раза?

Просто включите «режим вычислений» в настройках драйвера AMD Radeon — это переключит вашу карту в режим оптимальный для майнинга криптовалют.

Вместо введения

Когда я только начинал разбираться с программированием под AMD GPU, меня спросили, что я для этого использую. «ATI CAL» — ответил я. «Да, ATI действительно CAL» — было мне в ответ.
В общем, как произносится аббревиатура CAL, я не знаю, но произношу через «О», чтоб не смущать людей.

Для краткости обозначим программу, описанную в первой части ядром (kernel)

. Под ядром я буду подразумевать как исходный текст программы, так и скомпилированный, бинарный код, загружаемый на GPU. Я не буду приводить полный текст какой-либо программы, работающей с GPU через AMD CAL, а просто расскажу про основные моменты работы:

  • инициализация драйвера
  • получение информации о всех поддерживаемых GPU
  • выделение и копирование памяти
  • компиляция и загрузка ядра на GPU
  • запуск ядра на исполнение
  • синхронизация работы с CPU

Для начала работы нам понадобятся два заголовочных файла из AMD APP SDK:

  • cal.h
    — описывает основные функции драйвера, функции имеют префикс
    «cal»
    (библиотека aticalrt.dll)
  • calcl.h
    — описывает основные функции компилятора текстового ядра в бинарный код, функции имеют префикс
    «calcl»
    (библиотека aticalcl.dll)

Как вы видите, в отличие от Nvidia CUDA, у которой есть Run-time API и Driver API, для AMD доступно только Driver API. Поэтому для работы вашего приложения не забудьте слинковаться с соответствующими библиотеками.
Большинство вызываемых функций возвращает значение типа CALresult. Всего доступно 11 кодов возврата. Самый важный для нас — код CAL_RESULT_OK, равный 0 (свидетельствует об успешном завершении вызова).

Как включить режим вычислений?

Если у вас Windows 10 или Windows 8

Зайдите в настройки драйвера и включите режим вычислений для каждой видеокарты.

  1. Скачайте с сайта AMD драйвера последней версии.
  2. Нажмите правой кнопкой мыши по рабочему столу и откройте «Настройки Radeon».

Драйвер предложит перезапуститься, после чего ваша видеокарта будет готова майнить!

Если у вас несколько видеокарт, повторите процедуру для каждой карты, переключая их во вкладке «Видеокарта».

А если у меня Windows 7?

Почему-то AMD не добавила настройку режима вычислений на Windows 7. Поэтому просто установите Блокчейн-драйвер от AMD.

В этих драйверах режим вычислений включён по умолчанию. Помните, что этот драйвер оптимизирует видеокарту для вычислений, поэтому играть или работать с графикой лучше на обычных драйверах.

PowerPlay - настройки электропитания Настройки 3D приложений - AMD

Трансляция игр Radeon Adrenalin

Для трансляции больше не нужно устанавливать сторонние приложения. Теперь достаточно авторизоваться в стриминговом сервисе перейдя по пути Настройки Radeon > Настройки > Учётные записи. Дополнительные настройки качества, скорости и количества кадров доступны в разделе Общее.

Для начала вещания в разделе Трансляции выбрав потоковую службу и настроив дополнительные параметры нажать кнопку Начать прямую трансляцию.

Ну а если включить режим вычислений так и не получилось…

Попросите совета в телеграм чате Криптекса — мы и наши опытные пользователи помогут во всём разобраться

Какая нагрузка будет на видеокарту – различные рабочие нагрузки и защита от износа

Каким должно быть использование вашего графического процессора и когда это вызывает беспокойство? Сегодня я рассмотрю эти основные вопросы для различных рабочих нагрузок и расскажу, как уменьшить длительную нагрузку на GPU.

Давайте погрузимся глубоко вместе.

Понимание использования графического процессора

Во-первых, давайте установим базовое понимание использования графического процессора.

В то время как ваш ЦП отвечает, в основном, за всю обработку общего назначения, которая происходит на вашем ПК в данный момент времени, ваш GPU специально привязан к рабочим нагрузкам с графическим ускорением, особенно тем, которые включают любую форму анимации, видео или 2D/3D-графики.

По сравнению с ЦП, графический процессор гораздо чаще достигает высокого уровня использования при различных рабочих нагрузках, и, в целом, он вызывает меньше проблем.

Процессор под максимальной нагрузкой заставит всю систему чувствовать себя несколько вялой до тех пор, пока не закроется приложение, вызвавшее максимальную загрузку, в то время как графический процессор достигнет полной загрузки во многих приложениях без серьёзных последствий для общей производительности.

Это не обязательно означает, что так и должно быть – это больше о проблемах долгосрочного использования графического процессора и о том, как их уменьшить.

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

Загрузка видеокарты при повседневном использовании

При обычном использовании рабочего стола загрузка графического процессора не должна быть очень высокой.

Если вы не смотрите видео или что-то в этом роде, использование вашего графического процессора, вероятно, будет на нуле или ниже 2 процентов – и это совершенно нормально.

Это, скорее всего, изменится, например, когда вы включите видео, вот скриншот использования моего графического процессора во время просмотра видео.

Использование графического процессора во время просмотра видео

Вы можете увидеть всплеск использования, когда начинается видео, – в основном, это связано с декодированием видео.

Как только видео заканчивается, всё возвращается к использованию 1% или меньше, так как GPU в настоящее время активно не используется.

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

До тех пор, пока вы не начнёте играть или выполнять профессиональные рабочие нагрузки, которые могут использовать ускорение графического процессора, максимум, отчего ваш графический процессор должен нагружаться, – это просмотр видео и другие лёгкие варианты использования.

Типичное использование графического процессора во время просмотра видео и работы

Использование графического процессора во время игр

В игровых сценариях использование вашего графического процессора будет различаться в зависимости от нескольких факторов, но это, безусловно, один из случаев использования, когда ожидается максимальное использование графического процессора.

Получите ли вы полное использование графического процессора или нет, во многом зависит от следующих двух моментов:

  • Игра работает с ограниченной частотой обновления/частотой кадров или нет. Такие настройки, как V-Sync, не только ограничивают частоту обновления, но и определяют частоту кадров, чтобы она соответствовала вашему дисплею.
  • Является ли игра графически интенсивной для вашей видеокарты или нет. Например, запуск игры со стандартным ограничением 60 кадров в секунду не сильно уменьшит использование, если вы изо всех сил пытаетесь достичь этого ограничения в большинстве сценариев.

Итак, должен ли графический процессор полностью использоваться в играх?

Да и нет. В этом нет никакого реального вреда, так как вы вряд ли будете играть более нескольких часов за раз, может быть, восемь, если вы молоды и глупы, как я когда-то был, но только потому, что вы можете, не обязательно означает, что вы должны.

И я даже не говорю о долговечности аппаратного обеспечения или чем-то ещё – я говорю о частоте кадров и задержке ввода.

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

Вот почему в последние несколько лет стали популярны такие функции, как AMD Anti-Lag, Nvidia Low Latency Mode и Nvidia Reflex. Все эти технологии служат для небольшого ограничения GPU ниже максимума, что уменьшает задержку ввода.

Игры, которые поставляются со встроенной поддержкой Nvidia Reflex, могут обеспечить лучшие результаты, чем другие технологии Anti-Lag, поскольку Reflex может работать в движке так же, как ограничение FPS в игре.

Ещё один хороший способ контролировать внутриигровой FPS (и, следовательно, загрузку графического процессора) – использовать сервер статистики RivaTuner для ограничения FPS в стабильном диапазоне ниже максимального использования, но ограничение FPS в игре или Nvidia Reflex всегда должны быть вашим первым выбором.

Использование видеокарты при редактировании видео или 3D-рендеринге

В этих тяжелых рабочих нагрузках, когда задержка ввода не является проблемой, вполне ожидаемо, что ваш графический процессор достигнет высокой степени использования, часто даже максимального использования.

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

Как работает ускорение на базе графического процессора

Например, мне нужно вручную включить ускорение графического процессора, если я хочу использовать его для ускорения рендеринга видео в Sony Vegas, или установить режим рендеринга CUDA в Premiere Pro (если я использую графический процессор Nvidia).

В целом, программное обеспечение, предназначенное для профессионального использования, в значительной степени будет использовать всё, что вы ему дадите.

В движках 3D-рендеринга на GPU, таких как Octane, Redshift, V-Ray, Arnold GPU, Cycles и других, использование вашего графического процессора будет чрезвычайно высоким. Оно может не достигать 100%, потому что рабочие нагрузки CUDA не нагружают GPU в полной мере, но он будет близок к этому.

Также обратите внимание, что диспетчер задач Windows не очень хорошо отображает использование рабочей нагрузки CUDA, поэтому обязательно используйте что-то вроде GPU-Z, чтобы получить полное представление о том, правильно ли используются ваши графические процессоры.

Такая высокая загрузка – это нормально, но она может вызывать опасения в зависимости от того, как часто вы подвергаете своё оборудование таким интенсивным нагрузкам и сколько времени требуется вашему оборудованию для выполнения этих задач.

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

Проблемы долгосрочного использования видеокарты

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

Хотя вы вряд ли повредите основной кремний, делая это, то, что вы, скорее всего, ухудшите после нескольких лет длительного использования графического процессора, будет термопаста, которую очень трудно заменить – для среднего пользователя – после деградации, так как вам нужно разобрать весь GPU, чтобы добраться до неё.

Как только термопаста графического процессора деградирует, всё становится очень проблематично.

Термопаста играет жизненно важную роль в любой системе охлаждения. Другой, более точный термин, используемый для термопасты, – «материал термоинтерфейса (TIM)».

Без рабочего материала теплового интерфейса тепло накапливается на кремнии процессора вместо передачи на радиатор и вентиляторы, где его можно безопасно рассеять.

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

Основная причина, по которой вы редко слышите об этой проблеме, заключается в том, что термопаста для графического процессора обычно изготавливается со сроком службы намного больше, чем термопаста для центрального процессора – обычно около 5-10 лет.

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

Как облегчить долгосрочную нагрузку на GPU

Первое и самое важное, что нужно сделать, это убедиться, что вы регулярно вытираете пыль с вашего графического процессора и остальной части вашего ПК.

Скопление пыли – само по себе – может вызвать повышение температуры и снизить эффективность охлаждения вашего оборудования.

Оберегайте свой компьютер от пыли, насколько это возможно, чистя его каждые 3-6 месяцев (чаще, если вы подвергаете его ежедневному интенсивному использованию), чтобы он работал дольше и стабильнее.

Помимо частого протирания пыли, важно дать графическому процессору и компьютеру время «подышать», когда это возможно.

Например, если вы играете, нет причин оставлять игры включенными, пока вы в них не играете, особенно в интенсивные игры.

Каким бы тихим ни было «бездействие» в играх, вы подвергаете своё оборудование чрезмерной нагрузке, когда оно не используется активно, по сути, без уважительной причины.

Во время активной игры вы можете уменьшить нагрузку на графический процессор, установив интеллектуальные ограничения частоты кадров (рекомендуется) или включив вертикальную синхронизацию.

Сократите настройки оттуда, чтобы предотвратить использование графического процессора на 99%, насколько это возможно, и конечным результатом будет не только более холодный и долговечный графический процессор, но и более стабильный и отзывчивый игровой процесс.

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

Например, включение режимов пониженного энергопотребления или понижение напряжения ЦП или ГП могут помочь предотвратить стресс от максимального использования, сохраняя при этом работоспособность вашего оборудования.

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

Выводы

Следующие факторы могут сильно повлиять на то, насколько высока загрузка вашего графического процессора:

  • Производительность графического процессора. Например, слабый iGPU может с трудом воспроизводить видео, и его использование достигнет 100%, в то время как мощный дискретный графический процессор не будет иметь никаких проблем при 10%.
  • Рабочая нагрузка, которую вы выполняете. Например, игры будут нагружать ваш графический процессор больше, чем воспроизведение простого видео.
  • Сколько рабочих нагрузок вы выполняете одновременно и в фоновом режиме. Например, наличие множества вкладок Chrome, открытых в фоновом режиме, может увеличить загрузку графического процессора, даже если вы не используете их активно.

Имея в виду вышеизложенное, вот краткий обзор типичного использования графического процессора для различных рабочих нагрузок:

  • Бездействие (только что загруженная ОС Windows): 0-2%
  • Общие продуктивные задачи (письмо, простой просмотр): 0-15%
  • Воспроизведение видео: 15-35%
  • Игры на ПК: 25-95%
  • Графический дизайн / фоторедактирование, активные рабочие нагрузки (Photoshop, Illustrator): 15-55%
  • Редактирование видео (активное): 15-55%
  • Монтаж видео (рендеринг): 33-100%
  • 3D-рендеринг (CUDA / OptiX): 33-100% (диспетчер Windows часто указывает данные неверно – используйте GPU-Z)

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

Часто задаваемые вопросы

Какую температуру может выдержать видеокарта?

Со всеми этими разговорами об использовании графического процессора и высоких температурах, которые вредны для долговечности графического процессора, я не слишком много сказал о диапазонах температур, при которых вам следует беспокоиться.

В большинстве случаев я бы не слишком беспокоился о температуре вашего графического процессора, пока она не достигнет или не превысит около 95 градусов Цельсия при полной нагрузке.

При этом большинство графических процессоров созданы для работы на более высоком уровне их термальной устойчивости при полной загрузке и начнут снижать температуру, когда вы перегрузите его.

Тем не менее, это хороший знак для вашего графического процессора и остальной части вашего ПК, если вы можете поддерживать их рабочую температуру ниже рабочего диапазона 95 по Цельсию.

Лучший способ сделать это, помимо частого обслуживания, – это также обеспечить хороший воздушный поток внутри корпуса ПК.

Сокращает ли разгон срок службы видеокарты?

Если вы читали эту статью как потенциальный или действующий разгонщик графических процессоров, возможно, вас немного беспокоит долговременное состояние вашей видеокарты!

К счастью, вам не нужно слишком беспокоиться. Ваши шансы навсегда повредить графический процессор из-за неправильного разгона чрезвычайно малы, поскольку нестабильный разгон графического процессора просто приведёт к сбою всей системы, прежде чем он начнёт повреждаться при интенсивном использовании.

Разгон графического процессора и срок службы графического процессора зависит не только от того, стабилен он или нет, но стабильный разгон, как правило, не сильно сокращает срок службы графического процессора.

Это не означает, что совет, изложенный в статье выше, неприменим. Это применимо даже ещё больше, поскольку разогнанный графический процессор будет работать горячее и потреблять больше энергии, чем неразогнанный графический процессор.

Это делает вышеупомянутые регулярные усилия по техническому обслуживанию и очистке даже более важными, чем они были бы в противном случае, так что не ослабляйте их!

Как предотвратить тепловой троттлинг видеокарты?

Практически те же действия, что описаны в статье выше.

Правильное обслуживание вашей системы охлаждения должно предотвратить тепловой троттлинг любого оборудования.

Возможно, вам придётся использовать более жесткие решения со старыми графическими процессорами или графическими процессорами, у которых уже есть более серьёзные проблемы.

Какова хорошая температура видеокарты в режиме ожидания?

Наконец, со всеми этими разговорами об использовании графического процессора, температурах и тяжелых рабочих нагрузках… какой температуры следует ожидать от видеокарты, когда загрузка графического процессора низкая или он простаивает?

Ответ во многом зависит от температуры окружающей среды в вашей комнате. Однако, как правило, она определенно не должна быть сравнима с температурой графического процессора под нагрузкой, которая начинается примерно с 55 градусов по Цельсию.

У вас может быть более серьёзная проблема с охлаждением видеокарты (например, термопаста с истёкшим сроком годности), если ваши температуры в режиме ожидания настолько высоки.

Рабочая нагрузка гп amd что это

Как включить режим вычислений на видеокартах AMD Radeon

Правильная установка драйверов является очень важной при майнинге для обеспечения стабильности и высокого хэшрейта. Для достижения высокой производительности при добывании криптовалют необходимо использовать самые производительные драйвера, а также правильно конфигурировать операционную систему.

Обычно наибольшее количество проблем возникает при установке драйвера AMD и последующей его настройке для майнинга.

Драйвера АМД для майнинга можно скачать на официальном сайте этой компании. Самые свежие пакеты для инсталляции доступны по адресу:

Перед скачиванием необходимо выбрать версию, соответствующую установленной операционной системе. При этом также нужно обращать внимание на ее разрядность (майнинг, как правило, производится на 64 разрядных версиях системы, поэтому нужно выбирать соответствующие драйвера).

В 2021 году была выпущена специальная версия драйвера АМД Кримсон, предназначенная для майнинга, которую можно скачать по адресу:

Она не требует дополнительной настройки и позволяет производить майнинг сразу после установки, что довольно удобно.

При использовании новых видеокарт (например, RX470, RX Vega), необходимо учитывать, что АМД прекратила поддержку операционных систем Windows 8/8.1. Поэтому на самые новые видеокарты драйверов для этих систем нет вообще, а для таких карт, как RX470/480 последняя версия драйвера 17.7.1 вышла 14.07.2017, и она не поддерживает режима компьютерных вычислений, который необходим для майнинга.

Исходя из этого, при использовании оборудования от фирмы АМД рекомендуется установить Windows 7 или 10.

  • Конвертирование триальной (evaluation) версии Windows Server 2021 / 2016 в полную
Как правильно установить драйвер при сборке фермы

Чтобы правильно установить AMD Radeon драйвера для майнинга необходимо полностью удалить старые драйвера. Для этого лучше использовать штатную утилиту AMDCleanupUtility.exe для очистки системы. Простая деинсталляция через операционную систему не полностью удаляет все файлы, поэтому впоследствии при майнинге могут возникать сбои.

Эта утилита по умолчанию находиться в папке с драйверами АМД по пути C:ProgramFilesAmdCIMBin64. Кроме того, она доступна для скачивания на сайте АМД по адресу https://support.amd.com/en-us/kb-articles/Pages/AMD-Clean-Uninstall-Utility.aspx. Кроме того, можно использовать программу Display Driver Uninstaller (DDU), которую можно скачать по адресу https://github.com/Wagnard/display-drivers-uninstaller.

  • После деинсталляции необходимо произвести перезагрузку и запустить установочный файл драйверов АМД. При этом нужно будет выбрать место, куда разархивируются новые драйвера (по умолчанию это папка C:AMD), а затем пройти стандартную процедуру инсталляции.
  • Если Вы не деинсталлировали до этого драйвера, то необходимо выбрать выборочную установку, а в следующем окне выбрать пункт «Чистая установка». Набор устанавливаемых компонентов можно не менять. Самым главным из всех компонентов является драйвер дисплея AMD, его установка является обязательной.

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

Для этого проще всего нажать комбинацию клавиш «Win+R» на клавиатуре и в открывшемся окне ввести команду «devmgmt.msc». В окне диспетчера устройств необходимо дважды кликнуть на «Видеоадаптеры». В раскрывшемся списке будут показаны все установленные в системе видеокарты. На них не должно быть восклицательных знаков и информации об ошибках. Версию установленного драйвера можно проверить, дважды кликнув на конкретный видеоадаптер и выбрав вкладку «Драйвер». Здесь можно просмотреть дату разработки установленного драйвера и его версию.

  • После установки последних версий драйверов AMD необходимо произвести их настройку для майнинга, включив режим вычислений. Для этого можно воспользоваться утилитой AMD Radeon Settings, встроенной в драйвера, которая, как правило, прописывается в автозапуск. Если по какой либо причине она автоматически не загружается, ее можно запустить самостоятельно, запустив файл RadeonSettings.exe в папке C:Program FilesAMDCNextCNext.

В открывшемся окне основного интерфейса программы AMD Radeon Settings переходят в меню «Игры», где активируют вкладку «Общие настройки». В этой вкладке можно установить различные параметры для каждой видеокарты AMD ,установленной в системе. Необходимо найти пункт «Рабочая нагрузка ГП», в котором выбрать пункт «Вычислить». Программа предложит перезапустить себя для сохранения изменений. Для каждой видеокарты эту процедуру нужно производить отдельно.

Можно включить режим вычислений на видеокартах АМД и другими способами:
  • Путем использования программы AMD Compute Switcher, которую можно скачать на доверенном ресурсе, например, по ссылке на https://bitcointalk.org/index.php?topic=2815803.0;
  • Прописав в BAT-файле для майнинга в программах Claymore’s GPU Dual Miner или Phoenix Miner значение -y 1. Это можно сделать и в работающей консоли этих майнеров, нажав английскую букву y.Ингода необходимо повторять включение режима вычислений после обновления Windows, которое может само отключить этот режим и уменьшить хэшрейт.
  • Если режим вычислений не включен, значительно уменьшиться хэшрейт при майнинге, особенно при майнинге криптовалют с алгоритмом Ethash, самой популярной из которых является эфир.
Новый блокчейн-драйвер для AMD

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

  • Nvidia geforce 820m не устанавливается драйвер

Специальная версия драйвера AMD Radeon для майнинга была выпущена в августе 2021 года, она значительно повысила производительность драйверов АМД в майнинге. Она не требует проведения специальной процедуры включения режима компьютерных вычислений, но может не поддерживать последние видеокарты от АМД, выпущенные в 2021 году.

Процедура установки этого драйвера не отличается от обычной. Необходимо очистить систему от старых драйверов, запустить установочный файл и провести установку, следуя стандартной процедуре установки.

Основные ошибки при установке и решение их

Наиболее часто проблемы возникают при неправильной установке драйверов, связанной с неполным удалением предыдущей версии драйверов АМД. В случае наличия сбоев, зависаний, нестабильности в работе нужно увеличить объем доступной виртуальной памяти (файла подкачки), а также провести заново процедуру очистки системы от старых драйверов с помощью утилиты AMDCleanupUtility и провести повторную инсталляцию драйверов, а также произвести включение режима компьютерных вычислений.

В случае возникновения ошибок, связанных с нехваткой ресурсов для работы с большим количеством видеокарт (код 12 Windows) необходимо установить последнюю версию драйверов АМД. Если это не помогает, то причину неполадок нужно искать в неправильных настройках BIOS материнской платы, а также в используемой операционной системе.

Windows 7 для использования 6-7 видеокарт требует использования специального мода, доступного для скачивания и изучения по адресу https://bitcointalk.org/index.php?topic=712228.0.

Для использования большого количества видеокарт АМД (до 12) необходимо использовать последние версии операционной системы Windows 10, в противном случае риг либо вообще не будет работать, либо будет работать нестабильно.

Патч для драйвера AMD

Для видеокарт AMD, у которых перепрошит BIOS может понадобиться использовать патч для драйвера — программу atikmdag-patcher. Необходимость в этом проявляется в наличии ошибки с кодом 43 в диспетчере устройств Windows.

  • Как активировать Windows 10 через командную строку

Программу можно скачать на официальной ветке по адресу https://www.monitortests.com/forum/Thread-AMD-ATI-Pixel-Clock-Patcher

Необходимо быть осторожным, чтобы не скачать вирус со сторонних ресурсов, предлагающих якобы обновленную версию патчера. Последняя версия этой программы 1.4.6. Те, кто предлагает более новые версии, распространяет вирусы.

Эту программу необходимо запустить один раз после установки драйверов, она при запуске покажет, есть ли в системе непропатченные драйвера и предложит это сделать. После этого необходимо произвести перезагрузку и провести включение режима вычислений для видекарт.

Драйвер от Nvidia для майнинга

Установка драйверов Nvidia для майнинга более проста, чем драйверов для АМД. Обычно достаточно скачать последнюю версию драйверов с официального сайта по адресу https://www.nvidia.ru/Download/index.aspx?lang=ru и установить их, после чего производить тонкую настройку системы для майнинга с помощью утилит для разгона видеокарт.

При скачивании драйверов с сайта Nvidia лучше воспользоваться ручным поиском необходимого драйвера, заполнив форму с указанием типа видеокарты, серии, операционной системы и языка установщика.

Как правильно установить драйвер для GTX версии

Для правильной установки драйверов NVIDIA нужно полностью удалить имеющиеся предыдущие версии. Для этого можно произвести их деинсталляцию через панель управления в разделе добавления и удаления программ, где необходимо произвести удаление NVIDIA Windows Display Drivers.

Затем необходимо запустить установочный файл, выбрать путь для распаковки драйверов (по умолчанию C:NVIDIADisplayDriver), а затем произвести их установку по стандартной процедуре.

При этом лучше всего выбрать выборочную установку (Custom или Advanced в английской версии) и активировать в появившемся окне пункт «Выполнение чистой установки». Это даст гарантию правильной установки программного обеспечения NVIDIA.

Возможные ошибки при установке драйвера

При установке и эксплуатации драйверов Nvidia и AMD могут возникнуть ошибки, например в майнинге слетают драйвера видео в дуале, система подвисает, программы для майнинга выдают ошибки.

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

Иногда стоит повторно скачать инсталляционные файлы с сайта производителя, перезагрузить компьютер и повторить процедуру установки заново от имени администратора.

Для того, чтобы избежать проблем при одновременной установке на один компьютер видеокарт Nvidia и AMD, лучше сначала устанавливать драйвера AMD.

Как настроить Radeon Software Adrenalin 2021 Edition

После установки пользователю предлагается выбрать профиль, который ему больше всего подходит. Графический профиль оптимальные настройки для выбранного типа пользователя. Доступные профили к выбору: Игры, Киберспорт, Стандартное и Пользовательский.

Интересной особенностью предустановленных профилей есть автоматическое включение определённых функций и технологий. Все возможные и доступные параметры можно посмотреть в разделах настроек: Видеокарта и Дисплей (графические и визуальные).

Настройки видеокарты
  • Radeon™ Anti-Lag — динамическая настройка параметров синхронизации кадра для уменьшения задержки между командами пользователя и его видимой реакцией на них. Как ни странно, во всех играх уменьшаются или вовсе пропадают все видимые задержки.

Настройки дисплея
  • AMD FreeSync Premium (Variable Refresh Rate) — изменяет частоту обновления дисплея при появлении новых кадров, делая игровой процесс плавным и быстрым. Требуется дисплей с поддержкой технологии FreeSync (особенно на слабой видеокарте и дорогом мониторе).
  • Virtual Super Resolution — рендеринг приложений при разрешениях выше физического разрешения дисплея с последующим его масштабированием под размер экрана. Обеспечивает более высокое качество изображения за счёт высшей производительности.
  • GPU Scaling (Масштабирование ГП) — при включении ГП масштабирует изображение в низком разрешении по размеру экрана. При выключении функции обычно дисплеи сами масштабируют изображение. Ещё доступен выбор метода растягивания и расположения.
  • HDMI Link Assurance — автоматическое обнаружение проблем с подключением HDMI и переход на меньшую скорость соединения для устранения проблем. При необходимости доступно изменение заполнения экрана изображением на дисплее с HDMI подключением.
  • Custom Color (Пользовательский цвет) — изменение цветопередачи дисплея на уровне программного обеспечения видеокарты. Доступен выбор настроек цветопередачи, яркости и контрастности. Плюс можно выполнить регулировку цветовой температуры.

Важно! Нельзя указать универсальную настройку для всех пользователей, многое зависит от железа компьютер и оптимизации игры. Хотя некоторые как, например, технология Radeon Anti-Lag убирает просадки кадров у всех.

Рекомендуем отключить все возможные функции и начать по очерёдности их включать. Такая последовательность поможет определить, как правильно настроить драйвера именно на Вашем компьютере.

Таблица драйверов для майнинга видеокарт

Разные версии драйверов имеют отдельные особенности, связанные с наличием ошибок, использованием памяти графического адаптера, производительностью, особенностями настройки, совместимостью с различными видеокартами и другими параметрами. Лучший драйвер для майнинга это, как правило, тот, который обеспечивает наиболее стабильную работу.

Подробную информацию о конкретной версии драйвера обычно можно найти на сайте производителя.

Обзорная информация о различных драйверах, использующихся для майнинга, представлена в следующих таблицах:

Информация об особенностях драйверов для майнинга для видеокарт компании АМД
Версия драйвера Дата выпуска Совместимость с видеокартами (серии) Необходимость включения режима компьютерных вычислений GPU Workload Наличие совместимости для игр Совместимые операционные системы (64 разрядные)
Radeon Software Adrenalin Edition Graphics Driver, 18.8.1 6 августа 2021 года Vega, RX 400-500, R9, R7, R5, HD 8500 — HD 8900, HD 7700 — HD 7900 Требуется Есть Windows 7, Windows 10
Radeon Crimson ReLive Edition Beta, 17.30.1029 Август 2017 Vega, RX 400-500, R9, R7, R5, HD 8500 — HD 8900, HD 7700 — HD 7900 Не требуется Нет Windows 7, Windows 10
Драйвера Crimson версий до 17.7.1 Июль 2017 RX 400-500, R9, R7, R5, HD 8500 — HD 8900, HD 7700 — HD 7900 Режим вычислений отсутствует Есть Windows 7, Windows 8/8.1, Windows 10

Все представленные в таблице драйвера без проблем поддерживают наиболее популярные видеокарты от AMD, использующиеся для майнинга: RX 470, RX 570 и RX 580. Все драйвера от АМД от версии 17.10.2 поддерживают работу с 12 видеокартами.

Для драйверов от компании Nvidia информация представлена в следующей таблице:

Информация об особенностях драйверов для майнинга для видеокарт компании Nvidia
Версия драйвера Дата выпуска Совместимость с видеокартами Поддержка версии CUDA Совместимые операционные системы Особенности
384 и выше июнь 2021 года GeForce серий 400 – 1000 9.0 Windows 7, Windows 8/8.1, Windows 10 Для драйверов Nvidia разгон производится отдельными утилитами.
387 октябрь 2021 года GeForce серий 400 – 1000 9.1
388.59 и выше 7 декабря 2021 года GeForce серий 600 – 1000 и TITAN, добавлена поддержка GTX1070Ti 9.2
397.93 Май 2018 GeForce серий 600 – 1000 и TITAN 9.3
398.82 1 августа 2021 года GeForce серий 600 – 1000 и TITAN 9.4

Все представленные в таблице драйвера без проблем поддерживают наиболее популярные видеокарты от Nvidia, использующиеся для майнинга: GTX1050 Ti, GTX1080 Ti, GTX1060 6gb и GTX 1060 3gb.

Наличие поддержки более новых версий CUDA PhysX Software в драйверах Nvidia улучшает алгоритм работы с видеопамятью, что повышает общую стабильность и производительность системы. Необходимо, чтобы программа, использующаяся для майнинга, поддерживала эту технологию.

Правильный выбор и установка драйверов для видеокарт при майнинге позволит быстрее настроить оборудование, получить максимальный хэшрейт при майнинге и в последующем не тратить нервы и время, устраняя постоянно возникающие неполадки и зависания. Поэтому стоит периодически изучать профильные форумы и сайты на предмет наличия более новых, оптимальных драйверов.

Подписывайтесь на наши ресурсы и читайте комментарии, там иногда умные люди пишут умные вещи.

Подписывайтесь на новости AltCoinLog в Vk.

Похожие материалы:

  • Видеокарты после майнинга: портятся ли они, стоит ли брать и как проверить
  • Скрытый майнинг: как проверить компьютер и удалить его
  • Выбор блока питания для майнинг фермы и его подключение
  • Топ 9 программ для майнинга в 2021 году
  • Возможные сценарии централизации майнинга
  • Типы узлов в сети Bitcoin — Ноды в криптовалюте
  • Design

Feb. 18, 2021, 8:36 p.m.

Как заработать на майнинге видеокарт AMD в два раза больше? Как увеличить хэшрейт в два раза?

Просто включите «режим вычислений» в настройках драйвера AMD Radeon — это переключит вашу карту в режим оптимальный для майнинга криптовалют.

Вместо введения

Когда я только начинал разбираться с программированием под AMD GPU, меня спросили, что я для этого использую. «ATI CAL» — ответил я. «Да, ATI действительно CAL» — было мне в ответ.
В общем, как произносится аббревиатура CAL, я не знаю, но произношу через «О», чтоб не смущать людей.

Для краткости обозначим программу, описанную в первой части ядром (kernel)

. Под ядром я буду подразумевать как исходный текст программы, так и скомпилированный, бинарный код, загружаемый на GPU. Я не буду приводить полный текст какой-либо программы, работающей с GPU через AMD CAL, а просто расскажу про основные моменты работы:

  • инициализация драйвера
  • получение информации о всех поддерживаемых GPU
  • выделение и копирование памяти
  • компиляция и загрузка ядра на GPU
  • запуск ядра на исполнение
  • синхронизация работы с CPU

Для начала работы нам понадобятся два заголовочных файла из AMD APP SDK:

  • cal.h
    — описывает основные функции драйвера, функции имеют префикс
    «cal»
    (библиотека aticalrt.dll)
  • calcl.h
    — описывает основные функции компилятора текстового ядра в бинарный код, функции имеют префикс
    «calcl»
    (библиотека aticalcl.dll)

Как вы видите, в отличие от Nvidia CUDA, у которой есть Run-time API и Driver API, для AMD доступно только Driver API. Поэтому для работы вашего приложения не забудьте слинковаться с соответствующими библиотеками.
Большинство вызываемых функций возвращает значение типа CALresult. Всего доступно 11 кодов возврата. Самый важный для нас — код CAL_RESULT_OK, равный 0 (свидетельствует об успешном завершении вызова).

Как включить режим вычислений?

Если у вас Windows 10 или Windows 8

Зайдите в настройки драйвера и включите режим вычислений для каждой видеокарты.

  1. Скачайте с сайта AMD драйвера последней версии.
  2. Нажмите правой кнопкой мыши по рабочему столу и откройте «Настройки Radeon».

Драйвер предложит перезапуститься, после чего ваша видеокарта будет готова майнить!

Если у вас несколько видеокарт, повторите процедуру для каждой карты, переключая их во вкладке «Видеокарта».

А если у меня Windows 7?

Почему-то AMD не добавила настройку режима вычислений на Windows 7. Поэтому просто установите Блокчейн-драйвер от AMD.

В этих драйверах режим вычислений включён по умолчанию. Помните, что этот драйвер оптимизирует видеокарту для вычислений, поэтому играть или работать с графикой лучше на обычных драйверах.

PowerPlay - настройки электропитания Настройки 3D приложений - AMD

Трансляция игр Radeon Adrenalin

Для трансляции больше не нужно устанавливать сторонние приложения. Теперь достаточно авторизоваться в стриминговом сервисе перейдя по пути Настройки Radeon > Настройки > Учётные записи. Дополнительные настройки качества, скорости и количества кадров доступны в разделе Общее.

Для начала вещания в разделе Трансляции выбрав потоковую службу и настроив дополнительные параметры нажать кнопку Начать прямую трансляцию.

Ну а если включить режим вычислений так и не получилось…

Попросите совета в телеграм чате Криптекса — мы и наши опытные пользователи помогут во всём разобраться

Включение режима Compute Mode в драйверах AMD Software Radeon Adrenalin — решает большинство проблем с низким хешрейтом видеокарт Radeon. Инструкция

amd adrenalin compute mode enabled

Видеокарты AMD Radeon заслуженно пользуются большой популярностью для майнинга криптовалют, т.к. предлагают лучшее соотношение цены к производительности, чем конкурирующие решения от компании Nvidia. Но при этом, что бы получить максимум хешрейта с видеокарт AMD нужно потратить гораздо большей усилий и знаний, по сравнению с Nvidia, т.е. принципом «включил и работай» компания AMD предпочитает не руководствоваться. Одной из таких «фишек» компании AMD, которую следует знать всем кто увлекается майнингом криптовалют — это возможность работы драйверов видеокарт AMD Radeon в двух различных режимах: Compute (Вычислитель) и Graphics (Графика). Причем по умолчанию включен именно режим Graphics, в котором видеокарты AMD выдают хешрейт при майнинге криптовалют ниже на 20-50%, чем в режиме Compute. Если Вы еще не знали про такую возможность в драйверах AMD Software Radeon Adrenalin, то этот материал для Вас, в котором мы расскажем как переключить работу ваших видеокарт AMD из режима Графика в Вычислитель.

Но для начала немного предыстории от куда вообще появилось это разделение работы видеокарт на два режима работы.

В уже далеком 2017 году (по меркам майнинг индустрии) новейшие на тот момент видеокарты AMD Radeon RX470/RX480 и RX570/RX580 стали постепенно с каждой новой эпохой в майнинге Ethereum терять свою производительность, т.е. хешрейт падал с каждой новой эпохой и общее падение производительности видеокарт Polaris в майнинге Ethereum на тот момент оценивалось в 30%. Эпоха тогда, кстати, была под номером 130, сейчас же 352. То же самое с ростом DAG файла (эпохи) происходило и с видеокартами AMD предыдущих поколений HD 7000, R9 200, R9 300, причем это падение для этих видеокарт началось на год раньше. Этот печальный факт так бы и оставался не замеченным самой AMD если бы не бум криптовалют в 2017 году и Ethereum в частности, когда на рынок оборудования для майнеров обратили свое внимание не только производители видеокарт, но и вообще весь мир.

Что бы не проигрывать конкурентную борьбу за рынок майнинг оборудования своему сопернику Nvidia, которая как раз выпустила очень удачную в плане майнинга 1000 серию своих видеокарт, компания AMD взялась за решение проблемы падения хешрейта своих видеокарт с увеличением DAG файла криптовалюты Ethereum. И первым таким шагом стал выпуск специальных драйверов называемых Blockchain Compute, которые решали проблему падения производительности видеокарт AMD на эпохах выше 130, но только для видеокарт серий RX400 и RX500 и новее. Эти специализированные для майнинга драйвера имели статус Beta и дальнейшего развития не получили, т.к. разработанный функционал был внедрен в обычные «игровые» драйвера, но при этом пользователю необходимо самостоятельно выбирать в каком режиме будет работать его видеокарта: Вычислитель или Графика.

Кому интересен более подробный экскурс в историю, могут почитать следующие материалы:

Включение режима Вычислить или Compute Mode в драйверах AMD Software Radeon Adrenalin. Инструкция.

Данное руководство используйте только если у Вас видеокарты AMD и операционная система Windows. В специальных для майнинга операционных системах на базе Linux в таких действиях нет необходимости.

1. Запустить приложение Driver AMD Adrenalin

amd adrenalin

Если такого значка в меню Windows Вы не нашли, значит у Вас не установлено приложение AMD Adrenalin. Скачать актуальную версию драйверов для своей операционной системы можно на сайте AMD.com

2. В окне программы управления видеокартами Radeon перейдите в меню ИГРЫ

amd adrenalin settings

3. Далее ОБЩИЕ НАСТРОЙКИ

amd adrenalin settings game

4. В настройках найдите пункт РАБОЧАЯ НАГРУЗКА ГП и выберите ВЫЧИСЛИТЬ вместо ГРАФИКА. Повторить для всех видеокарт AMD в системе (верхнее меню в этом же окне)

amd adrenalin compute mode

5. Перезагрузить компьютер

После изменения режима работы видеокарт AMD Radeon в Compute Mode, производительность (хешрейт) Ваших видеокарт увеличиться на 10-100% в зависимости от алгоритма майнинга. Наибольшее увеличение хешрейта до двух раз будет на алгоритмах Ethash, ProgPow, KawPow, которые в своих расчетах интенсивно используют видеопамять.

Вывод: Всегда, когда используете видеокарты AMD для майнинга криптовалют, переключайте в драйверах режим работы с Видеокарта на Вычислить, что бы максимально эффективно использовать свое оборудование. Для примера популярная видеокарта Radeon RX580 без включения режима Compute Mode выдает 14-16 MH/s при добыче Ethereum, а с включенным режимом Compute Mode 25-33 MH/s в зависимости от разгона GPU и памяти GDDR5.

Подпишись на наш Telegram канал @cryptoage и Вконтакте, узнавай новости про криптовалюты первым.

Общайся с криптоэнтузиастами и майнерами в Telegram чате @CryptoChat

Лучшие биржи для покупки и обмена криптовалют, токенов:

Самая крупная и известная крипто биржа в мире. Надежность и функционал на самом высшем уровне.

Одна из старейших крипто бирж в мире. Основана в 2013 году. Занимает 3 место по объему торгов. Максимально возможный функционал и надежность.

Новая, но уже популярная биржа за счет выгодных акций, низких комиссий и быстрого добавления новых криптовалют.

Как включить режим вычислений на видеокартах AMD Radeon

Как заработать на майнинге видеокарт AMD в два раза больше? Как увеличить хэшрейт в два раза?

Просто включите «режим вычислений» в настройках драйвера AMD Radeon — это переключит вашу карту в режим оптимальный для майнинга криптовалют.

Не нужно устанавливать дополнительные программы или блокчейн драйвера. Всё делается в настройках драйвера Radeon.
Рассказываем как!

Как включить режим вычислений?

Если у вас Windows 10 или Windows 8

Зайдите в настройки драйвера и включите режим вычислений для каждой видеокарты.

Некоторые модели Radeon автоматически переключаются на нужный режим.
В таком случае вы не найдёте настройки «режима вычислений» в драйверах AMD.

Нажмите правой кнопкой мыши по рабочему столу и откройте «Настройки Radeon». Настройки Radeon

Откроется окно драйвера. Нажмите на шестерёнку в правом верхнем углу. Кнопка настроек в драйвере Radeon

Перейдите во вкладку «Видеокарта». Вкладка "Видеокарта" в драйвере Radeon

Пролистайте вниз и нажмите «Дополнительно». Дополнительные настройки в драйвере Radeon

В выпавшем меню переключите пункт «Рабочая нагрузка ГП» в режим «Вычислить». Включение режима вычислений в драйвере Radeon

Драйвер предложит перезапуститься, после чего ваша видеокарта будет готова майнить!

Если у вас несколько видеокарт, повторите процедуру для каждой карты, переключая их во вкладке «Видеокарта».

А если у меня Windows 7?

Почему-то AMD не добавила настройку режима вычислений на Windows 7. Поэтому просто установите Блокчейн-драйвер от AMD.

Скачивание блокчейн драйверов с сайта AMD

В этих драйверах режим вычислений включён по умолчанию. Помните, что этот драйвер оптимизирует видеокарту для вычислений, поэтому играть или работать с графикой лучше на обычных драйверах.

Теперь пора зарабатывать!

    — Криптекс выбирает самый доходный алгоритм для вашей системы. — Киви, Яндекс.Деньги, ВебМани, банковские карты, Биткоин, Эфир. — для майнеров которым нужен полный контроль.

Kryptex Про Майнер

Ну а если включить режим вычислений так и не получилось…

Попросите совета в телеграм чате Криптекса — мы и наши опытные пользователи помогут во всём разобраться ����

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Но для начала немного предыстории от куда вообще появилось это разделение работы видеокарт на два режима работы.

В уже далеком 2017 году (по меркам майнинг индустрии) новейшие на тот момент видеокарты AMD Radeon RX470/RX480 и RX570/RX580 стали постепенно с каждой новой эпохой в майнинге Ethereum терять свою производительность, т.е. хешрейт падал с каждой новой эпохой и общее падение производительности видеокарт Polaris в майнинге Ethereum на тот момент оценивалось в 30%. Эпоха тогда, кстати, была под номером 130, сейчас же 352. То же самое с ростом DAG файла (эпохи) происходило и с видеокартами AMD предыдущих поколений HD 7000, R9 200, R9 300, причем это падение для этих видеокарт началось на год раньше. Этот печальный факт так бы и оставался не замеченным самой AMD если бы не бум криптовалют в 2017 году и Ethereum в частности, когда на рынок оборудования для майнеров обратили свое внимание не только производители видеокарт, но и вообще весь мир.

Что бы не проигрывать конкурентную борьбу за рынок майнинг оборудования своему сопернику Nvidia, которая как раз выпустила очень удачную в плане майнинга 1000 серию своих видеокарт, компания AMD взялась за решение проблемы падения хешрейта своих видеокарт с увеличением DAG файла криптовалюты Ethereum. И первым таким шагом стал выпуск специальных драйверов называемых Blockchain Compute, которые решали проблему падения производительности видеокарт AMD на эпохах выше 130, но только для видеокарт серий RX400 и RX500 и новее. Эти специализированные для майнинга драйвера имели статус Beta и дальнейшего развития не получили, т.к. разработанный функционал был внедрен в обычные «игровые» драйвера, но при этом пользователю необходимо самостоятельно выбирать в каком режиме будет работать его видеокарта: Вычислитель или Графика.

Кому интересен более подробный экскурс в историю, могут почитать следующие материалы:

Включение режима Вычислить или Compute Mode в драйверах AMD Software Radeon Adrenalin. Инструкция.

Данное руководство используйте только если у Вас видеокарты AMD и операционная система Windows. В специальных для майнинга операционных системах на базе Linux в таких действиях нет необходимости.

1. Запустить приложение Driver AMD Adrenalin

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Если такого значка в меню Windows Вы не нашли, значит у Вас не установлено приложение AMD Adrenalin. Скачать актуальную версию драйверов для своей операционной системы можно на сайте AMD.com

2. В окне программы управления видеокартами Radeon перейдите в меню ИГРЫ

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

3. Далее ОБЩИЕ НАСТРОЙКИ

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

4. В настройках найдите пункт РАБОЧАЯ НАГРУЗКА ГП и выберите ВЫЧИСЛИТЬ вместо ГРАФИКА. Повторить для всех видеокарт AMD в системе (верхнее меню в этом же окне)

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

5. Перезагрузить компьютер

После изменения режима работы видеокарт AMD Radeon в Compute Mode, производительность (хешрейт) Ваших видеокарт увеличиться на 10-100% в зависимости от алгоритма майнинга. Наибольшее увеличение хешрейта до двух раз будет на алгоритмах Ethash, ProgPow, KawPow, которые в своих расчетах интенсивно используют видеопамять.

Вывод: Всегда, когда используете видеокарты AMD для майнинга криптовалют, переключайте в драйверах режим работы с Видеокарта на Вычислить, что бы максимально эффективно использовать свое оборудование. Для примера популярная видеокарта Radeon RX580 без включения режима Compute Mode выдает 14-16 MH/s при добыче Ethereum, а с включенным режимом Compute Mode 25-33 MH/s в зависимости от разгона GPU и памяти GDDR5.

Подпишись на наш Telegram канал @cryptoage и Вконтакте, узнавай новости про криптовалюты первым.

Общайся с криптоэнтузиастами и майнерами в Telegram чате @CryptoChat

Лучшие биржи для покупки и обмена криптовалют, токенов:

Самая крупная и известная крипто биржа в мире. Надежность и функционал на самом высшем уровне.

Лучшая биржа для торговли крипто фьючерсами. Проводит торги акциями крупных компаний (Apple, Tesla. )

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Вообще, должен отметить (из своего опыта), что видеокарты AMD одни из лучших в плане ускорения и повышения количества FPS за счет тонкой настройки параметров электропитания и 3-D графики. Возможно поэтому, я до сих пор не равнодушен к AMD.

С чего начать? С драйверов!

Поэтому простой совет, прежде чем начинать настраивать видеокарту — обновите драйвера (ссылка приведена выше): возможно появились новые функции и параметры, которые помогут оптимизировать работу вашего железа.

Кстати, лет 15 назад, была у меня видеокарта ATI Radeon (точную модель сейчас не назову). Суть в том, что кроме официальных драйверов, были драйвера «не официальные» — Omega Drivers (кстати, отличный пакет драйверов).

Так вот, установив эти драйвера и включив максимальную производительность (в их настройках) — можно было существенно увеличить производительность видеокарты!

Не мог никак пройти один уровень в игре, т.к. он жутко «тормозил» (FPS: 27-30). После установки Omega Drivers и их настройки, FPS поднялся до 36-40. Не много, но уровень пройти это позволило.

Прим. : сейчас устанавливать Omega Drivers — нет смысла (это была не реклама, просто показательный пример).

Настройка графики в AMD Catalyst Control центре // для повышения производительности

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Рис. 1. Два способа, как можно открыть настройки AMD Radeon видеокарты / кликабельно

После чего, для включения максимальной производительности видеокарты, нужно указать следующее (см. рис. 2, некоторые меню могут отличаться, но основное все будет совпадать ):

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Рис. 2. Настройки Radeon — глобальные параметры / Кликабельно

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Настройки видеокарты AMD (еще одна версия панели управления AMD Radeon)

Примечание : опция может отсутствовать в некоторых версиях драйверов.

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Рис. 3.1. AMD Radeon — оптимизировать качество или производительность

Переключение графики, параметры //встроенная и дискретная видеокарты

Когда вы запускаете какую-нибудь игру — должна начать свою работу дискретная, но иногда этого не происходит. В результате вы играете «на интегрированной видеокарте» — поэтому-то игра и тормозит. Чтобы ускорить работу видеокарты AMD, для начала, нужно чтобы она хотя бы была задействована и работала.

В нем нужно задать следующие параметры:

Рис. 4. Глобальные параметры переключаемой графики

Рис. 5. Параметры приложений переключаемой графики

Осталось только сохранить введенные настройки и попробовать снова запустить игру.

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

В этом гайде мы расскажем о загрузке видеокарты. Многих волнует вопрос, какая же нагрузка должна быть у видеокарты в играх. Нормально ли, что видеокарта загружена на 100% или, например, всего на 60%?

Как проверить, на сколько загружена видеокарта и процессор

Чтобы вообще понять суть проблемы, нужно сначала узнать, какая загрузка у вашей видеокарты в конкретной игре. Для этого воспользуйтесь бесплатной программой MSI Afterburner. Мы уже подробно рассказывали о ней в гайде «Как настроить мониторинг MSI Afterburner в играх», поэтому здесь повторяться не будем.

Видеокарта загружена на 100%

Если в играх ваша видеокарта загружена на 100%, то это абсолютно нормально. Она работает на полную мощность и каких-либо проблем с железом нет. Но если FPS при этом низкий, значит ваша карточка просто не справляется с игрой.

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Если же видеокарта остается под нагрузкой даже в простое (когда вы ничего не запускали) или при выполнении несложных задач, то это плохой признак. Вероятно, в системе засел вирус-майнер. При помощи диспетчера задач выявите процесс, который грузит видеокарту и завершите его. Далее, нужно будет почистить систему. Подробнее можно прочитать в нашем гайде о перегревах видеокарты.

Видеокарта загружена не на 100% (недогружена). Нормально ли это?

Если видеокарта недогружена, то все гораздо сложнее. Само по себе это еще ни о чем не говорит, но нужно разбираться. Происходит это потому, что на видеокарту нет нагрузки. Такое часто происходит в нетребовательных играх или при низких настройках графики, когда приложение не может создать серьезной нагрузки на железо. Но если игра требовательная и современная, то могут быть несколько причин.

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Первое, на что нужно смотреть — частота кадров. Если у вас стоит ограничение, например, на 60 кадров и видеокарта их выдает, то беспокоиться не о чем. Попробуйте поднять качество графики или убрать ограничение, чтобы повысить загрузку. Если же видеокарта недогружена и FPS при этом низкий, игра тормозит, то это непорядок.

Как заставить видеокарту работать на 100%

Если видеокарта недогружена и это проблемный случай, то нужно выяснять, почему так происходит. Самые распространенные причины: слабый процессор или плохая оптимизация игры. О них мы поговорим подробнее.

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Слабый процессор. Есть такое понятие «раскрытие видеокарты процессором». Кто-то считает, что это миф, а кто-то принимает за чистую монету. На самом деле проблема несоответствия процессора и видеокарты имеет место, но она гораздо сложнее. Дело в том, что один и тот же процессор может как «раскрыть», так и не «раскрыть» видеокарту. К примеру, в разрешении 1080p видеокарта недогружена, но стоит перейти в 4К и загрузка увеличивается. Вот и все раскрытие.

Но важно вот что: если процессор не может обеспечить комфортный FPS, то и видеокарта будет простаивать. Она хоть и может выдать больше кадров, но процессор нет. Поэтому вместо плавного геймплея получите слайд-шоу. В таком случае нужно обновить процессор или разогнать его. В последнем случае чудес ждать не стоит. Если процессор совсем устарел, разгон не поможет.

Кроме того, не лишним будет проверить и температуру процессора. Как это сделать, мы рассказывали в подробном гайде. Вполне возможно, что CPU перегревается и начинает троттлить (пропускать такты и снижать производительность) поэтому и не вывозит игры. Позаботьтесь о достойном охлаждении.

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Плохая оптимизация. Если игра плохо оптимизирована, то она будет тормозить, независимо от вашего железа. Типичная картина плохой оптимизации была на запуске Mafia 3. Разработчики установили лок на 30 FPS, что в итоге привело к недогрузу видеокарты и консольному фреймрейту.

Если у вас проблемы такого рода, то попробуйте обновить или переустановить драйвера, систему Windows или саму игру (если на нее есть патчи). Однако когда причина в кривом коде, никакие переустановки драйверов не помогут, пока проблему не исправят.

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Прочие проблемы. Могут быть и другие причины. Так, сама видеокарта может быть неисправна. В этом случае стоит проверить ее с другим железом или протестировать в стресс-тестах типа Furmark. Кроме того, узким местом в системе могут быть и другие комплектующие. Производительность может зависеть от оперативной памяти. К примеру, в ноутбуках часто ставят только одну планку памяти и работает она в одноканальном режиме.

Также стоит проверить режимы энергосбережения и другие настройки видеокарты и Windows для игр. Подробнее об этом читайте в гайдах «Как настроить Windows 10 для игр» и «Как настроить видеокарту NVIDIA для игр».

Как заработать на майнинге видеокарт AMD в два раза больше? Как увеличить хэшрейт в два раза?

Просто включите «режим вычислений» в настройках драйвера AMD Radeon — это переключит вашу карту в режим оптимальный для майнинга криптовалют.

Не нужно устанавливать дополнительные программы или блокчейн драйвера. Всё делается в настройках драйвера Radeon.
Рассказываем как!

Как включить режим вычислений?

Если у вас Windows 10 или Windows 8

Зайдите в настройки драйвера и включите режим вычислений для каждой видеокарты.

Некоторые модели Radeon автоматически переключаются на нужный режим.
В таком случае вы не найдёте настройки «режима вычислений» в драйверах AMD.

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Нажмите правой кнопкой мыши по рабочему столу и откройте «Настройки Radeon».

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Откроется окно драйвера. Нажмите на шестерёнку в правом верхнем углу.

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Перейдите во вкладку «Видеокарта».

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Пролистайте вниз и нажмите «Дополнительно».

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

В выпавшем меню переключите пункт «Рабочая нагрузка ГП» в режим «Вычислить».

Драйвер предложит перезапуститься, после чего ваша видеокарта будет готова майнить!

Если у вас несколько видеокарт, повторите процедуру для каждой карты, переключая их во вкладке «Видеокарта».

А если у меня Windows 7?

Почему-то AMD не добавила настройку режима вычислений на Windows 7. Поэтому просто установите Блокчейн-драйвер от AMD.

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

В этих драйверах режим вычислений включён по умолчанию. Помните, что этот драйвер оптимизирует видеокарту для вычислений, поэтому играть или работать с графикой лучше на обычных драйверах.

Теперь пора зарабатывать!

    — Криптекс выбирает самый доходный алгоритм для вашей системы. — Киви, Яндекс.Деньги, ВебМани, банковские карты, Биткоин, Эфир. — для майнеров которым нужен полный контроль.

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Ну а если включить режим вычислений так и не получилось…

Попросите совета в телеграм чате Криптекса — мы и наши опытные пользователи помогут во всём разобраться 💪🏻

Любой компьютер нуждается в регулярном обслуживании, но игровой компьютер нуждается в нём вдвойне: оно должно быть не только более частое, но и более тщательное. Помните знаменитый «синий экран смерти», вылетавший в разгаре особо ожесточённых баталий? И в большинстве случаев проблема на самом деле заключалась в перегреве комплектующих, которые выходили на нештатные режимы работы, приводящие к ошибкам.

Влияет ли температура на производительность? Если она находится в пределах рабочего диапазона, то нет. Так что дополнительно охлаждать микросхемы, функционирующие в штатном режиме, не имеет никакого смысла.

В этой статье мы поговорим о том, в чём могут заключаться причины перегрева центрального и графического процессоров, как отслеживать их температуру и какая температура является нормальной для компьютера, нагруженного современными играми. Статья адресована в первую очередь не самым продвинутым пользователям, но надеемся, что и эксперты смогут почерпнуть в ней полезную информацию.

Диапазон допустимых температур для современных центральных и графических процессоров стал немного ниже, чем в прошлом, что связано с более сложными технологиями и более тонкими техпроцессами. При этом пороговые величины у разных моделей и разных производителей отличаются, поэтому невозможно дать какое-то одно универсальное значение и назвать его «идеальной игровой температурой». Давайте разбираться.

Центральные процессоры

Сегодня для сборки игровых компьютеров используются процессоры двух семейств Intel Core и AMD Ryzen. Производители указывают в документации максимальные рабочие температуры в 100 и 95 градусов Цельсия для чипов Core и Ryzen соответственно, но вы вряд ли сможете разогреть их до таких температур, если только не будете заниматься экстремальным разгоном при недостаточном охлаждении. При обычной тяжёлой нагрузке температура может лишь слегка переходить за 85 градусов при условии, что вы используете штатный кулер, а процессор работает на штатных частотах. Если температура выше, то что-то здесь не так, но об этом чуть позже.

Графические процессоры

Здесь выбор между продукцией двух производителей, AMD и Nvidia, однако, в отличие от центральных процессоров, эти компании редко самостоятельно выпускают готовые видеокарты — этим занимаются производители-партнёры, которые устанавливают на карты различные системы охлаждения.

Существует два основных типа штатно устанавливаемых активных систем охлаждения видеокарт: открытые вентиляторы и центробежный кулер в закрытом коробе. Первый — самый распространённый вариант охлаждения, который применяется в видеокартах любого класса. Один, два или три вентилятора прогоняют воздух через установленный на карте радиатор. В этом случае качественному охлаждению видеокарты способствуют правильно установленные корпусные вентиляторы.

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

Практически во всех современных видеокартах реализована адаптивная система регулировки оборотов вентиляторов. Это значит, что до достижения определённой температуры, обычно около 30-40 °C, вентиляторы либо вообще не вращаются, либо вращаются на минимальных оборотах. Это сделано как для снижения энергопотребления, так и для снижения уровня шума системы в простое. Однако при этом незагруженная карта может нагреваться больше, чем могла бы при работающих вентиляторах.

Как отслеживать температуру ЦП и ГП

За счет многочисленных датчиков, встроенных как в сами процессоры и видеокарты, так и в материнские платы, мы можем точно определить температуру любого компонента. Но для этого требуется соответствующее программное обеспечение.

Способ, не требующий установки никаких дополнительных программ, заключается в том, чтобы посмотреть температуру в BIOS материнской платы. Но для этого придётся специально перезагружать компьютер, так что имеет смысл лишь периодически проводить такие проверки для оценки состояния системы. Многие материнские платы комплектуются фирменным софтом, который позволяет просматривать те же самые данные из среды Windows.

Утилиты производителей

Компании AMD, Intel и Nvidia выпускают специальные утилиты для мониторинга и настройки (разгона) своих центральных и графических процессоров.

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Включение режима Compute Mode в драйверах AMD Software Radeon Adrenalin — решает большинство проблем с низким хешрейтом видеокарт Radeon. Инструкция

Информация о материале Опубликовано: 31.07.2020, 05:31

Рабочая нагрузка гп видеокарта или вычислить amd что лучшеВидеокарты AMD Radeon заслуженно пользуются большой популярностью для майнинга криптовалют, т.к. предлагают лучшее соотношение цены к производительности, чем конкурирующие решения от компании Nvidia. Но при этом, что бы получить максимум хешрейта с видеокарт AMD нужно потратить гораздо большей усилий и знаний, по сравнению с Nvidia, т.е. принципом «включил и работай» компания AMD предпочитает не руководствоваться. Одной из таких «фишек» компании AMD, которую следует знать всем кто увлекается майнингом криптовалют — это возможность работы драйверов видеокарт AMD Radeon в двух различных режимах: Compute (Вычислитель) и Graphics (Графика). Причем по умолчанию включен именно режим Graphics, в котором видеокарты AMD выдают хешрейт при майнинге криптовалют ниже на 20-50%, чем в режиме Compute. Если Вы еще не знали про такую возможность в драйверах AMD Software Radeon Adrenalin, то этот материал для Вас, в котором мы расскажем как переключить работу ваших видеокарт AMD из режима Графика в Вычислитель.

Но для начала немного предыстории от куда вообще появилось это разделение работы видеокарт на два режима работы.

В уже далеком 2017 году (по меркам майнинг индустрии) новейшие на тот момент видеокарты AMD Radeon RX470/RX480 и RX570/RX580 стали постепенно с каждой новой эпохой в майнинге Ethereum терять свою производительность, т.е. хешрейт падал с каждой новой эпохой и общее падение производительности видеокарт Polaris в майнинге Ethereum на тот момент оценивалось в 30%. Эпоха тогда, кстати, была под номером 130, сейчас же 352. То же самое с ростом DAG файла (эпохи) происходило и с видеокартами AMD предыдущих поколений HD 7000, R9 200, R9 300, причем это падение для этих видеокарт началось на год раньше. Этот печальный факт так бы и оставался не замеченным самой AMD если бы не бум криптовалют в 2017 году и Ethereum в частности, когда на рынок оборудования для майнеров обратили свое внимание не только производители видеокарт, но и вообще весь мир.

Что бы не проигрывать конкурентную борьбу за рынок майнинг оборудования своему сопернику Nvidia, которая как раз выпустила очень удачную в плане майнинга 1000 серию своих видеокарт, компания AMD взялась за решение проблемы падения хешрейта своих видеокарт с увеличением DAG файла криптовалюты Ethereum. И первым таким шагом стал выпуск специальных драйверов называемых Blockchain Compute, которые решали проблему падения производительности видеокарт AMD на эпохах выше 130, но только для видеокарт серий RX400 и RX500 и новее. Эти специализированные для майнинга драйвера имели статус Beta и дальнейшего развития не получили, т.к. разработанный функционал был внедрен в обычные «игровые» драйвера, но при этом пользователю необходимо самостоятельно выбирать в каком режиме будет работать его видеокарта: Вычислитель или Графика.

Кому интересен более подробный экскурс в историю, могут почитать следующие материалы:

Данное руководство используйте только если у Вас видеокарты AMD и операционная система Windows. В специальных для майнинга операционных системах на базе Linux в таких действиях нет необходимости.

1. Запустить приложение Driver AMD Adrenalin

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

Если такого значка в меню Windows Вы не нашли, значит у Вас не установлено приложение AMD Adrenalin. Скачать актуальную версию драйверов для своей операционной системы можно на сайте AMD.com

2. В окне программы управления видеокартами Radeon перейдите в меню ИГРЫ

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

3. Далее ОБЩИЕ НАСТРОЙКИ

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

4. В настройках найдите пункт РАБОЧАЯ НАГРУЗКА ГП и выберите ВЫЧИСЛИТЬ вместо ГРАФИКА. Повторить для всех видеокарт AMD в системе (верхнее меню в этом же окне)

Рабочая нагрузка гп видеокарта или вычислить amd что лучше

5. Перезагрузить компьютер

После изменения режима работы видеокарт AMD Radeon в Compute Mode, производительность (хешрейт) Ваших видеокарт увеличиться на 10-100% в зависимости от алгоритма майнинга. Наибольшее увеличение хешрейта до двух раз будет на алгоритмах Ethash, ProgPow, KawPow, которые в своих расчетах интенсивно используют видеопамять.

Вывод: Всегда, когда используете видеокарты AMD для майнинга криптовалют, переключайте в драйверах режим работы с Видеокарта на Вычислить, что бы максимально эффективно использовать свое оборудование. Для примера популярная видеокарта Radeon RX580 без включения режима Compute Mode выдает 14-16 MH/s при добыче Ethereum, а с включенным режимом Compute Mode 25-33 MH/s в зависимости от разгона GPU и памяти GDDR5.

Переключение между графическими и вычислительными рабочими нагрузками графического процессора в настройках AMD Radeon™

Тип материала Установка и настройка

Идентификатор статьи 000028819

Последняя редакция 30.01.2020

Настройки AMD Radeon теперь позволяют оптимизировать графический процессор для графики или вычислительных рабочих нагрузок. Переключение на рабочую нагрузку для вычислений должно обеспечить более высокую производительность благодаря Блокчейн вычислительных приложений. Дополнительную информацию о технологии Блокчейн COMPUTE можно найти в Интернете.

Примечание Этот вариант доступен на поддерживаемых графических адаптерах, использующих AMD Radeon Crimson Live Edition 17.10.2 и более поздних версий. Информация о поддерживаемых графических процессорах представлена в примечаниях к версии драйвера.

В следующих шагах объясняется, как получить доступ к параметрам рабочей нагрузки GPU.

* Корпорация Intel предложите вам материалы на сторонних веб-сайтах для вашего удобства и может предоставить ссылки на дополнительные сайты сторонних компаний. Предоставление такого контента и/или ссылок означает только предложения и не должно считаться одобрением или рекомендацией для выполнения каких-либо конкретных действий. Выполнение действий, рекомендованных сторонними поставщиками, может привести к неправильной работе, повреждению системной платы или процессора или сокращению срока службы продукции. Корпорация Intel не несет никакой ответственности в отношении использования вами сторонних компаний или материалов, а также отказывается от прямых или косвенных гарантий, связанных с сайтами или материалами сторонних компаний. Корпорация Intel не контролирует и не проверяет сторонние материалы или веб-сайты сторонних компаний, упоминаемые на веб-сайтах других компаний. Вы должны посетить веб-сайт, на котором есть ссылка, и подтвердить точность данных, указанных в ссылке.

Вычисления на GPU – зачем, когда и как. Плюс немного тестов

Всем давно известно, что на видеокартах можно не только в игрушки играть, но и выполнять вещи, никак не связанные с играми, например, нейронную сеть обучить, криптовалюту помайнить или же научные расчеты выполнить. Как так получилось, можно прочитать тут, а я хотел затронуть тему того, почему GPU может быть вообще интересен рядовому программисту (не связанному с GameDev), как подступиться к разработке на GPU, не тратя на это много времени, принять решение, нужно ли вообще в эту сторону смотреть, и «прикинуть на пальцах», какой профит можно получить.

Статья написана по мотивам моего выступления на HighLoad++. В ней рассматриваются в основном технологии, предлагаемые компанией NVIDIA. У меня нет цели рекламировать какие-либо продукты, я лишь привожу их в качестве примера, и наверняка что-то похожее можно найти у конкурирующих производителей.

Два процессора можно сравнить по разным критериям, наверное, самые популярные — это частота и количество ядер, размер кэшей и прочее, но в конечном счете, нас интересует, сколько операций процессор может выполнить за единицу времени, что это за операции вопрос отдельный, но наиболее распространенной метрикой является количество операций с плавающей запятой в секунду — flops. И когда мы хотим сравнить теплое с мягким, а в нашем случае GPU с CPU, эта метрика приходится как нельзя кстати.

Ниже на графике изображены рост этих самых флопсов с течением времени для процессоров и для видеокарт.

(Данные собраны из открытых источников, нет данных за 2019-20 годы, т.к. там не все так красиво, но GPU все-таки выигрывают)

Что ж, заманчиво, не правда ли? Перекладываем все вычисления с CPU на GPU и получаем в восемь раз лучшую производительность!

Но, конечно же, не все так просто. Нельзя просто так взять и переложить все на GPU, о том почему, мы поговорим дальше.

Привожу многим знакомую картинку с архитектурой CPU и основными элементами:

Что здесь особенного? Одно ядро и куча вспомогательных блоков.

А теперь давайте посмотрим на архитектуру GPU:

У видеокарты множество вычислительных ядер, обычно несколько тысяч, но они объединены в блоки, для видеокарт NVIDIA обычно по 32, и имеют общие элементы, в т.ч. и регистры. Архитектура ядра GPU и логических элементов существенно проще, чем на CPU, а именно, нет префетчеров, бранч-предикторов и много чего еще.

Что же, это ключевые моменты отличия в архитектуре CPU и GPU, и, собственно, они и накладывают ограничения или, наоборот, открывают возможности к тому, что мы можем эффективно считать на GPU.

Я не упомянул еще один важный момент, обычно, видеокарта и процессор не «шарят» память между собой и записать данные на видеокарту и считать результат обратно — это отдельные операции и могут оказаться «бутылочным горлышком» в вашей системе, график зависимости времени перекачки от размера данных приведен далее в статье.

Ограничения и возможности при работе с GPU

Какие ограничения накладывает такая архитектура на выполняемые алгоритмы:

Какие возможности открывает:

Трансформация

У нас есть два массива, A и B, и мы хотим к каждому элементу массива A добавить элемент из массива B. Ниже приведен пример на C, хотя, надеюсь, он будет понятен и тем, кто не владеет этим языком:

(не забываем, что пример нужно компилировать компилятором от NVIDIA)

Как видите, thrust::sort очень похож на аналогичный алгоритм из STL. Эта библиотека скрывает много сложностей, в особенности разработку подпрограммы (точнее ядра), которая будет выполняться на видеокарте, но при этом лишает гибкости. Например, если мы хотим отсортировать несколько гигабайт данных, логично было бы отправить кусок данных на карту запустить сортировку, и пока выполняется сортировка, дослать еще данные на карту. Такой подход называется latency hiding и позволяет более эффективно использовать ресурсы серверной карты, но, к сожалению, когда мы используем высокоуровневые библиотеки, такие возможности остаются скрытыми. Но для прототипирования и замера производительности как раз таки подходят, в особенности с thrust можно замерить, какой оверхед дает пересылка данных.

Я написал небольшой бенчмарк с использованием этой библиотеки, который выполняет несколько популярных алгоритмов с разным объемом данных на GPU, давайте посмотрим, какие результаты получились.

Для тестирования GPU я взял инстанс в AWS с видеокартой Tesla k80, это далеко не самая мощная серверная карта на сегодняшний день (самая мощная Tesla v100), но наиболее доступная и имеет на борту:

И для тестов на CPU я взял инстанс с процессором Intel Xeon CPU E5-2686 v4 @ 2.30GHz

Трансформация

Время выполнения трансформации на GPU и CPU в мс

Как видите, обычная трансформация элементов массива выполняется по времени примерно одинаково, как на GPU, так и на CPU. А все почему? Потому что оверхед на пересылку данных на карту и обратно съедает весь performance boost (про оверхед мы поговорим отдельно), да и вычислений на карте выполняется относительно немного. К тому же не стоит забывать, что процессоры также поддерживают SIMD инструкции, и компиляторы в простых случаях могут эффективно их задействовать.

Давайте теперь посмотрим, насколько эффективно выполняется агрегация на GPU.

Агрегация

Время выполнения агрегации на GPU и CPU в мс

В примере с агрегацией мы уже видим существенный прирост производительности с увеличением объема данных. Стоит также обратить внимание на то, что в память карты мы перекачиваем большой объем данных, а назад забираем только одно агрегированное значение, т.е. оверхед на пересылку данных из карты в RAM минимален.

Перейдем к самому интересному примеру — сортировке.

Сортировка

Время выполнения сортировки на GPU и CPU в мс

Несмотря на то, что мы пересылаем на видеокарту и обратно весь массив данных, сортировка на GPU 800 MB данных выполняется примерно в 25 раз быстрее, чем на процессоре.

Как видно из примера с трансформацией, не всегда очевидно, будет ли GPU эффективен даже в тех задачах, которые хорошо параллелятся. Причиной тому — оверхед на пересылку данных из оперативной памяти компьютера в память видеокарты (в игровых консолях, кстати, память расшарена между CPU и GPU, и нет необходимости пересылать данные). Одна из характеристик видеокарты это — memory bandwidth или пропускная способность памяти, которая определяет теоретическую пропускную способность карты. Для Tesla k80 это 480 GB/s, для Tesla v100 это уже 900 GB/s. Также на пропускную способность будет влиять версия PCI Express и имплементация того, как вы будете передавать данные на карту, например, это можно делать в несколько параллельных потоков.

Давайте посмотрим на практические результаты, которые удалось получить для видеокарты Tesla k80 в облаке Amazon:

Время пересылки данных на GPU, сортировки и пересылки данных обратно в RAM в мс

HtoD — передаем данные на видеокарту

GPU Execution — сортировка на видеокарте

DtoH — копирование данных из видеокарты в оперативную память

Первое, что можно отметить — считывать данные из видеокарты получается быстрее, чем записывать их туда.

Второе — при работе с видеокартой можно получить latency от 350 микросекунд, а этого уже может хватить для некоторых low latency приложений.

Ниже на графике приведен оверхед для большего объема данных:

Время пересылки данных на GPU, сортировки и пересылки данных обратно в RAM в мс

Наиболее частый вопрос — чем отличается игровая видеокарта от серверной? По характеристикам они очень похожи, а цены отличаются в разы.

Основные отличия серверной (NVIDIA) и игровой карты:

Это, пожалуй, основные важные отличия, которые я нашел.

Многопоточность

После того как мы разобрались, как запустить простейший алгоритм на видеокарте и каких результатов можно ожидать, следующий логичный вопрос, а как будет себя вести видеокарта при обработке нескольких параллельных запросов. В качестве ответа у меня есть два графика выполнения вычислений на GPU и процессоре с 4-мя и 32-мя ядрами:

Время выполнения математических расчетов на GPU и CPU c матрицами размером 1000 x 60 в мс

На этом графике выполняются расчеты с матрицами размером 1000 x 60 элементов. Запускаются вычисления из нескольких программных потоков, для GPU дополнительно создается отдельный stream для каждого CPU-потока (используется тот самый Hyper-Q).

Как видно, процессор справляется с такой нагрузкой очень хорошо, при этом latency для одного запроса на GPU существенно растет с увеличением числа параллельных запросов.

Время выполнения математических расчетов на GPU и CPU c матрицами 10 000 x 60 в мс

На втором графике те же самые вычисления, но с матрицами в 10 раз больше, и GPU под такой нагрузкой ведет себя существенно лучше. Эти графики очень показательны, и можно сделать вывод: поведение под нагрузкой зависит от характера самой нагрузки. Процессор может также довольно эффективно справляться с матричными вычислениями, но до определенных пределов. Для видеокарты характерно то, что для небольшой вычислительной нагрузки производительность падает примерно линейно. С увеличением нагрузки и количества параллельных потоков видеокарта справляется уже лучше.

Сложно строить гипотезы, как будет себя вести GPU в различных ситуациях, но, как видите, при определенных условиях серверная карта может достаточно эффективно обрабатывать запросы из нескольких параллельных потоков.

Обсудим еще несколько вопросов, которые могут возникнуть у вас, если вы все-таки решили использовать GPU в своих проектах.

Ограничение ресурсов

Как мы уже говорили, два основных ресурса видеокарты — это вычислительные ядра и память.

К примеру, у нас несколько процессов или контейнеров, использующих видеокарту, и хотелось бы иметь возможность поделить видеокарту между ними. К сожалению, простого API для этого нет. NVIDIA предлагает технологию vGPU, но карту Tesla k80 я не нашел в списке поддерживаемых, и насколько мне удалось понять из описания, технология больше заточена на виртуальные дисплеи, чем на вычисления. Возможно, AMD предлагает что-то более подходящее.

Поэтому, если планируете использовать GPU в своих проектах, стоит рассчитывать на то, что приложение будет использовать видеокарту монопольно, либо вы будете программно контролировать объем выделяемой памяти и количество ядер, используемых для вычислений.

Контейнеры и GPU

Если с ограничением ресурсов вы разобрались, то следующий логичный вопрос: а если в сервере несколько видеокарт?

Опять же, можно на уровне приложения решать, какой GPU оно будет использовать.

Другой более удобный способ — это Docker-контейнеры. Можно использовать и обычные контейнеры, но NVIDIA предлагает свои контейнеры NGC, с оптимизированными версиями различного софта, библиотек и драйверов. Для одного контейнера можно ограничить количество используемых GPU и их видимость для контейнера. Оверхед на использования контейнера около 3%.

Работа в кластере

Другой вопрос, что делать, если вы хотите выполнять одну задачу на нескольких GPU в рамках одного сервера или кластера?

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

Дополнительно хотелось бы отметить то, что, например, NVIDIA предлагает интерфейс прямого обмена данными между картами — NV, который существенно быстрее чем PCI Express. И есть технология прямого доступа к памяти карты из других PCI Express устройств — GPUDirect RDMA, в т.ч. и сетевых.

Если вы размышляете об использовании GPU в своих проектах, то GPU, скорее всего, вам подойдет если:

Заранее также стоит задаться вопросами:

На этом все, надеюсь, материал будет вам полезен и поможет принять верное решение!

Бенчмарк и результаты на github — https://github.com/tishden/gpu_benchmark/tree/master/cuda

В дополнение к теме запись доклада «Базы данных на GPU — архитектура, производительность и перспективы использования»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *