Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Драйвер i915 для графики Intel® Iris® Xe (тормозит изображение)  (Прочитано 64765 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lander5691

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
  • Ubuntu 22.04 LTS 64bit
    • Просмотр профиля
Всем привет!  ::)

На процессоре i7 12700H с интегрированной графикой Intel® Iris® Xe при установке 22.04 LTS без режима "nomodeset" обновление интерфейса происходит со скоростью ~5 fps, т.е. он попросту лагает.

Со включенным режимом "nomodeset" часота кадров адекватная, но возникают еще две проблемы:
1. Не регулируется яркость экрана
2. Не определяется второй монитор через HDMI

Запрос lspci
lspci -nnk | grep -A 3 VGA | grep -E "VGA|driver"
Дает такую картину в режиме nomodeset:
00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-P Integrated Graphics Controller [8086:46a6] (rev 0c)
Без nomodeset:
00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-P Integrated Graphics Controller [8086:46a6] (rev 0c)
  Kernel driver in use: i915

Вывод xrandr:

XWAYLAND1 connected 1256x840+0+0 (normal left inverted right x axis y axis) 300mm x 200mm
   1256x840      89.83*+
   1024x768      89.72 
   800x600       89.85 
   640x480       89.73 
   320x240       87.89 
   720x480       89.45 
   640x400       89.60 
   320x200       87.62 
   1024x576      89.65 
   864x486       89.72 
   720x400       89.87 
   640x350       89.05 

Изменение разрешения и частоты кадров на 59 через настройки не изменило ситуацию - лаги продолжаются, при изменении с помощью кода, вообще ничего не происходит:
 
xrandr --newmode "1256x840_59.96"   86.50  1256 1328 1456 1656  840 843 853 872 -hsync +vsync
xrandr --addmode XWAYLAND1 1256x840_59.96
xrandr --output XWAYLAND1 --mode  1256x840_59.96

Пробовал проследовать инструкции отсюда, но требования выполнены по-умолчанию и не решают вопрос:
https://dgpu-docs.intel.com/devices/iris-xe-max-graphics/index.html

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

Есть решения?
« Последнее редактирование: 09 Апреля 2023, 17:22:45 от Lander5691 »
Может быть, Ubuntu для того так и сложен, чтобы разнообразить нашу жизнь, сделать ее интереснее?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6839
    • Просмотр профиля
Re: Драйвер для графики Intel® Iris® Xe
« Ответ #1 : 09 Апреля 2023, 15:11:46 »
Цитировать
на 23.04 в лайв моде проявляется такая же неисправность
С большой вероятностью, что другого решения пока нет.

Оффлайн Lander5691

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
  • Ubuntu 22.04 LTS 64bit
    • Просмотр профиля
Re: Драйвер для графики Intel® Iris® Xe
« Ответ #2 : 09 Апреля 2023, 15:19:50 »
Довольно примечательно, что при подключении дополнительного дисплея через HDMI - он работает адекватно, а при нажатии на экран через встроенный сенсор - он становится полностью серым и не оживает до перезагрузки.
« Последнее редактирование: 09 Апреля 2023, 15:23:24 от Lander5691 »
Может быть, Ubuntu для того так и сложен, чтобы разнообразить нашу жизнь, сделать ее интереснее?

PepperNix

  • Гость
Re: Драйвер для графики Intel® Iris® Xe
« Ответ #3 : 09 Апреля 2023, 15:27:34 »
Lander5691, вот по этой ссылке проблема похожа , но вроде не решена. Но там в свою очередь есть пара интересных ссылок , которые стоит почитать.

Оффлайн Lander5691

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
  • Ubuntu 22.04 LTS 64bit
    • Просмотр профиля
Re: Драйвер для графики Intel® Iris® Xe
« Ответ #4 : 09 Апреля 2023, 16:05:59 »
Lander5691, вот по этой ссылке проблема похожа , но вроде не решена. Но там в свою очередь есть пара интересных ссылок , которые стоит почитать.

Тут скорее про игрегрированную и дискретную видеокарту, к тому же ТС пишет, что на Arch интегрированная работает по умолчанию.

Ща попробую запустить лайв Arch, дам инфу.
Может быть, Ubuntu для того так и сложен, чтобы разнообразить нашу жизнь, сделать ее интереснее?

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 619
  • xUbuntu 22.04
    • Просмотр профиля
Re: Драйвер для графики Intel® Iris® Xe
« Ответ #5 : 09 Апреля 2023, 16:19:57 »
вот по этой ссылке проблема похожа
Что-то не открывается по клику, от меня во всяком случае😞…
(Нажмите, чтобы показать/скрыть)
Может это имелось в виду
Рекомендую ознакомиться с современной трактовкой темы „collective responsibility and the state”, а также темами сопряжёнными с этой… В современных реалиях это может оказаться полезным…

PepperNix

  • Гость
Re: Драйвер для графики Intel® Iris® Xe
« Ответ #6 : 09 Апреля 2023, 16:25:00 »
Что-то не открывается по клику, от меня во всяком случае😞…
Видимо я неправильно вставил ссылку.  Вот она без украшений  ---   https://community.intel.com/t5/Graphics/Hybrid-video-on-linux/td-p/1450737

Оффлайн Lander5691

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
  • Ubuntu 22.04 LTS 64bit
    • Просмотр профиля
Re: Драйвер для графики Intel® Iris® Xe
« Ответ #7 : 09 Апреля 2023, 16:44:10 »
На ARCH вообще по-умолчания нет драйверов intel  :P, так что пока копаю в сторону настроек i915
Может быть, Ubuntu для того так и сложен, чтобы разнообразить нашу жизнь, сделать ее интереснее?

PepperNix

  • Гость
Re: Драйвер для графики Intel® Iris® Xe
« Ответ #8 : 09 Апреля 2023, 16:48:30 »
вообще по-умолчания нет драйверов intel
Имеешь ввиду в скрипте инсталятора ? Так то раньше они ручками ставились , и i915 тоже добавлялся в конфиг где то ))

Оффлайн Lander5691

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
  • Ubuntu 22.04 LTS 64bit
    • Просмотр профиля
Re: Драйвер для графики Intel® Iris® Xe
« Ответ #9 : 09 Апреля 2023, 16:52:33 »
вообще по-умолчания нет драйверов intel
Имеешь ввиду в скрипте инсталятора ? Так то раньше они ручками ставились , и i915 тоже добавлялся в конфиг где то ))

Да, именно, но наводит на идею, что требуется добавить изменения параметра i915 в конфиге GRUB, типа такого:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_psr2_sel_fetch=0"

Осталось подобрать правильный кофиг)

Кажется, тут полный список параметров:
https://kernel.googlesource.com/pub/scm/linux/kernel/git/davem/sparc/+/refs/heads/master/drivers/gpu/drm/i915/i915_params.c


Пользователь добавил сообщение 09 Апреля 2023, 17:21:35:
Ура, ура, вот решение:

Цитировать
sudo nano /etc/default/grub

Добавляем i915.enable_psr=0 в GRUB_CMDLINE_LINUX_DEFAULT

Финальный вид:

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_psr=0"
GRUB_CMDLINE_LINUX=""

Затем по умолчанию

sudo update-grubи
sudo reboot
Из минусов - немного мылится отображение внутри Google Chrome, Visual Studio Code и т.д.
« Последнее редактирование: 09 Апреля 2023, 17:21:35 от Lander5691 »
Может быть, Ubuntu для того так и сложен, чтобы разнообразить нашу жизнь, сделать ее интереснее?

Оффлайн Lander5691

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
  • Ubuntu 22.04 LTS 64bit
    • Просмотр профиля
Кстати, вот список параметров i915:
https://kernel.googlesource.com/pub/scm/linux/kernel/git/davem/sparc/+/refs/heads/master/drivers/gpu/drm/i915/i915_params.h

Другой параметр, который чаще всего отключают:
enable_fbc=0
Может быть, Ubuntu для того так и сложен, чтобы разнообразить нашу жизнь, сделать ее интереснее?

 

Страница сгенерирована за 0.03 секунд. Запросов: 22.