Сообщество - GNU/Linux

GNU/Linux

1 172 поста 15 636 подписчиков

Популярные теги в сообществе:

16

Нет звука на ноутбуке с Linux

Я столкнулся с задачей поддержки новой аппаратной платформы для устройств GrandCare. Все работало нормально, за исключением одной досадной проблемы — звук отказывался работать. При расследовании я обнаружил, что не я один столкнулся с этой трудностью. Проблема связана с совсем новым звуковым устройством от Everest Semiconductor, называемым ESSX8336, которое используется в чипсете Intel Gemini Lake. В Windows с этим устройством всё в порядке, но в Linux возникают проблемы. После нескольких дней поиска информации и общения с экспертами из группы SOF (Sound Open Firmware), я выяснил, что основные проблемы можно сведени к нескольким ключевым моментам:

Проблема заключается в следующем:

  1. Ядро имеет совместимый модуль, который предоставляет поддержку для ESSX8336, но он отключен практически во всех основных конфигурациях ядра дистрибутивов (включая Debian, который меня интересовал).

  2. Правильные топологии SOF для этого устройства, кажется, не являются частью sof-bin.

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

Установка

ПРЕДУПРЕЖДЕНИЕ: Вы собираетесь установить новое ядро из ветки нестабильной версии Debian. Это может сделать вашу систему неработоспособной, если что-то не пойдет так с вашим оборудованием. Обязательно сделайте полные резервные копии данных и знайте, как загрузиться с предыдущего ядра, прежде чем продолжить.

Оригинал инструкции написан для Debian 10 (buster), но на Debian 12 (bookworm) тоже работает и не понижает ядро. Это, возможно, будет работать для других версий (bullseye) или производных Debian (mint, ubuntu и т. д.), но результат может отличаться.

  1. Установите необходимые пакеты для установки:

sudo apt-get install git rsync

  1. Склонируйте этот репозиторий:

git clone https://github.com/gnickm/sof-essx8336-debian-fix

  1. Установите новое ядро:

cd sof-essx8336-debian-fix sudo dpkg -i dist/linux*

  1. Установите правильную версию прошивки и топологии для sof:

sudo ./setup-sof.sh

  1. Перезагрузитесь с новым ядром:

sudo shutdown -r now

  1. Установите надлежащие уровни ALSA с помощью предоставленного скрипта. В зависимости от настройки вашей ОС, возможно, вам придется запускать его после каждой перезагрузки:

cd sof-essx8336-debian-fix ./setup-alsa.sh

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

sudo ./setup-pulseaudio.sh

Оригинал на гитхабе

Показать полностью
8

Разметка SD с 4096 allocation unit size

Для прошивки 3D принтера требуется SD карточка:

Пытаюсь форматнуть, единственное, где нашел возможность поставить размер это mkfs.fat.

Но как не пробую, fdisk говорит, что размер сектора как был, так и остается 512.

Как сделать нужную разметку?

Вопрос из ленты «Эксперты»

Посоветуйте двухпанельный файловый менеджер

Нужен двухпанельный файловый менеджер, обязательные требования к нему

  • Поддержка ssh/ftp/sftp

  • Возможность запоминать соединения (сохранения логина и пароля в неограниченном кол-ве)

  • Возможность редактирования файлов на ходу, т.е. я нажал ctrl+s файл должен сразу без вопросов и вкладок улететь на сервер

Пока что самые близкие к этим требованиям filezilla и double commander - но оба не могут в пункт 3.

Или может кто знает, как заставить winscp работающую под вайном, подружить с ide работающую не под ним. Путь передается относительно вайна, и открывается пустой файл, хотя в темп падает правильный.

UPD: Я знаю как работает синхронизация, ssh-ключи, что в ide есть свой клиент, про существование автодеплоя, систем контроля версий и т.п. Но сейчас стоит другая задача и она решается только этим способом. Спасибо за понимание.

13

Судьба всех инструкций по линуксу1

Судьба всех инструкций по линуксу

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

Показать полностью 1
14

Ответ на пост «Установка Linux на usb носитель»1

В тему реанииматора. Недавно игрался с убунтой 22.
Записываешь образ руфусом на флешку, в руфусе создаешь раздел для для данных почти на всё свободное место флешки.
Копируешь sources.list с такой же установленной системы на флешку. При первой загрузке с флешки копируешь его из cd-rom в etc/apt
apt update, холдишь linux-firmware и после этого можешь запустить apt upgrade если хочешь.
Спокойно ставишь весь необходимый софт.

6

Установка Linux на usb носитель1

Мне захотелось заиметь такую флешку в качестве "реаниматора", не имеющего ограничений Live системы с дата персистансом. Оказалось, это самая бесполезная опция из существующих :(
Выполняется просто, из запущенного Live, загруженного с другой флешки, делаем установку не на один из хардов, а на usb носитель. А, дальше расскажу, что на самом деле получается в итоге.

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

Live образ взлетает почти везде, что здесь? Собрав флешку на Intel десктопе, попробовал забутить её на AMD лаптопе - не взлетело. На этот момент количество минусов моего девайса перевесило все возможные плюсы и, теперь я делаю себе Live с дата персистансом. В общем, если что-то можно сделать, но этим много лет никто широко не пользуется, это не с проста :)

7

Как выбрать планшет и установить на него Manjaro? И стоит ли?

Требуется консультация специалистов.
Хочу планшет на Linux. Имел опыт работы на ноуте с Mint, Ubuntu, Debian, но больше всего понравился Manjaro.
Я не сисадмин, а юрист, поэтому основная цель - работа в Libre Office.
Подскажите, как выбрать планшет, стоит ли игра свеч?
И инструкцию по установке, пожалуйста.

Отличная работа, все прочитано!