- Linux не видит Wi-Fi на чипсете Intel. Ошибка «Прошивка: не удалось загрузить iwlwifi» (РЕШЕНО)
- Kali linux iwlwifi-7265D.11-12.ucode
- 1 ответ 1
- Начало работы#
- pacman setup#
- Обновление ключей Arch Linux#
- Включить 32-битное хранилище#
- Ускорить обновление системы#
- Установка основных пакетов и пакета программного обеспечения#
- Пакеты, необходимые для установки!#
- Пакеты для работы с файлами#
- Suite #
- Установка Steam#
- Установите обновленные драйвера видеокарты #
- NVIDIA#
- Nouveau ( Только для старых видеокарт )#
- Intel#
- Добавление важных модулей в образы initramfs#
- Установить микрокод №
- Установить дополнительную прошивку #
- Настройки драйвера NVIDIA#
- Настройки драйвера NVIDIA#
- Переменные среды, специфичные для драйвера NVIDIA#
- Гибридная графика на ноутбуках #
- Видео-гайд: Ucode как установить драйвер
- Разгон монитора (Для опытных пользователей) #
- Для видеокарт AMD/Intel #
- Для видеокарт NVIDIA#
Linux не видит Wi-Fi на чипсете Intel. Ошибка «Прошивка: не удалось загрузить iwlwifi» (РЕШЕНО)
Встроенный адаптер Intel Wi-Fi не был распознан системой. Linux не видит устройства Wi-Fi как неподключенные.
Чтобы просмотреть системные события с момента последней загрузки, выполните следующую команду.
Вы можете прокрутить вывод или выполнить поиск » iwlwifi «.
Пример вывода, связанного с поврежденным адаптером Wi-Fi на базе набора микросхем Intel:
Вы можете использовать следующую команду для поиск в системном журнале:
См. также: Как использовать journalctl для просмотра системных журналов Linux
Ключевая строка в выводе: » прошивка: невозможно загрузить iwlwifi-9000-*.ucode (-2) » т.е. не удалось загрузить прошивку iwlwifi .
Искать репозиторий пакетов
Оказалось, что в Kali Linux прошивка iwlwifi находится в пакете firmware-iwlwifi , установите его:
В Ubuntu , Linux Mint и Debian , выполните следующую команду для установки прошивки:
В Arch Linux , Manjaro , BlackArch и их производных , выполните команду:
После установив прошивку и перезагрузив компьютер, проблема исчезнет и Wi-Fi адаптер заработает.
Источник
Kali linux iwlwifi-7265D.11-12.ucode
Привет всем, я пытаюсь понять, как это исправить без переустановки ОС. Я знаю ваше решение, я искал много сайтов для этой проблемы. Я не могу использовать Aircrack в учебнике, над которым работаю, и думаю, поэтому. В любом случае, моя беспроводная карта — Intel® Dual Band R-Wireless-AC-7265, и мне нужно установить драйверы iwlwifi-7265D-11.ucode и iwlwifi-7265D.12.ucode. Я добавил:
находится в /etc/apt/sources.list, но когда я делаю обновление, он хочет обновить 594 вещи, и я не знаю, влияет ли это на готовность системы. Есть ли способ обновить iwlwifi с помощью этого или я могу установить их вручную? Я предпочитаю делать это вручную, потому что я могу отменить то, что сделал, вместо того, чтобы пытаться отменить 595 вещей. Любая помощь или совет очень ценятся. Заранее большое спасибо!
Итак, я попытался:
и он говорит, что это последняя версия, и все еще безуспешно.
1 ответ 1
У вас есть несоответствие: во-первых,
каждый раз, когда я запускаю, он говорит, что iwlwifi-7265D.11.ucode и iwlwifi-7265D.12.ucode не могут быть загружены
, но на с другой стороны,
, но ни 7265D-11.ucode, ни 7265D-12.ucode не указаны. Поэтому вам необходимо установить последнюю версию драйвера, а затем обновить прошивку.
Загрузите последние резервные копии ядра Linux отсюда. Теперь перейдите в каталог, в который вы скачали пакет, и выполните команду:
Теперь вы можете проверить с помощью modinfo iwlwifi не ли в /lib/firmware, вам придется скачать его оттуда . Нужная версия одна, распакуйте архив и поместите файлы прошивки *.ucode в /lib/firmware. Вы можете переименовать iwlwifi-7265.13.ucode во что-то другое, чтобы убедиться, что загружена версия D . Перезагрузитесь, и все готово.
Исходный код
Начало работы#
pacman setup#
Обновление ключей Arch Linux#
Требуется обновление ключа, чтобы избежать дальнейших проблем с установкой пакета:
Эта операция может занять много времени.
Включить 32-битное хранилище#
Убедитесь, что менеджер пакетов Pacman настроен на доступ к необходимым 32-битным зависимостям, особенно для установки Wine и Steam.
Для этого раскомментируйте так называемый репозиторий multilib :
Ускорить обновление системы#
Reflector ранжирует доступные репозитории по скорости:
Если вы из европейской части России , мы всегда рекомендуем использовать немецкие зеркала, потому что их больше и они имеют оптимальную свежесть/скорость:
Если вы живете за пределами европейской части РФ или в другой стране, просто переключите Германия на Россия или ваша страна.
Вы также можете редактировать список зеркал вручную, добавляя зеркала из постоянно обновляемого зеркальный список на веб-сайте Arch Linux (https://archlinux.org/mirrorlist/)
Установка основных пакетов и пакета программного обеспечения#
Автор считает, что пользователь системы должен определить, что и почему перетащите в вашу систему, но все же мы должны дать некоторые рекомендации по установке определенных программ, которые обязательно помогут вам в работе с этим руководством.
Пакеты, необходимые для установки!#
Эта группа пакеты НЕОБХОДИМЫ для установки! Он содержит ряд полезных инструментов, без которых вы не сможете установить многие пакеты AUR, включая все описанные далее в руководстве. А так как мы договорились в начале руководства использовать «дедовский» метод для установки пакетов AUR, то дополнительно установим git для загрузки PKGBUILD и текстовый редактор nano для редактирования конфигурационных файлов (можно использовать любой другой):
Опционально можно установить графическую обертку для работы с загрузчиком GRUB2:
Пакеты для работы с файлами#
В Linux есть поддержка целого зоопарка разных файлов и алгоритмов сжатия, но вам нужно установить дополнительные пакеты, чтобы все они работали правильно:
Однако они предоставляют только интерфейс командной строки для работы с файлами, поэтому также необходимо установить графическую оболочку с минимальным набором зависимостей :
Suite #
Далее установим рыцарский набор в виде браузера (chromium), плееров (VLC) и торрент-клиента (qbittorrent):<3
Интересно, но все же.
Вы также можете увидеть легковесный файловый менеджер PCManFM:
Итак, мы установили пакет man и несколько программ, которые нам понадобятся в будущем. Но если вам не нравится ни то, ни другое, вы всегда можете найти любой нужный вам пакет на https://www.archlinux.org/packages/. Если вы не можете найти нужную вам программу в официальных репозиториях, вы всегда можете найти то, что вам нужно в AUR (по адресу https://aur.archlinux.org/packages/).
Установка Steam#
Если вы включили хранилище в настройках pacman Multilib в предыдущем разделе, вы можете установите оттуда официальный клиент Steam. Однако здесь стоит отметить сразу несколько доступных версий.
Существует только Steam — включает в себя клиент Steam со своими копиями библиотек.
И есть Steam-Native-Runtime, который использует библиотеки, установленные локально в системе. Разница в том, что последние всегда будут использовать последние версии библиотек, поэтому клиентский опыт и собственные игры для Linux могут улучшить или сломать некоторые функции. Собственная среда выполнения Steam также требует больше 32-битных зависимостей.
Автор рекомендует использовать обычную версию, хотя серьезных проблем с родной средой выполнения Steam не поступало.
Установите обновленные драйвера видеокарты #
Ничего сложного в установке драйверов для систем Linux нет, главное учитывать, что обновление ядра и версии драйвера будет определять, получите ли вы черный экран получит смерть или нет (шутка).
И да, устанавливайте драйвера ТОЛЬКО через менеджер пакетов вашего дистрибутива!
Не забудьте скачать драйвер с сайта NVIDIA/AMD, это поможет вам избежать многих проблем в будущем.
NVIDIA#
В мастере установите драйвер версии DKMS, который адаптируется к нужному ядру и не позволяет удалить систему во время обновления (не относится к бесплатным драйверам Mesa).
Мы рекомендуем отключить «Безопасную загрузку» в UEFI перед установкой, так как это может помешать загрузке модулей драйверов.
Nouveau ( Только для старых видеокарт )#
Для старых видеокарт Nvidia (менее GeForce 600) рекомендуется использовать бесплатную альтернативу драйверу NVIDIA Nouveau , который является частью Месы. Имеет официальную поддержку и обновления в отличие от предыдущих версий проприетарного драйвера NVIDIA (340, 390) и отлично справляется с 2D-ускорением. Nouveau также хорошо работает с Wayland.
Intel#
Эти команды установят полный набор драйверов для вашей видеокарты и все зависимости, но обратите внимание: автор использует проприетарный драйвер от NVIDIA, так что если вы заметили ошибку или хотите более аутентичный источник: GitHub.
У авторов нет оборудования AMD, поэтому данное руководство будет посвящено настройке оборудования NVIDIA. Если вы хотите добавить в это руководство специальные оптимизации/улучшения Mesa Open Driver, вы можете отправить свои изменения в виде запроса на вытягивание для проверки.
Добавление важных модулей в образы initramfs#
Предварительно Сначала нам нужно добавить важные модули в наш загрузочный образ ядра. Это позволит нам избежать проблем в будущем и снизит риск появления «черного экрана» при загрузке из-за того, что некоторые модули на тот момент не были загружены или просто отсутствуют.
Для этого редактируем параметры сборки наших образов: sudo nano /etc/mkinitcpio.conf
Редактируем строку MODULES как показано на изображении, и выполните приведенные ниже команды.
В поле (разделенные квадратными скобками) вы можете написать любой модуль ядра, который вы считаете наиболее важным и необходимым. Ниже мы указали модули файловой системы Btrfs.
Если у вас видеокарта AMD/Intel, вы можете дополнительно указать соответствующие модули драйверов AMD/Intel: amdgpu radeon или crc32c-intel intel_agp i915 .
Кроме того, если у вас другая файловая система, вам не нужно регистрировать модули для Btrfs.
Установить микрокод №
Микрокод — это программа, реализующая набор инструкций процессора. Он уже встроен в материнскую плату вашего компьютера, но, скорее всего, вы его вообще не обновляли или делали редко вместе с обновлением BIOS (UEFI).
Однако ядро Linux имеет возможность применять обновления ядра во время загрузки. Обновления прошивки содержат многочисленные исправления ошибок и улучшения стабильности, поэтому рекомендуется устанавливать их регулярно.
Это делается с помощью следующих команд:
Установить дополнительную прошивку #
В Arch Linux и ее дистрибутивах большинство прошивок устройств обычно поставляются с пакетом linux-firmware и всеми связанные пакеты (linux-firmware-wherece, linux-firmware-bnx2x, linux-firmware-liquidio, linux-firmware-marvell, linux-firmware-mellanox, linux-firmware-nfp, linux-firmware-qcom, linux-firmware-qlogic ). Однако вы можете столкнуться с предупреждениями при восстановлении образов initramfs с помощью sudo mkinitcpio -P в следующем формате:
Такие предупреждения не являются критическими; однако некоторые устройства в вашей системе могут вообще или вообще не работать без необходимой прошивки. Поэтому рекомендуется сначала попробовать установить все упомянутые выше пакеты прошивок Linux (некоторые из них могут быть пропущены из-за отсутствия устройств). например, linux-firmware-marvell).
Однако некоторых прошивок нет в официальных репозиториях раздачи, поэтому их необходимо устанавливать отдельно от AUR (все пакеты, содержащие файлы прошивок, заканчиваются на «-firmware»). Рассмотрим пример прошивки для модуля aic94xx:
Затем повторите команду sudo mkinitcpio -P. Предупреждение об отсутствии прошивки для модуля aic94xx должно исчезнуть.
Настройки драйвера NVIDIA#
После установки драйвера не забудьте перезагрузиться, откройте панель настроек nvidia и выполните все шаги, как показано на рисунке:
(Если у вас более одного монитора, выберите здесь тот, у которого самая высокая частота обновления)
(Это изменение профиля питания графического карта работает только до ее перезапуска.Если вы хотите исправить профиль производительности, установите пакет nvidia-tweaks с _powermizer_scheme=1 , как описано в следующем подразделе).
(не забудьте настроить здесь все имеющиеся у вас мониторы и установить для них правильное разрешение и частоту обновления).
Мы рекомендуем не использовать для этого «Принудительно использовать композитный канал» и «Принудительно использовать полный композитный канал» . Хотя эти два варианта действительно они могут вылечить разрывы (разрывы экрана), они также вызывают сильную задержку ввода. Вместо этого мы рекомендуем настроить компоновщик DE (WM), как описано в разделе «Оптимизация среды рабочего стола (DE).
Теперь переместите ранее сохраненный файл конфигурации в /etc/X11/xorg.conf , чтобы настройки, которые вы использовали для мониторов, работали в системе. широкий и после перезагрузки не произошел сбой:
Да Если вы используете GNOME/Plasma, имейте в виду, что эти среды могут переопределять параметры монитора, которые вы вводите здесь, и использовать свои собственные. В этом случае вам необходимо настроить мониторы в настройках вашей рабочей среды.
Настройки драйвера NVIDIA#
По умолчанию закрытый драйвер NVIDIA не использует некоторые скрытые оптимизации, которые могут помочь повысить производительность и производительность вашей видеокарты.
Чтобы вам было удобно активировать их, мы создали пакет, содержащий все эти настройки драйверов: nvidia-tweaks. Перед установкой установите драйвер NVIDIA, как описано выше.
Установка
При возникновении следующей ошибки:
Выполнить: sudo pacman -S base -devel
Переменные среды, специфичные для драйвера NVIDIA#
Их можно указать в Lutris для конкретных игр или в «Параметры запуска» игры в Steam ( «Свойства» -> «Параметры запуска» » После указания всех переменных не забудьте добавить » %command% » в конце, чтобы Steam понял, что вы указали переменные системной среды для запуска игры, а не параметры, специфичные для сама игра ).
__GL_THREADED_OPTIMIZATIONS =1 (отключено по умолчанию) — включить многопоточность OpenGL.Используйте выборочно для игр/нативных приложений, так как иногда это может привести к снижению производительности в противоположном направлении.Некоторые игры могут вообще не работать с этой переменной (например, некоторые родные части Metro).
__GL_MaxFramesAllowed=1 (по умолчанию: 2) : Устанавливает плоский тип хранилища память картинок по драйверу. Вы можете указать «3» (тройная буферизация), чтобы получить больше FPS и лучшую производительность приложений/игр с VSync. Мы рекомендуем установить «1» в абсолютное значение (т.е. не использовать буферизацию, вставлять изображения как есть). Это может значительно снизить значение FPS в играх, но взамен вы получите лучшие задержки рендеринга и реальный физический отклик, потому что. изображение сразу появится на вашем экране без лишних шагов обработки.
__GL_YIELD=»USLEEP» (значение по умолчанию не задано) : довольно специфическая настройка, «USLEEP» — снижает нагрузку на ЦП и помогает бороться с разрывами и «Сетевая карта» обеспечивает больше FPS при увеличении нагрузки на ЦП.
Гибридная графика на ноутбуках #
Одной из самых неприятных проблем при использовании Linux на домашнем ноутбуке является гибридная графика. В этой теме уже прогресс конечно есть и все не так плохо как кажется, но графическая подсистема по прежнему одна из самых проблемных (если не самая проблемная) часть любой Linux системы.
Тема сложная и полна подводных камней, поэтому давайте сначала разберемся с основами. Гибридная графика — это когда у вас есть два графических процессора, которые могут работать одновременно. Эта конфигурация чаще всего встречается в ноутбуках, где есть встроенный видеочип (то есть встроенный iGPU) в процессоре и дискретная графическая карта (dGPU), которая превосходит встроенную графическую карту и предназначена для использования в высокопроизводительных задачах.
Смысл такого разделения в том, что мы можем использовать встроенный видеочип для легких задач, а когда, скажем, приходит «крупная рыба» и нам нужно выдать максимальный FPS, мы используем дискретную графику. Для ноутбуков это позволяет экономить много энергии и, таким образом, увеличивать время работы.
Однако на практике такая система содержит много проблем. Главным среди них является вопрос о том, как эти два графических процессора будут взаимодействовать друг с другом. И если в Windows эту проблему как-то решили, то в Linux, к сожалению, не все так просто. В результате получается несколько отдельных комбинаций производителей интегрированных видеочипов и дискретных видеокарт. Вот три наиболее распространенных случая (сначала интегрированная графика, затем дискретная):
Наиболее распространены первый и второй случаи. Они самые проблемные. Третий случай не должен вызвать у вас никаких проблем, поскольку открытые драйверы Mesa могут использоваться для обоих графических процессоров и должны работать «из коробки». Вам понадобится только переменная среды DRI_PRIME=1, чтобы принудительно использовать дискретную графику для вашего приложения. Например, для игры в Steam достаточно ввести в ее свойствах DRI_PRIME=1 %command%.
.
Далее мы будем рассматривать только первые два случая, которые имеют одинаковый алгоритм действий между
Следовательно, возможны две стратегии при соединении NVIDIA + Intel или NVIDIA + AMD:
Для работы с NVIDIA Hybrid Graphics Controller мы используем встроенный механизм
Видео-гайд: Ucode как установить драйвер
Мы отказываемся от гибридной графики, отключая один из возможных GPU и используя только дискретный/интегрированный видеочип.
Прежде чем мы перейдем к первому и второму планам читов, стоит сделать несколько важных шагов, если вы хотите, чтобы графика вашего ноутбука работала правильно.
Убедитесь, что вы правильно установили все драйверы для встроенной видеокарты, а также для NVIDIA (требуется для NVIDIA!)
Убедитесь, что модули драйверов NVIDIA успешно загружаются. Для этого запускаем команду lsmod всем, кто:
а) не хочет возиться с вышеописанным вариантом б) хочет максимальной производительности
По сути здесь делаем все то же самое, что и в предыдущей версии менялась только дискретная графика с интегрированными локациями. Для этого нужно создать конфигурационный файл sudo nano /etc/X11/xorg.conf.d/10-gpu.conf и добавить в него следующее:
В полях «BusID» необходимо ввести собственные значения PCI ID в том формате, в котором они представлены в примере. Найти их можно с помощью следующей команды: lspci manager-qt изменить на нужный режим.
Разгон монитора (Для опытных пользователей) #
Вопреки распространенному мнению, люди думают, что в Linux все еще можно разогнать монитор. Даже с небольшим количеством манипуляций мы попробуем это в этом разделе для разных аппаратных конфигураций.
Описанные ниже методы не работают для сеансов Wayland.
Для видеокарт AMD/Intel #
Этот метод работает только для драйверов Mesa и Xorg.
Установите все необходимые компоненты:
Сначала мы сгенерируем строку модели, которая предоставит серверу Xorg информацию о подключенном мониторе компьютера. Выполните следующую команду, сначала указав желаемое разрешение через пробел, а затем желаемую частоту обновления:
Теперь давайте зарегистрируем получившуюся серию моделей в Xorg с помощью утилиты xrandr. Скопируйте вывод cvt и вставьте все после Modeline в эту команду:
Теперь примените полученный Modeline к нужному монитору:
(где HDMI-0 — это тип подключения вашего монитора, это можно узнать командой xrandr без аргументов)
Теперь вы можете проделывать эти операции в таком порядке, постепенно увеличивая частоту обновления монитора и добавляя вывод в форма линейки моделей с максимальной скоростью работы обновления конфигурационного файла Xorg. Например:
Обратите внимание на комментарии в приведенном примере файла конфигурации!
После перезагрузки все настройки должны работать правильно.
Как отдельный случай стоит рассмотреть разгон матрицы ноутбука с графикой Intel. Вы можете прочитать об этом в этой статье.
Для видеокарт NVIDIA#
Сейчас мы будем рассматривать разгон монитора только для видеокарт NVIDIA, так как у этого производителя есть некоторые проблемы с использованием модельных рядов Xorg напрямую через XRandr.
Для начала нужно узнать какой тип подключения у вашего монитора, сделать это можно с помощью инструмента xrandr:
Из информации по выводу наших мониторов из xrandr, нас интересует in:
Тип монитора, который вы хотите разогнать (HDMI-0/DP-0 и т.д.)
Строка с разрешением монитора для разгона. Рядом со значением частоты обновления должна быть звездочка (*). Это означает, что монитор способен выдавать больше Герц, чем заявлено, т.е. его можно разогнать.
Затем переходим в панель управления настройками NVIDIA X:
В ней нам нужно полностью настроить наш разогнанный монитор с правильным типом подключения во вкладке «Настройки отображения X-сервера» . Установите разрешение монитора и частоту обновления в соответствии со значениями, которые дал нам xrandr, и сохраните все настройки в xorg.conf с помощью кнопки ниже: «Сохранить файл конфигурации X» .
После этого перейдите на вкладку с названием монитора, который вы хотите разогнать. Например: «HDMI-0 — (Samsung S24R35x)» . И нажмите кнопку «Получить EDID». -> И сохраните файл EDID вашего монитора в ваш домашний каталог (для этого шага требуется , просто сохраните его в домашнем каталоге вашего пользователя).
Теперь нам нужно отредактировать файл edid. бины с нашего монитора. Для этого установите бесплатный инструмент wxedid:
Запуск этой программы откроет наш сохраненный файл edid через меню.
Затем перейдите к «DTD: Подробное описание времени» .
Здесь нужно перейти на вкладку «Конструктор DTD» и в поле «Часы пикселей» постепенно увеличивать частоту обновления монитора до желаемое значение.
О том, как подобрать подходящее значение для своего монитора: думайте сами и ищите на специализированных ресурсах. Для разных мониторов — разные значения.
Сохраните уже измененный файл EDID (также в каталоге запуска) и закройте программу.
Теперь в конфигурации Xorg нужно прописать путь к модифицированному файлу EDID в разделе с монитором, который будем разгонять:
И там добавьте опцию с полным путем к модифицированному файлу EDID в следующем формате:
(где HDMI-0 — ваш тип подключения, а edid.bin — ваш файл разгона)
Это все. Теперь нужно перезагрузиться и наслаждаться плавностью. (При условии, что вы ввели правильное значение).
Пользователи с подключением монитора VGA (и не только) могут столкнуться с проблемой черного экрана после перезагрузки. Поэтому мы просим вас заранее создать флешку с любым записанным на нее LiveCD окружением, чтобы в случае проблем можно было откатить изменения.
Видеоверсия (немного устаревшая)
Источник