Проблемы с производительностью при использовании AMD IOMMU на

Вопрос или проблема

Мне было трудно установить Ubuntu на мою систему. Материнская плата, которую я использую, это Gigabyte GA-970A-D3 с AMD FX6300. Я пытался установить elementaryOS, Ubuntu 12.04 и Ubuntu 14.04, и для всех трех, когда IOMMU включен в BIOS, установка зависает где-то по пути и установка заканчивается неудачей. Когда IOMMU выключен, она даже не загружается.

Я обошел это, добавив iommu=pt iommu=1 в конец строки, где syslinux определяет образ загрузки. После установки мне нужно добавить те же параметры ядра в GRUB. Эта процедура делает ОС пригодной для использования, но я заметил некоторые проблемы с производительностью. Анимация окон не плавная, прокрутка в любом интернет-браузере запаздывает и в целом это чувствуется неподходящим.

Кто-нибудь сталкивался с чем-то подобным?

У меня были проблемы после обновления материнской платы до GA-970A-UD3P с процессором FX-4300 – не было USB, не было интернета и т.д. Я изменил настройку BIOS, чтобы отключить iommu, и изменил grub на ‘GRUB_CMDLINE_LINUX=”iommu=soft”‘. Это решило проблемы в Ubuntu 14.10, но 15.04 по-прежнему не видит сеть, хотя USB-мышь работает. У Windows 10 с обновлением не было проблем.

Для информации: я использую тройную загрузку Ubuntu 14.10; Ubuntu 15.04 и Windows 10.

Разумно ожидать проблемы с производительностью, потому что “iommu=1” то же самое, что “iommu=on”.

Вы можете использовать “iommu=pt” или “iommu=soft”, но используйте только один из них & после изменения с помощью “sudo nano /etc/default/grub” с GRUB_CMDLINE_LINUX=”iommu=pt” или GRUB_CMDLINE_LINUX=”iommu=soft”, продолжайте с “sudo update-grub” и перезагрузите.

Ответ или решение

Проблемы производительности с AMD IOMMU: Объяснение и решение

В вашем случае возникли трудности с установкой операционной системы Ubuntu на материнскую плату Gigabyte GA-970A-D3, в сочетании с процессором AMD FX6300. Проблема обострилась при включении IOMMU в BIOS, что приводило к зависаниям в процессе установки. Когда IOMMU был отключен, система не загружалась вообще. Вы применили обходной путь, добавив параметры iommu=pt iommu=1 в конфигурацию загрузчика, что сделало ОС работоспособной, но возникли проблемы с производительностью.

Причины проблем с производительностью

  1. Нагрузочный режим IOMMU: Включение IOMMU с параметром iommu=1 означает активирование всех доступных функций IOMMU, что может привести к дополнительным нагрузкам на систему, особенно если аппаратное обеспечение не полностью совместимо или драйвера работают некорректно.

  2. Неполная поддержка: Версии операционной системы, такие как Ubuntu 12.04 и 14.04, могут не редко столкнуться с несовместимостью драйверов с современным оборудованием, что приводит к снижению общей производительности системы.

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

Рекомендуемые действия

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

  1. Изменение параметров загрузки:

    • Определитесь с выбором между параметрами iommu=pt и iommu=soft. Используйте только один из них. iommu=pt обеспечит прозрачный режим IOMMU, который может быть более подходящим для вашей конфигурации.
    sudo nano /etc/default/grub

    Измените строку:

    GRUB_CMDLINE_LINUX="iommu=soft"

    или

    GRUB_CMDLINE_LINUX="iommu=pt"

    После внесения изменений выполните:

    sudo update-grub

    и перезагрузите систему.

  2. Обновление драйверов и системных компонентов: Убедитесь, что вы установили все доступные обновления для Ubuntu, включая ядро и драйвера. Это может улучшить поддержку вашего оборудования.

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

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

Заключение

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

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

Капча загружается...