Перейти к содержимому

Tserver amd как пользоваться

  • автор:

Инструкции по поддержке и установке Windows Server для серверных процессоров AMD EPYC серии 9004

В этой статье представлены инструкции по поддержке операционной системы Windows Server и инструкции по установке для серверных процессоров AMD EPYC серии 9004.

Применимо к: Windows Server 2022, Windows Server 2019

Поддержка Windows Server

Следующие выпуски Windows Server поддерживаются для процессоров AMD EPYC серии 9004.

  • Windows Server 2019
  • Windows Server 2022

Поддержка SKU процессора AMD EPYC

AMD предлагает широкий спектр процессоров AMD EPYC серии 9004. Вы можете определить номера SKU конкретной модели процессора в процессорах AMD EPYC серии 9004.

Установка Windows Server на компьютере с процессорами AMD EPYC серии 9004

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

Чтобы установить Windows Server в системах, использующих SKU AMD EPYC 96×4 с более чем 64 ядрами, требуются следующие образы мультимедиа ОС:

  • Windows Server 2019: сборка 17763.3532 (октябрь 2022 г.) или более поздняя версия
  • Windows Server 2022: сборка 20348.859 (июль 2022 г.) или более поздняя версия

Чтобы использовать более ранние выпуски носителя ОС до указанных выше выпусков, используйте один из следующих вариантов:

  • Вариант 1. Изменение количества включенных параметров CCD в BIOS
    1. Настройте число включенных CCD для каждого процессора до 8 в BIOS.
    2. Выполните установку ОС.
    3. После завершения начальной установки ОС запустите клиентский компонент Центра обновления Windows, чтобы обновить систему до последней версии накопительного обновления.
    4. Задайте для параметра CCD исходное значение в BIOS.

Доступность этого параметра BIOS зависит от вашей системы. Ознакомьтесь с документацией по BIOS, предоставляемой изготовителем оборудования для вашей системы.

  1. Скачайте пакеты последних накопительных обновлений Windows Server и пакеты необходимых компонентов. Дополнительные сведения см. в разделах Сайт обновления Microsoft Windows Server 2019 и Сайт обновления Microsoft Windows Server 2022.
  2. Добавьте пакеты необходимых компонентов, а затем пакет последнего накопительного обновления в файлы образов boot.wim и install.wim на установочном носителе ОС. Дополнительные сведения см. в разделе Добавление пакетов в автономном режиме с помощью DISM.

Известные проблемы и ограничения

В системах под управлением Windows Server 2019 с включенной функцией виртуализации Hyper-V, если число логических процессоров превышает 320, операционная система запускает конфигурацию Hyper-V Minroot. В таких системах ниже приведены проблемы и ограничения, которые могут наблюдаться в системных системах AMD EPYC 9004 с более чем 320 логическими процессорами.

  • Диспетчер задач в корневом разделе не отображает загрузку ЦП, учитывая рабочие нагрузки виртуальных машин.
  • Операционная система не использует совместное управление производительностью процессора (CPPC) для управления питанием процессора, несмотря на то, что CPPC настроен на включение в BIOS.
  • Корневой раздел может использовать не все 320 логических процессоров, доступных при выполнении конфигурации Minroot.

Попытка загрузить среду восстановления Windows Server 2019 (WinRE) может привести к ошибке синего экрана 0x5C HAL_INITIALIZATION_FAILED. Образ WinRE необходимо обновить для поддержки конфигураций с более чем 64 ядрами на сокет. Чтобы включить эту поддержку, примените последнее накопительное обновление для Server 2019 к образу WinRE. Инструкции см. в статье Добавление пакета обновления в Windows RE.

Обратная связь

Были ли сведения на этой странице полезными?

Установка драйверов AMD GPU и AMDGPU-Pro, поддержка OpenCL

ОС Astra Linux поддерживает использование ядер версии 5.4 и выше, в которых включены модули amdgpu (современные видеокарты) и radeon (устаревшие модели). Дополнительных действий по установке драйверов не требуется.

Список версий поддерживаемых ядер серии 5.x и пошаговые инструкции по их установке и обновлению приведены в статье Справочного центра Astra Linux: установка и обновление ядер серии 5.x.

Поддержка OpenCL в проприетарных (закрытых) драйверах AMDGPU-Pro реализована только для ограниченного перечня ОС:

  • Ubuntu LTS;
  • Red Hat Enterprise Linux (RHEL) / CentOS;
  • SUSE Linux Enterprise Desktop (SLED) / SUSE Linux Enterprise Server (SLES).

Под управлением ОС Astra Linux эти драйверы функционировать не будут.

Вместо OpenCL для кодирования и декодирования мультимедиа можно использовать VA-API, который работает сразу после установки операционной системы.

Тестирование памяти видеокарт AMD с помощью скриптов direct-mem-test и dmgg

При поиске неисправностей видеокарт Nvidia большую помощь оказывает набор сервисных утилит MODS (Modular Diagnostic Software), в особенности программа MATS, позволяющая производить поиск неисправных чипов видеопамяти.

Для видеокарт AMD при решении проблем с видеопамятью можно использовать программу tserver, а также скрипт direct-mem-test.py, написанный Василием Галкиным (репозиторий на Github под названием galkinvv) и/или скрипт dmgg.py от разработчика под ником crimfell.

В данной статье рассматривается практическое использование скриптов direct-mem-test.py и dmgg.py на примере видеокарт AMD Radeon с немного «ужаренной» видеопамятью.

Что такое скрипт для проверки видеопамяти и зачем он нужен?

Скрипт представляет собой набор команд для операционной системы Linux, с помощью которого производится тестирование работы VRAM у видеокарт.

Последовательность команд, выполняемая в соответствии со скриптом direct-mem-test (dmgg.py) позволяет провести тестирование видеокарт от любого производителя, включая AMD и Nvidia. Тем не менее, для видеокарт Nvidia все же лучше использовать программу MATS, так как она имеет улучшенный функционал в сравнении со скриптами.

Скрипт direct-mem-test.py доступен на Github, а dmgg.py – на форуме vlab (там требуется регистрация и особый статус пользователя). Кроме того, оба скрипта можно скачать на Google-диске:

Чтобы использовать функционал любого скрипта, нужно вставить его исходный код в файл, например, с названием direct-mem-test.py, сделать его исполняемым, после чего можно запускать проверку видеокарт.

Скриншот части страницы с исходным кодом скрипта direct-mem-test:

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

Убитая майнингом при высокой температуре VRAM на видеокарте AMD Radeon RX 470 с 8GB памяти выдает «веселую» картинку даже при инициализации компьютера:

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

Для запуска скрипта direct-mem-test можно использовать любой дистрибутив Linux, например, xubuntu 18.04. Они работают на компьютере, работающем как в консольном, так и графическом режиме.

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

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

Для этого (после загрузки системы и входа в нее) в терминале вводят команду:

lspci -v

а затем находят адрес, соответствующий наибольшему PCI-E BAR (Base Address Register) ремонтируемой видеокарты. При поиске информации о нужной видеокарте в консольном режиме (в терминале) можно воспользоваться кнопками PageUp-PageDown вместе с нажатой кнопкой Shift.

Пример информации о видеокарте, отображаемой по команде lspci с ключом v:

06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev ef) (prog-if 00 [VGA controller]) Subsystem: ASUSTeK Computer Inc. Ellesmere [Radeon RX 470/480/570/580] Flags: bus master, fast devsel, latency 0, IRQ 41 Memory at b0000000 (64-bit, prefetchable) [size=256M] Memory at 50000000 (64-bit, prefetchable) [size=2M] I/O ports at 9000 [size=256] Memory at 50200000 (32-bit, non-prefetchable) [size=256K] Expansion ROM at 50240000 [disabled] [size=128K] Capabilities: Kernel driver in use: amdgpu Kernel modules: amdgpu

В данном случае отображена информация о видеокарте AMD Radeon RX 574, которой присвоен шестой номер шины PCI-E с 64-битным адресным пространством с адресом b0000000 (для size=256M).

Чтобы запустить проверку этой памяти скриптом direct-mem-test.py, из каталога, в котором он находится, выполняют команду

sudo python3 ./direct-mem-test.py b0000000 10

где 10 – это объём тестируемой видеопамяти, мегабайт.

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

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

 run_test() File "./direct-mem-test.py", line 117, in run_test verify_no_errors_with_data(bytes(random.getrandbits(8) for i in range(len(phys_arr))), "rand") File "./direct-mem-test.py", line 97, in verify_no_errors_with_data raise Exception("ERRORS found in test " + test_name) Exception: ERRORS found in test rand

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

Число 1.003950404519125 из строки

rand total errors count: 10444500 – every 1.003950404519125 OK: 41260

соответствует количеству неисправных банок памяти. Оно равно количеству чипов VRAM видеокарты, деленному на это число (в данном случае 8/1=8 банок/каналов памяти).

На исправной видеокарте скрипт выдаст сообщение:

Before errors, following passed: ['rand']

Более удобный функционал имеет скрипт dmgg.py.

Проверка видеокарт с помощью скрипта dmgg.py

Кроме direct-mem-test.py, при проверке можно использовать более совершенный скрипт dmgg.py от программиста Crimfell, который может достоверно отображать количество сбойных микросхем памяти, а также давать ориентировочную (требующую проверки) информацию об их номерах (указывать на неисправный канал памяти).

Запуск скрипта dmgg.py выполняется аналогично direct-mem-test.py, только в командной строке меняется его название, а также добавляется цифра, обозначающая количество микросхем памяти, установленных на видеокарте, например: sudo python3 ./dmgg.py b0000000 2 8

где 2 – это объём проверяющихся мегабайт памяти, а 8 – количество микросхем памяти, распаянной на плате видеокарты.

Пример информации, которую выдает скрипт dmgg.py при проверке видеокарты AMD Radeon RX478 с одной проблемной банкой памяти (седьмая или восьмая):

Possible GPU address: e0000000 f0000000 c0000000 d0000000 a0000000 b0000000 80000000 90000000 60000000 70000000 40000000 50000000 number of chips is set to: 8 This test is working to detect bad chips. Warning it can give wrong faulty chip number ; only the amount of faulty chips will be good count the chips counter-clockwise from right to left with pcie near you chip 7 and/or 8 is faulty at address: 543424 number of faulty chips= 1 Total bytes tested: 4*524288 Total errors count: 32 - every 63550.06060606061 OK: 2097120 Usage: python3 ./dmmg.py b0000000 1 16 Script file dmmg.py is on root of the USB if you need to edit ; run lspci -v to find address of your ati card default is b0000000 1 is 1MB of memory 16 is the number of memory chips from the card

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

Расположение чипов памяти на платах видеокарт Nvidia:

Расположение чипов памяти на платах видеокарт AMD:

Если видеокарта полностью исправна, скрипт выдает сообщение No faulty chips found, а также другую полезную информацию:

Текстовая информация, отображаемая об исправной видеокарте скриптом dmmg.py:

Possible GPU address: e0000000 f0000000 c0000000 d0000000 a0000000 b0000000 80000000 90000000 60000000 70000000 40000000 50000000 number of chips is set to: 8 This test is working to detect bad chips. Warning it can give wrong faulty chip number ; only the amount of faulty chips will be good count the chips counter-clockwise from right to left with pcie near you No faulty chips found number of faulty chips= 0 Total bytes tested: 4*2097152 Total errors count: 0 - every 8388608.0 OK: 8388608 Usage: python3 ./dmmg.py b0000000 1 16 Script file dmmg.py is on root of the USB if you need to edit ; run lspci -v to find address of your ati card default is b0000000 1 is 1MB of memory 16 is the number of memory chips from the card

Заключение

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

Их использование весомо сужает направление поиска проблемной микросхемы (или микросхем), а также дает возможность достоверно оценить состояние VRAM б/у видеокарт.

Вам также может понравиться

Использование Watchdog v 9.0 для обеспечения бесперебойной работы рига

7 апреля, 2019

Поиск неисправностей, связанных с коротким замыканием электронных элементов

23 мая, 2023

Tserver amd как пользоваться

Включение RivaTuner Statistics Server дает довольно неприятные результаты для владельцев видеокарт AMD Radeon.

реклама

Известный обзорщик железа с сайта wccftech.com Кит Мэй (Keith May) задался целью проверить многочисленный жалобы на замедление видеокарт AMD Radeon при включении Rivatuner Statistics Server, входящей в состав MSI Afterburner и выводящей всем до боли знакомые цифры в левом углу экрана.

Собрав тестовый стенд на основе процессора i5 8600k@5 ГГц, 16 ГБ DDR4 3200 МГц, материнской платы EVGA Z370 и взяв в качестве подопытных видеокарты NVIDIA GTX 1060 FE 6GB и XFX RX 480 8GB, Кит Мэй приступил к тестированию в популярных играх и 3DMark Fire Strike.

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








Как видно из результатов тестирования, включенный Rivatuner Statistics Server не оказал абсолютно никакого влияния на производительность видеокарты NVIDIA GTX 1060, Radeon RX 480 в ряде случаев показал падение минимального фпс.

Причина падения неясна: кривые драйвера AMD, недоработки RTSS или занесенные чемоданы (шутка), но факт на лицо и Кит Мэй рекомендует владельцам видеокарт AMD Radeon пользоваться родными средствами мониторинга, не вызывающими такого падения.

По материалам wccftech.com.

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

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