Linux проблемы с amd

Обновлено: 06.07.2024

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

Думаете с оффсайта должно всё пойти?

Т.к. тема является архивной.

уверяю Вас, в виндах тоже нет видеодрайверов из последних моделей процессоров :о)

Т.к. тема является архивной.

ну, со стандартным видеодрайвером все равно установится, а линукс не хочет.

Т.к. тема является архивной.

Дело не в офф сайте. Такая проблема действительно была со старыми дистрибами линуксов с подобными процами года 3 назад примерно. С новыми нет. Именно поэтому я и спросил какие дистрибы вы пытаетесь накатить и какие именно процы.
А скачивать линукс с рутрекера я вообще не понимаю смысла.

Т.к. тема является архивной.

Т.к. тема является архивной.

В чём смысл качать линуксовые сборки? Чем с офф сайта не устраивает? Или вы не в состоянии сами настроить пакеты программ для вашей оси?
Куда катится мир.

Т.к. тема является архивной.

Т.к. тема является архивной.


Т.к. тема является архивной.

Т.к. тема является архивной.

Т.к. тема является архивной.

три компа, не будешь же на всех матери менять, винда, к тому же, работает хорошо.

Т.к. тема является архивной.

если что-то работает хорошо - лучше не трогать, пусть работает!

Т.к. тема является архивной.

Т.к. тема является архивной.

Т.к. тема является архивной.

У меня клиенты такие - бытовой сектор, все вирусы их, и возможные, и невозможные.

Т.к. тема является архивной.

Может что-то сделать? Например антивирус поставить?
У меня тоже бытовые клиенты - и как-то в массе живут без вирусов. Единичные проколы есть, но это особо талантливые дебилы по 3 раза нажимающие красную кнопку [НЕЛЬЗЯ, СУКА. ]

Т.к. тема является архивной.

Вот последний прикол - у одного интернет Билайн, у другого - Ростелеком, у обоих кабель из подъезда - в компьютер, соответственно у обоих высокоскоростные подключения. Ошибка 711, винде 2 недели у обоих. Спрашиваю - куда лазили? Отвечают - никуда!

Линукс таких здорово выручает.

Т.к. тема является архивной.

Я фигею, как можно людям впаривать линукс, совершенно не разбираясь в нём?

Т.к. тема является архивной.

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

Т.к. тема является архивной.

Т.к. тема является архивной.

Т.к. тема является архивной.

Т.к. тема является архивной.

Поверьте, если юзер не шарит в оси, то линукс совсем не поможет. Вам клиенты мозг вынесут вопросами - как это делается и как запустить программу или того хлеще - игру. Не нужен вам линукс, НЕ НУ ЖЕН с таким подходом.

Т.к. тема является архивной.

Мои клиенты сидят в Одноклассниках, и играют там в Шарики и Ферму, Линукс все это обеспечивает, все рады.

Т.к. тема является архивной.

ну, вопщмт, смотря какие задачи. Лет 9 назад у меня отец, который и сейчас в компьютере неалле, прекрасно сидел на дебиане на селероне туалатине)) - а какая разница, если только браузер используется.

Т.к. тема является архивной.

Т.к. тема является архивной.

Т.к. тема является архивной.

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

Т.к. тема является архивной.

Первый раз линукс Mint не встал на системник, который пользователь купил после кризиса за 11 тысяч, новый (!). AMD-шный камень, с графическим ядром, я подумал тогда - из чего же это собрали, из какого говна? Сегодня уже A8 - таже картина, системник за 40 тысяч. На старьё же встаёт без проблем.

Т.к. тема является архивной.

Т.к. тема является архивной.

Мне надо, чтобы хотя бы отдаленно напоминало винду, у этих арчь и федоры с этим делом как? Извиняюсь)))

Т.к. тема является архивной.

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

Т.к. тема является архивной.

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

Т.к. тема является архивной.

kernel-ppa/mainline/ в том числе RC версии (release candidate).

Смотря какая графическая оболочка. KDE вполне похож на Шindoшs.

Т.к. тема является архивной.

я вот неделю думал, что KDE всё больше и больше похож на виндос, всё тормознее и тормознее. пока смарт про винт не заверещал. :) так пока я с этого винта 500гигов сливал, счётчик Hardware_ECC_Recovered раза четыре через ноль пробежал, спортсмен, блин. *yahoo*

Т.к. тема является архивной.

