Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Классическая игра в аркадном стиле для любителей ретро-игр. Защитите космический корабль с Печенькой (и не только) на борту, проходя уровни.

Космический арканоид

Арканоид, Аркады, Веселая

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
72
KerLaeda93
2 года назад
GNU/Linux

Разгон монитора и исправление цветового диапазона в Linux⁠⁠

Здравствуй, многоуважаемый читатель! Мы продолжаем серию материалов, посвящённых настройке и оптимизации систем на базе ядра Linux. В этой небольшой инструкции вы узнаете, как исправить давнюю проблему с ограниченным цветовым диапазоном в Linux, а также как всего за пару кликов разогнать матрицу монитора вне зависимости от используемой модели видеокарты, протокола графического сервера (Xorg, Wayland) или рабочего окружения (Gnome, KDE, Xfce, I3).

Разгон монитора и исправление цветового диапазона в Linux Linux, Монитор, Wayland, Xorg, Mesa, AMD, Видео, YouTube, Длиннопост

Система автора

Разгон монитора и исправление цветового диапазона в Linux Linux, Монитор, Wayland, Xorg, Mesa, AMD, Видео, YouTube, Длиннопост

Пояснение проблемы

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


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

Разгон монитора и исправление цветового диапазона в Linux Linux, Монитор, Wayland, Xorg, Mesa, AMD, Видео, YouTube, Длиннопост

Наглядно продемонстрировать проблему весьма сложно, так как это не связано с параметрами цветовой палитры файла, а является ограничением передаваемого сигнала на ваш монитор. То есть видите это только вы. Тем не мене, если вы заметили, что тёмные цвета стали отдавать белизной, а былые яркие картины потускнели и как-то выглядят не так, то эта инструкция вам точно необходима!


Full RGB и разгон монитора

В настоящее время в Linux происходит плавная замена протокола графического сервера Xorg на более новую и быструю реализацию Wayland, что приносит настоящий хаос в настройку конфигурации. Но мы воспользуемся не стандартным методом и создадим универсальный конфигурационный файл для нашего монитора.


1. Открываем терминал и вводим команду find /sys/devices/pci*/ -name edid. Она нам необходима, чтобы узнать, где хранится файл конфигурации edid.

Разгон монитора и исправление цветового диапазона в Linux Linux, Монитор, Wayland, Xorg, Mesa, AMD, Видео, YouTube, Длиннопост

У меня монитор подключен по HDMI, а значит я просто выделяю и копирую всю первую строку.


2. Копируем файл edid в домашнюю директорию с помощью команды:

cp /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0/card0-HDMI-A-1/edid ~/edid.bin

Разгон монитора и исправление цветового диапазона в Linux Linux, Монитор, Wayland, Xorg, Mesa, AMD, Видео, YouTube, Длиннопост

Если вы всё сделали правильно, то в /home/ваше_имя появится файл edid.bin.


3. Теперь нам необходимо установить ПО для чтения и внесения изменений в файл edid.bin. Я рекомендую использовать нативный редактор wxEDID.


Выполняем установку wxEDID и зависимостей:

sudo pacman -S git base-devel grub-customize  # Скачать зависимости и редактор grub

git clone https://aur.archlinux.org/wxedid.git  # Стянуть исходники ПО

cd wxedid  # Перейти в папку с исходниками

makepkg -sric  # Собрать и установить программу

Разгон монитора и исправление цветового диапазона в Linux Linux, Монитор, Wayland, Xorg, Mesa, AMD, Видео, YouTube, Длиннопост

4. Запускаем программу через команду в терминале sudo wxedid и в окне программы выбираем наш edid.bin. File -> Open EDID binary.

Разгон монитора и исправление цветового диапазона в Linux Linux, Монитор, Wayland, Xorg, Mesa, AMD, Видео, YouTube, Длиннопост

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

SPF: Supported features -> изменить значение vsig_format на 0b00

CHD: CEA-861 header -> изменить значение YCbCr4:2:2 и YCbCr4:4:4 на 0

VSD: Vendor Specific Data Block -> изменить значение DC_Y444 на 0


Для разгона матрицы монитора выбираем изменяем данные (Пропустите раздел, если вам не нужен разгон):

Выбираем DTD: Detailed Timing Descriptor и переключаемся на вкладку DTD Constructor, где в поле Pixel clock постепенно повышаем частоту обновления монитора до необходимых значений. Для различных мониторов пределы разгона отличаются.

Разгон монитора и исправление цветового диапазона в Linux Linux, Монитор, Wayland, Xorg, Mesa, AMD, Видео, YouTube, Длиннопост

Сохраняем изменения через File-> Save EDID Binary. Для удобства я назову новый конфигурационный файл edid2.bin.


5. Теперь необходимо заставить систему использовать модифицированный файл edid2.bin вместо системного. Создаём по пути /usr/lib/firmware/ папку edid и переносим туда наш модифицированный edid2.bin.


Вводим команды:

cd /usr/lib/firmware/  # Перейти в нужный раздел

sudo mkdir edid  # Создать папку от администратора

cd  # Перейти в домашнюю папку

sudo cp edid2.bin /usr/lib/firmware/edid  # Скопировать файл edid2.bin

Разгон монитора и исправление цветового диапазона в Linux Linux, Монитор, Wayland, Xorg, Mesa, AMD, Видео, YouTube, Длиннопост

6. Добавляем модифицированный файл в наш загрузчик.


Запускаем grub-customizer и добавляем в параметры ядра (в самый конец) команду drm.edid_firmware=edid/edid2.bin, которая заставит Linux подхватывать наш изменённый конфигурационный файл при загрузке ядра.

Разгон монитора и исправление цветового диапазона в Linux Linux, Монитор, Wayland, Xorg, Mesa, AMD, Видео, YouTube, Длиннопост

Сохраняем изменения через кнопку "Сохранить" в левом углу ПО и смотрим на представленную ниже картинку.

Разгон монитора и исправление цветового диапазона в Linux Linux, Монитор, Wayland, Xorg, Mesa, AMD, Видео, YouTube, Длиннопост

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


Заключение

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


Если вам понравился материал, то, пожалуйста, посетите блог автора ---> ТЫК.


Видеоверсия

ОРИГИНАЛ

Показать полностью 11 1
[моё] Linux Монитор Wayland Xorg Mesa AMD Видео YouTube Длиннопост
55
27
rug178
rug178
6 лет назад

Египет отказал США в создании «арабского НАТО»⁠⁠

Египет уведомил власти США в отказе участвовать в формировании Ближневосточного стратегического альянса (MESA, известного как «арабское НАТО»).

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


Также одной из причин является неопределенность с переизбранием президента США Дональда Трампа на второй срок в 2020 году. Египет опасается, что в случае прихода к власти в США другого человека, существование MESA окажется под угрозой.


Согласно плану Трампа, в новый военно-политический союз должны войти Саудовская Аравия, ОАЭ, Египет, Иордания, Турция, Пакистан, Малайзия и мусульманские государства Африки. Таким образом, это не столько «арабское», сколько «исламское НАТО». Всего в новый альянс пригласили около 30 стран.


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


Администрация США напомнила, что Египет и другие страны, которые хотят купить вооружение у России, должны помнить о возможных последствиях применения санкций со стороны Вашингтона.

Египет отказал США в создании «арабского НАТО» Египет, США, Mesa, Политика

https://iz.ru/866612/2019-04-11/egipet-otkazal-ssha-v-sozdan...

Показать полностью 1
Египет США Mesa Политика
14
70
DELETED
6 лет назад
Лига Геймеров

Mesa Prime⁠⁠

Mesa Prime Игры, Скриншот, Warframe, Captura Warframe, Mesa, Mesa Warframe
Mesa Prime Игры, Скриншот, Warframe, Captura Warframe, Mesa, Mesa Warframe
Показать полностью 1
Игры Скриншот Warframe Captura Warframe Mesa Mesa Warframe
23
34
DELETED
6 лет назад
Лига Геймеров

Mesa⁠⁠

Mesa Moonface, Арт, Игры, Warframe, Mesa, Mesa Warframe

https://www.pixiv.net/member_illust.php?mode=medium&illu...

Показать полностью 1
Moonface Арт Игры Warframe Mesa Mesa Warframe
4
48
DELETED
7 лет назад
Лига Геймеров

Mesa⁠⁠

Mesa Towerpractice, Warframe, Mesa, Игры, Арт

tumblr

Показать полностью 1
Towerpractice Warframe Mesa Игры Арт
8
91
DELETED
7 лет назад
Лига Геймеров

Tenno and Mesa⁠⁠

Tenno and Mesa Kevin Glint, Kevin Yeo, Warframe, Operator, Mesa, Mesa Warframe, Игры, Арт

DA

Kevin Glint Kevin Yeo Warframe Operator Mesa Mesa Warframe Игры Арт
18
88
DELETED
7 лет назад
Лига Геймеров

MESA⁠⁠

MESA Devillo, Warframe, Mesa, Mesa Warframe
Показать полностью 1
Devillo Warframe Mesa Mesa Warframe
17
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии