Автор Тема: P9 vs Intel UHD 10 Gen  (Прочитано 10340 раз)

Оффлайн kl0p

  • Начинающий
  • *
  • Сообщений: 44
P9 vs Intel UHD 10 Gen
« : 01.05.2021 19:40:17 »
Приобрёл MiniPC Asus PN62S, не могу запустить на нём поддержку интеловской графики. Инсталлятор и установленная операционка запустились только при указании параметра nomodeset ядру. При дефолтной загрузке монитор уходит в спящий режим, откуда не возвращается. Пара слов о себе:

Спойлер
kl0p@comp-core-i3-10110u ~ $ uname -a
Linux comp-core-i3-10110u 5.4.51-std-def-alt1 #1 SMP Fri Jul 10 18:01:10 UTC 2020 x86_64 GNU/Linux

kl0p@comp-core-i3-10110u ~ $ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:9b71] (rev 0c)
00:02.0 VGA compatible controller [0300]: Intel Corporation CometLake-U GT2 [UHD Graphics] [8086:9b41] (rev 02)
00:12.0 Signal processing controller [1180]: Intel Corporation Comet Lake Thermal Subsytem [8086:02f9]
00:14.0 USB controller [0c03]: Intel Corporation Comet Lake PCH-LP USB 3.1 xHCI Host Controller [8086:02ed]
00:14.2 RAM memory [0500]: Intel Corporation Comet Lake PCH-LP Shared SRAM [8086:02ef]
00:14.3 Network controller [0280]: Intel Corporation Comet Lake PCH-LP CNVi WiFi [8086:02f0]
00:15.0 Serial bus controller [0c80]: Intel Corporation Serial IO I2C Host Controller [8086:02e8]
00:15.1 Serial bus controller [0c80]: Intel Corporation Comet Lake Serial IO I2C Host Controller [8086:02e9]
00:16.0 Communication controller [0780]: Intel Corporation Comet Lake Management Engine Interface [8086:02e0]
00:17.0 SATA controller [0106]: Intel Corporation Comet Lake SATA AHCI Controller [8086:02d3]
00:1d.0 PCI bridge [0604]: Intel Corporation Comet Lake PCI Express Root Port #9 [8086:02b0] (rev f0)
00:1f.0 ISA bridge [0601]: Intel Corporation Comet Lake PCH-LP LPC Premium Controller/eSPI Controller [8086:0284]
00:1f.3 Audio device [0403]: Intel Corporation Comet Lake PCH-LP cAVS [8086:02c8]
00:1f.4 SMBus [0c05]: Intel Corporation Comet Lake PCH-LP SMBus Host Controller [8086:02a3]
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake SPI (flash) Controller [8086:02a4]
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (10) I219-V [8086:0d4f]
01:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 [144d:a808]

kl0p@comp-core-i3-10110u ~ $ ls /etc/X11/xorg.conf.d -la
итого 36
drwxr-xr-x  2 root root 4096 апр 14 10:26 .
drwxr-xr-x 16 root root 4096 сен  4  2020 ..
-rw-r--r--  1 root root 1099 авг  8  2018 10-evdev.conf
-rw-r--r--  1 root root 1429 авг 12  2019 40-libinput.conf
-rw-r--r--  1 root root  827 апр 21  2017 50-libinput-touchpad.conf
-rw-r--r--  1 root root  115 дек 13  2016 50-vmmouse.conf
-rw-r--r--  1 root root 1750 июл  3  2017 75-synaptics-extra.conf
-rw-r--r--  1 root root  796 авг  8  2018 90-input-thinkpad.conf
-rw-r--r--  1 root root  176 авг  8  2018 95-input-keyboard.conf
В альтераторе вижу, что загружен драйвер Generic VESA Compatible, попытки указать для загрузки другой драйвер/разрешение ни к чему не приводят, после перезагрузки так и остаётся дженерик веса.

Есть ли поддержка этого видеоадаптера в 9 платформе? Что нужно докрутить и донастроить?

Онлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Re: P9 vs Intel UHD 10 Gen
« Ответ #1 : 01.05.2021 20:05:43 »
попробуйте
apt-get update
update-kernel -t un-def
reboot

Оффлайн kl0p

  • Начинающий
  • *
  • Сообщений: 44
Re: P9 vs Intel UHD 10 Gen
« Ответ #2 : 01.05.2021 21:42:10 »
попробуйте
apt-get update
update-kernel -t un-def
reboot
Спасибо за быстрый ответ! Выполнил все команды, судя по тому, что сообщает uname
kl0p@comp-core-i3-10110u ~ $ uname -a
Linux comp-core-i3-10110u 5.10.32-un-def-alt1 #1 SMP PREEMPT Fri Apr 23 19:03:54 UTC 2021 x86_64 GNU/Linux
ядро un-def скачалось и установилось, однако симптоматика не изменилась, проблема остаётся. Может, я чего не докрутил?

Онлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Re: P9 vs Intel UHD 10 Gen
« Ответ #3 : 01.05.2021 21:56:21 »
попробуйте еще, чтобы Xorg и прочее обновилось.
apt-get dist-upgrade

Оффлайн kl0p

  • Начинающий
  • *
  • Сообщений: 44
Re: P9 vs Intel UHD 10 Gen
« Ответ #4 : 01.05.2021 22:19:38 »
попробуйте еще, чтобы Xorg и прочее обновилось.
apt-get dist-upgrade
С этого я начал)

Онлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Re: P9 vs Intel UHD 10 Gen
« Ответ #5 : 01.05.2021 22:25:05 »
можно попробовать по аналогии https://www.reddit.com/r/voidlinux/comments/ffari7/speed_boost_with_new_mesa_for_recent_intel_gpus/ в файле /etc/X11/xorg.conf.d/10-monitor.conf

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: P9 vs Intel UHD 10 Gen
« Ответ #6 : 02.05.2021 06:50:44 »
ядро un-def скачалось и установилось, однако симптоматика не изменилась, проблема остаётся. Может, я чего не докрутил?

Всё сложнее чем кажется.
Видеодрайвер интел состоит из трёх основных компонентов:
ядерный модуль (в ядре) - xorg-драйвер (modesetting_drv.so; по-умолчанию; в пакете xorg-server) - mesa акселерация (пакет xorg-dri-intel).

Т.о., исходя из этого, одного ядерного модуля мало. Требуется наиболее свежая версия xorg-server и xorg-dri-intel (меса драйвер под интел). По-сути в xorg-dri-swrast, который находится в образе по зависимостям.

Попробуйте скачать, записать на флешку и загрузиться лайвом с сизифного регулярного образа regular-xfce-latest-x86_64.iso
http://nightly.altlinux.org/sisyphus/current/
http://nightly.altlinux.org/sisyphus/current/regular-xfce-latest-x86_64.iso

И посмотрите, поможет ли более свежая версия xorg-server.
Этот образ содержит un-def ядро и более свежую версию xorg-server (в p9 - 1.20.8-alt8; в сизифе - 1.20.11-alt1).
Но в принципе, там среди образов, можно смотреть всё, что свежее 14 апреля 2021, - дата, когда в Сизифе появился пакет xorg-server-1.20.11-alt1. Т.е. образ не должен быть собран по дате старее чем 15 апреля. Чтобы xorg-server-1.20.11-alt1 гарантированно находился в образе.

Гарантировать конечно ничего нельзя, но почему бы не проверить.

Оффлайн kl0p

  • Начинающий
  • *
  • Сообщений: 44
Re: P9 vs Intel UHD 10 Gen
« Ответ #7 : 02.05.2021 15:39:29 »
ядро un-def скачалось и установилось, однако симптоматика не изменилась, проблема остаётся. Может, я чего не докрутил?
Всё сложнее чем кажется.
Видеодрайвер интел состоит из трёх основных компонентов:
<...>
Попробуйте скачать, записать на флешку и загрузиться лайвом с сизифного регулярного образа regular-xfce-latest-x86_64.iso
<...>
И посмотрите, поможет ли более свежая версия xorg-server.
Этот образ содержит un-def ядро и более свежую версию xorg-server (в p9 - 1.20.8-alt8; в сизифе - 1.20.11-alt1).
<...>
Спасибо за советы и информацию! Но увы, результат тот же. Пробовал загружаться с флэшки с образом regular-xfce-latest-x86_64.iso поочерёдно с двумя предложенными ядрами, результат один -- чёрный экран. Скачал последнюю xubuntu и elementaryos, в последней числится пакет xserver-xorg-core 2:1.20.9-2ubuntu1.2~20.04.2, в первом случае просто чёрный экран, во втором запустился VESA драйвер.

Онлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Re: P9 vs Intel UHD 10 Gen
« Ответ #8 : 02.05.2021 17:32:09 »
Но modesetting должен работать, т.к. в ядро эту видяху вроде как добавили (3d ускорение это следующий вопрос).
А что говорит dmesg | grep -iE "drm|huc|guc|dmc"

Онлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Re: P9 vs Intel UHD 10 Gen
« Ответ #9 : 02.05.2021 19:20:02 »
Пробовал загружаться с флэшки с образом regular-xfce-latest-x86_64.iso поочерёдно с двумя предложенными ядрами, результат один -- чёрный экран.
на этом можно еще попробовать update-kernel -t drm-tip

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: P9 vs Intel UHD 10 Gen
« Ответ #10 : 02.05.2021 19:24:53 »
Пара слов о себе:
Странно. У меня с
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:9b71] (rev 0c)
00:02.0 VGA compatible controller [0300]: Intel Corporation CometLake-U GT2 [UHD Graphics] [8086:9b41] (rev 02)
00:04.0 Signal processing controller [1180]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] (rev 0c)
00:12.0 Signal processing controller [1180]: Intel Corporation Comet Lake Thermal Subsytem [8086:02f9]
00:14.0 USB controller [0c03]: Intel Corporation Comet Lake PCH-LP USB 3.1 xHCI Host Controller [8086:02ed]
00:14.2 RAM memory [0500]: Intel Corporation Comet Lake PCH-LP Shared SRAM [8086:02ef]
00:14.3 Network controller [0280]: Intel Corporation Comet Lake PCH-LP CNVi WiFi [8086:02f0]
00:15.0 Serial bus controller [0c80]: Intel Corporation Serial IO I2C Host Controller [8086:02e8]
00:16.0 Communication controller [0780]: Intel Corporation Comet Lake Management Engine Interface [8086:02e0]
00:1d.0 PCI bridge [0604]: Intel Corporation Comet Lake PCI Express Root Port #9 [8086:02b0] (rev f0)
00:1f.0 ISA bridge [0601]: Intel Corporation Comet Lake PCH-LP LPC Premium Controller/eSPI Controller [8086:0284]
00:1f.3 Audio device [0403]: Intel Corporation Comet Lake PCH-LP cAVS [8086:02c8]
00:1f.4 SMBus [0c05]: Intel Corporation Comet Lake PCH-LP SMBus Host Controller [8086:02a3]
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake SPI (flash) Controller [8086:02a4]
01:00.0 Non-Volatile memory controller [0108]: Kingston Technology Company, Inc. OM3PDP3 NVMe SSD [2646:500d] (rev 01)
и
uname -a
Linux comp-core-i3-10110u-b97ba9 5.4.28-std-def-alt1 #1 SMP Wed Mar 25 17:50:11 UTC 2020 x86_64 GNU/Linux
на
cat /etc/altlinux-release
Simply Linux 9.0  (Destiny)
Всё работает ок. Правда ультрабук, а не миниПК.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: P9 vs Intel UHD 10 Gen
« Ответ #11 : 02.05.2021 19:31:41 »
Лог Х сервера в приложении (может поможет).

Онлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Re: P9 vs Intel UHD 10 Gen
« Ответ #12 : 02.05.2021 19:36:08 »
Пара слов о себе:
Странно. У меня с

Всё работает ок. Правда ультрабук, а не миниПК.
там иногда бывает косяк с виртуальным видеовыходом (к которому само собой монитор не подключен), который драйвер считает основным... иногда помогает обновление bios, или в в конфиге xorg его отключить...

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 153
Re: P9 vs Intel UHD 10 Gen
« Ответ #13 : 02.05.2021 20:30:04 »
Пара слов о себе:
Странно. У меня с

Всё работает ок. Правда ультрабук, а не миниПК.
там иногда бывает косяк с виртуальным видеовыходом (к которому само собой монитор не подключен), который драйвер считает основным... иногда помогает обновление bios, или в в конфиге xorg его отключить...
Сталкивался с материнкой ASRock на мини-ПК, где присутствует разъём LVDS. К нему, разумеется, ничего не подключено. Но если в BIOS включен этот порт (LVDS enable), то система (не важно, и Linux, и Windows) считает этот выдеовыход первичным со всеми вытекающими последствиями (типа черный экран на мониторе, подключенном к  DVI). Так что, чтобы не было таких глюков, то LVDS отключается в BIOS.

Оффлайн kl0p

  • Начинающий
  • *
  • Сообщений: 44
Re: P9 vs Intel UHD 10 Gen
« Ответ #14 : 03.05.2021 13:01:20 »
Я собрал в одном посте ответы на все советы и предложения. Очень благодарен, рассчитываю на вашу поддержку!
Но modesetting должен работать, т.к. в ядро эту видяху вроде как добавили (3d ускорение это следующий вопрос).
А что говорит dmesg | grep -iE "drm|huc|guc|dmc"
Вот что:
home log # dmesg | grep -iE "drm|huc|guc|dmc"
[    3.779148] systemd[1]: Starting Load Kernel Module drm...
[    3.808362] systemd[1]: modprobe@drm.service: Succeeded.
[    3.808609] systemd[1]: Finished Load Kernel Module drm.
[    4.344473] fb0: switching to inteldrmfb from simple
[    4.348575] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    4.348576] [drm] Driver supports precise vblank timestamp query.
[    4.350489] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[    4.410412] [drm] Initialized i915 1.6.0 20190822 for 0000:00:02.0 on minor 0
[    4.489608] fbcon: i915drmfb (fb0) is primary device
[    4.625428] i915 0000:00:02.0: fb0: i915drmfb frame buffer device

Но если в BIOS включен этот порт (LVDS enable), то система (не важно, и Linux, и Windows) считает этот выдеовыход первичным со всеми вытекающими последствиями (типа черный экран на мониторе, подключенном к  DVI). Так что, чтобы не было таких глюков, то LVDS отключается в BIOS.
Спасибо за инфу, ничего в биосе про LVDS не нашёл. Может, стОит попробовать подключить МиниПК к монитору через DP?
биос уже наизусть весь выучил, наверное)
иногда помогает обновление bios
BIOS залил самый распоследний для этого устройства, версия 0404.
или в в конфиге xorg его отключить...
А вот здесь можно поподробнее?
Лог Х сервера в приложении (может поможет).
Вот мой лог, я не могу никак интерпретировать множественные сообщения (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument. Буду очень признателен за анализ лога (клава и мышь при этой загрузке были отключены):
« Последнее редактирование: 03.05.2021 13:04:26 от kl0p »