Не такой уж и тормозной, особенно если отключить лишнее, например akonadi (тогда придётся отказаться от использования некоторых компонентов кед, например pim и kmail) и индексатор файлов. Сейчас правда пятая версия ещё сырая местами, я пока остался на последней четвёрке.

Т.к. тема является архивной.


Бггг ) Ему максимум - убунту с юнити надо, какой арч. Ты б ещё солярис посоветовал ))) Там юзеры не шарят вообще в пингвинах.

Т.к. тема является архивной.

солярис лучше убунты. вот помню, как-то было у меня два cd - один убунта, другой - опенсолярис. так загружался я с них на махровом иРУшном буке - результатом было, что убунту наглухо повесил действиями в DE, опенсолярис же издевательства стойко выдержал. с тех пор на убунту смотреть не хочется - отторжение какоето *crazy*

Т.к. тема является архивной.

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

Т.к. тема является архивной.

Т.к. тема является архивной.

Мне казалось Mint лучше с потребительской точки зрения, другие и не рассматривал, если найдется дистрибутив, который будет ставиться на A4 и A8, буду, значит, его ставить

Т.к. тема является архивной.

Т.к. тема является архивной.

Т.к. тема является архивной.

Т.к. тема является архивной.

Т.к. тема является архивной.

Т.к. тема является архивной.

Т.к. тема является архивной.

А Live-usb/CD запускается?
Мож ты тама пытаешься запуститься в UEFI, а на компе тока Legacy включено.. Или наоборот.. Secure boot отключил? Если не отключил, shim поможет..

Т.к. тема является архивной.

Запускается, именно установка не начинается - черный экран, нет драйверов на железо в дистрибутиве.

Т.к. тема является архивной.

Т.к. тема является архивной.

Нет, Live пытается загрузиться, после подачи команды, но - вечный черный экран.

Т.к. тема является архивной.

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

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

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

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

Казалось бы, что за раздутая проблема? Ну не просыпается… тогда делай hard reset (удержание кнопки питания) и заново загружай ОС. А вот что. Я смотрю видеокурсы на внешнем мониторе. И раньше у меня не было никаких проблем. Точнее, я их решил. Изначально вывод видео работал только если загрузишь ОС с подключенным видеокабелем. Если же кабель подключить уже после загрузки, то на внешнем мониторе невозможно сделать родное для него разрешение. Смотреть с неродным — невозможно. Опять перезагружать ОС? Здравствуй винда!

А решил я эту проблему выбором другого дистрибутива. Попробовал некоторые, остановился на linux mint. Вроде заработал вывод на внешний экран. Теперь можно подключить кабель когда хочешь. Приходишь с работы, достаешь ноут и подключаешь к большому экрану.
Ах да, сон пока не работает. Надо поставить проприетарные драйвера, как я это делал на убунте. Поставил. Прихожу домой со спящем буком, подключаю — опять не работает. И меня осенило! Проблема то была не в ubuntu, а в драйвере для видеокарты.

Значит получается, что свободный драйвер не умеет будить ноутбук, а проприетарный не умеет выводить на внешний монитор. Вот и сиди выбирай что тебе важнее. Мне важнее и то и то. Я не могу отказаться от чего-то. Уж лучше я откажусь от видеокарт AMD.

image

Это к вопросу о том, что отталкивает многих от линукса. Ладно, я купил новый ноут без amd'шной карты, а этот оставил в качестве стационара. Разве нужны эти проблемы людям, которым не повезло иметь на борту карты этой компании? Как я могу предлагать им линукс, если сам не знаю, как решить эту проблему. А им легче винду оставить и не знать проблем с этим. Я девушке посоветовал купить некий ноут. Тогда я не знал о таких тонкостях с их картами. Поставил ей ubuntu. А там красуется надпись AMD unsupported hardware и все прилагающиеся проблемы. В итоге — минус один линуксоид. Спасибо вам, ребята из Advanced Micro Devices.

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

Модель того ноутбука: HP pavilion g6 1211er.
Видеокарта: ATI Radeon HD 6520G

В комментариях подсказывают что для линукса нельзя брать wifi-карты от broadcom

ryzen3000-box

Как стало известно, у генератора случайных чисел новых процессоров Ryzen возникают проблемы с различными дистрибутивами Linux. В результате Linux отказывается загружаться на CPU Ryzen третьего поколения. Поэтому Ryzen CPU на данный момент несовместимы с Linux, в том числе с версией Ubuntu 19.04. Но проблема наблюдается и на других дистрибутивах, включая Fedora 30 или последнюю версию Manjaro. Однако с Ubuntu 18.04, Fedora 29 или Debian 10 проблем нет, система загружается.

AMD Ryzen 7 3700X

Проблема выявлена и решена? К сожалению, не совсем. Хотя причина отказа загрузки известна, решение для некоторых систем уже выпущено, не все так просто. Необходим загрузочный носитель с обновленной системой. Скорее всего, обновленный установочный носитель появится только осенью. И если вы хотите запустить Ubuntu 19.04 на новом AMD Ryzen 7 3700X, то придется сначала установить Ubuntu 18.04. Затем дождаться появления исправленной версии 19.04, затем провести обновление Ubuntu на 19.04.

Обновление:

Пока не совсем понятно, что именно сделала AMD. По всей видимости, исправление реализовано через обновление BIOS. И теперь функции Read Random Number и Read Random Seed должны работать корректно. В частности, они важны для генерации ключей шифрования на основе случайных чисел.

Партнерам AMD был дан следующий комментарий:

"AMD has identified the root cause and implemented a BIOS fix for an issue impacting the ability to run certain Linux distributions and Destiny 2 on Ryzen 3000 processors. We have distributed an updated BIOS to our motherboard partners, and we expect consumers to have access to the new BIOS over the coming days."

Так что в ближайшие дни выйдут обновленные версии BIOS. Посмотрим, насколько существенные изменения они привнесут. Разработчикам BIOS производителей материнских плат скучать не приходится. Вскоре после выхода новых процессоров была представлена обновленная версия AGESA 1.0.0.3AB, меняющая работу процессора в режиме Boost. Мы уже сетовали на качество программного обеспечения AMD.

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

В руки попал новый ноутбук Lenovo IdeaPad S145-15API. Операционной системой для тестирования была выбрана Ubuntu 18.04 LTS, а инструментом тестирования - Phoronix Test Tuite, содержащий множество тестов для различных вариантов использования современного компьютера. В этой статье мы сделаем обзор работы Linux на Ryzen и сравним его с более старыми моделями процессоров.

Характеристики оборудования

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

Дисплей 15.6 дюйма с разрешением FullHD, Ryzen 5 3500U @ 2.10GHz (4 ядра / 8 потоков) - процессор самой последней линейки Ryzen для ноутбуков от AMD. Оперативной памяти немного - 8 Гб, сразу установлены SSD 128 Гигабайт и жесткий диск 1 Тб. Дискретная графика не установлена, вся надежда на интегрированную графику процессора в лице AMD Radeon Vega 8. Так как целью был не подробный разбор характеристик пациента, то на этом остановим наше знакомство с hardware.

Для сравнения были взяты два достаточно старых ноутбука с процессорами от Intel и AMD, оказавшиеся под рукой:

Обзор работы Linux на Ryzen

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

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

1. scimark2

Данный тест запускает SciMark 2.0, который является эталоном научных вычислений, целочисленных вычислений. Тест разработан программистами National Institute of Standards and Technology. Составной результат включает в себя оценку всех тестов пакета SciMark 2.0.


В данном тесте мы видим серьёзное, более чем двукратное превосходство ядра Ryzen над старым ядром CPU Phenom II (процессор A8). Также мы видим, что ядро третьего поколения процессоров Core также сдает позиции перед новичком обзора, но не настолько сильно, как серия процессоров AMD A.

2. Pybench

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


В данном тесте чем меньше полученное значение, тем производительнее оказался процессор. Как видим ситуация не поменялась — новый Ryzen обходит и старичка семейства Core и оказывается более, чем в 2.5 раза производительнее процессора серии A от AMD.

3. RAMspeed

Данный тест показывает производительность оперативной памяти. Я предоставил вам два результата этого теста — средняя производительность в целочисленных операциях и средняя производительность в операциях с плавающей точкой.



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

4. Blender

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


Здесь мы видим серьёзную победу современного середнячка, но, всё равно, время оказывается достаточно большим — всё-таки рендеринг сцены составил почти 10 минут. Для оценки производительности использовалась сцена с BMW27.

5. BRL-CAD

Данный бенчмарк основан на движке свободного и открытого программного обеспечения для твердотельного моделирования BRL-CAD. Результаты тестов будут интересны всем, кто интересуется проектированием и различными инженерными построениями.


Победа процессора Ryzen просто ошеломительная, даже процессор от компании Intel отстал от новичка более, чем в 3.5 раза.

6. FFmpeg

Данный тест использует набор библиотек для кодирования и декодирования аудио и видео FFmpeg при оценке производительности в обработке видео.


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

7. Unigine-Heaven

Этот бенчмарк представляет из себя 3D сцену Heaven для 3D движка Unigine. Он чрезвычайно требователен к производительности видеокарты.



Этот тест показывает огромное превосходство современных видеокарт над старичками обзора. Но, следует отметить, что это превосходство оказывается чисто теоретическим, так как нормальную частоту кадров в секунду, FPS, удается получить только в разрешении 1024*768. В современном разрешении FullHD встроенной графики оказывается недостаточно для комфортного FPS.

8. SQLite Speedtest

Здесь используется эталонный тест производительности системы speedtest1.с, выполненный 1000 раз. Программа генерирует обычную рабочую нагрузку при работе с библиотекой SQLite на Ryzen в AMD Linux.


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

Выводы

Мы сегодня сравнили ноутбук с современным процессором Ryzen 3500U с ноутбуками, которые используют старые модели процессоров от производителей Intel и AMD. Как видите, современные процессоры Ryzen и Linux вполне неплохо дружат.

Если вы задавались вопросом о необходимости замены 5-7 летнего ноутбука на новую машину, то я должен вам сказать, что да, время серьёзных перемен в производительности портативных компьютеров наступило, и такая замена может быть целесообразной. Что же по поводу особенностей каждого теста в отдельности — хочется заметить сильно возросшую однопоточную производительность процессоров AMD, безоговорочная победа Ryzen в проектировании и неспособную показать достаточную производительность встроенную графику в тестах с разрешением FullHD.

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Операционные системы семейства linux практически всегда стоят на голову выше своих «оконных партнеров» производства Microsoft.

Это связано с тем, что Windows начала свой путь на базе старого и доброго MS-DOS, который долгое время ограничивал ее развитие, а также в связи с нацеленностью разработчиков Винды на получение максимальной прибыли от пользователей, а не на их удобство. Именно поэтому каждый новый дистрибутив Виндовс становится все более громоздким и требует апгрейда железа компьютера.

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

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

Обычно установка драйверов для видеокарт nvidia в LINUX-подобных системах не вызывает затруднений.

Для видеокарт АМД часто приходится «танцевать с бубнами», но овчинка стоит выделки. Использование правильно настроенных драйверов АМД может дать серьезный прирост производительности видеокарт, например позволяет выжать до 30 mh/s на старых картах типа Радеон R9 290/390 при майнинге на алгоритме Ethash даже на поздних эпохах DAG.

Рассмотрим подробнее особенности работы графической подсистемы с видеокартами amd под управлением ubuntu, а также особенности установки и настройки драйверов для компьютеров с GPU AMD в ОС на основе Убунту.

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

Какие драйвера нужны для майнинга на видеокартах АМД в ubuntu

Для работы видеокарт в ubuntu обычно используются такие виды драйверов:

Для майнинга обычно применяется версия AMDGPU-PRO, так как она позволяет в полной мере использовать технологию параллельных вычислений на видеокартах АМД в Линуксе.

Открытые драйвера radeon Mesa не поддерживают в полной мере технологии OpenCl, поэтому не подходят для майнинга. Для работы видеокарт AMD поколения CGN2 (например, r9 290) эти драйвера нужно принудительно отключать.

Фирменные драйвера АМД отличаются между собой поддержкой разных версий OpenCL, а также списком поддерживающихся видеокарт.

Для майнинга в ОС Ubuntu 16.04 лучше использовать фирменные драйвера версии 17.40 (рекомендованные АМД (версия 514569) — для RX-ов или эти (версия 492261) — на AMD R9 290 и других картах поколения CGN2).

Для Ubuntu 18.04 на RX-ах хорошо работают драйвера версии 18.50.

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

В особенности это касается поддержки еще не очень старых карт с микроархитектурой Graphics Core Next 2. К ним относятся видеокарты с чипами Bonaire и Hawaii: AMD Radeon HD 7790, HD 8770, R7 260/260X, R9 290/290X, R9 295X2, R7 360, R9 390/390X.

Подготовка к установке драйверов АМД в Убунту

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

Перед установкой драйверов АМД нужно обновить систему.

Это можно сделать, выполнив команду:

После обновления ОС нужно перезагрузить компьютер:

На некоторых компьютерах с видеокартами поколения CGN2 (например, R9 290) сначала нужно установить драйвера версии 492261 и только потом устанавливать обновления (это возможно сделать только на ubuntu 16.04). В противном случае система крашится.

Установка драйверов AMD в ОС ubuntu

Для установки драйверов amdgpu-pro 17.40 в терминале, открытом из папки с разархивированными файлами драйвера, выполняют команду:

При появлении ошибок доступа к amdgpu-pro-install нужно дать файлу необходимые права командой:

Кроме того, в дополнение к драйверам 17.40, желательно установить компонент ROCM командами:

Этот пакет является платформой для GPU Enabled HPC и UltraScale Computing.

Для установки более новых драйверов (18.0+) используется команда:

Если при установке драйверов возникают ошибки с правами доступа, то нужно попробовать предоставить права выполнения файлу amdgpu-pro-install как программы с помощью контекстного меню или командой:

Для установки в серверной версии системы 18.04 только средствами командной строки используют команды (для драйверов 19.30):

После процедуры стандартной установки драйверов для видеокарт amd нужно также инсталлировать дополнительные пакеты:

Этим, среди прочего, лечится ошибка WARNING: amdgpu dkms failed for running kernel mining.

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

Проверка пользователей, включенных в группу video делается командой:

Проверить правильность устанвоки драйверов можно командами:

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

Корректировка загрузчика ядра GRUB

Отредактировать GRUB можно с помощью редактора nano командой:

где amdgpu.vm_fragment_size=9 — это включение поддержки больших страниц памяти (аналог compute mode).

После корректирования grub нужно сохранить изменения, нажав control+o , подтвердить изменения, нажав Y, нажать Enter для сохранения файла, выйти из редактора (control+x) и затем выполнить команды:

В выражении amdgpu.vm_fragment_size=X значение фрагментирования видеопамяти X вычисляется по формуле 4KB*2^X. По умолчанию X=4, что соответствует страницам памяти величиной 64KB. Установка значения X=9 делает размер страниц памяти равным 2MB ,что значительно уменьшает фрагментацию и увеличивает быстродействие.

Отключение загрузки устаревшего драйвера Radeon в ядре Linux

Для видеокарт с микроархитектурой CGN второго поколения (CGN 2), нужно обязательно привести строку параметров загрузчика ядра GRUB_CMDLINE_LINUX_DEFAULT к такому виду:

После корректирования grub нужно сохранить изменения, нажав control+o , подтвердить изменения, нажав Y, нажать Enter для сохранения файла, выйти из редактора (control+x) и затем выполнить команды:

Установка пакета AMD APP SDK

Пакет AMD APP SDK позволяет использование технологии OpenCL. Его нужно устанавливать для старых версий драйверов. Например, уже для amdgpu-pro-17.40-514569 этот пакет ставить не нужно.

В новых драйверах AMDGPU-Pro и ROCm инсталлировать AMD APP SDK не нужно (AMD уже официально даже не распространяет этого пакета).

Для старых драйверов скачать пакет APP SDK можно с GitHub repo или на сайте sourceforge.

Как проверить версию установленных драйверов AMD в ubuntu?

Для изучения устройств, установленных в системе и поддерживающих технологию OpenCL, используют команду:

Пример вывода информации о видеокарте командой clinfo:


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


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

Выдача информации,касающейся подсистемы ядра Direct Rendering Manager (DRM), которая отвечает за взаимодействие с видеокартами:


Здесь есть информация о таких важных для майнинга элементах, например:

  • initializing kernel modesetting (HAWAII 0x1002:0x67B0 0x174B:0xE285 0x00) — инициализация установок ядра для видеокарты HAWAII с указанием BIOS;

(для rx-ов отображается: initializing kernel modesetting (POLARIS10 0x1002:0x67DF 0x174B:0xE353 0xCF);

  • memory usable by graphics device = 4096M — количество доступной видеопамяти;
  • Detected VRAM RAM=4096M, BAR=256M — количество видеопамяти,
  • RAM width 512bits GDDR5 — тип видеопамяти и разрядность шины и т.д.

При наличии проблем с установкой драйверов amd именно здесь стоит искать ошибки.

Для просмотра информации обо всех устройствах в системе можно использовать команду:

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


Майнинг на бюджетных видеокартах в 2021 году

Как уменьшить стоимость транзакции в сети Bitcoin

Читайте также: