Рейтинг:1

как я могу изменить разрешение экрана с интегрированной графикой Intel на процессоре Atom x6413

флаг im

У меня есть новый одноплатный компьютер (iBase IB836F-6413E), в котором используется процессор Intel Atom x6413, и я не могу заставить работать какое-либо другое разрешение экрана, кроме 1024x768.

Моя установка выглядит следующим образом:

  • Доска: iBase IB836F-6413 SBC
  • Процессор: Intel Atom x6413 со встроенной графикой Intel UHD Graphics для процессоров Intel 10-го поколения
  • БАРАН: 4 ГБ ПК4-3200
  • Место хранения: Твердотельный накопитель mSATA 120 ГБ
  • Монитор: Иияма Пролайт XUB3493XQSU. Поддерживает разрешение до 3440x1440. Подключен через разъем Display Port (DP).
  • Сила: Источник питания 19 В постоянного тока через входной разъем постоянного тока
  • Клавиатура: Беспроводная связь Logitech через приемник, подключенный к USB-порту
  • Мышь: Беспроводная связь Logitech с использованием того же беспроводного приемника, что и клавиатура.
  • Операционная система: Убунту 20.04 ЛТС.
  • Ядро Linux: 5.11.0.

Команда xrandr показывает имя монитора по умолчанию, но я думаю, что это должно быть DP-1 или что-то подобное, поскольку мой монитор подключен через разъем DP. См. ниже вывод xrandr.

Я попытался добавить новые режимы вывода с помощью xrandr следующим образом:

$ xrandr --подробный
xrandr: не удалось получить размер гаммы для вывода по умолчанию
Экран 0: минимум 1024 x 768, текущий 1024 x 768, максимум 1024 x 768
по умолчанию подключен первичный 1024x768+0+0 (0x521) обычный (нормальный) 0 мм x 0 мм
    Идентификатор: 0x520
    Отметка времени: 140204
    Субпиксель: неизвестно
    Клоны:    
    КРТК: 0
    CRTC: 0
    Преобразование: 1.000000 0.000000 0.000000
                0,000000 1,000000 0,000000
                0,000000 0,000000 1,000000
               фильтр: 
    _MUTTER_PRESENTATION_OUTPUT: 0 
    без рабочего стола: 0 
        поддерживается: 0, 1
  1024x768 (0x521) 59,769 МГц * текущий
        h: ширина 1024 начало 0 конец 0 всего 1024 перекос 0 тактовая частота 58,37 кГц
        v: высота 768 начало 0 конец 0 всего 768 часы 76,00 Гц

$ CVT 1920 1080
# 1920x1080 59,96 Гц (вариатор 2.07M9) hsync: 67,16 кГц; ПКЛК: 173,00 МГц
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
$ sudo xrandr --newmode "1920x1080_60.00" 173,00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
 
xrandr: не удалось получить размер гаммы для вывода по умолчанию
$ xrandr
xrandr: не удалось получить размер гаммы для вывода по умолчанию
Экран 0: минимум 1024 x 768, текущий 1024 x 768, максимум 1024 x 768
по умолчанию подключенный первичный 1024x768+0+0 0 мм x 0 мм
   1024x768 76,00* 
  1920x1080_60,00 (0x54e) 173,000 МГц -HSync +VSync
        h: ширина 1920 начало 2048 конец 2248 всего 2576 перекос 0 тактовая частота 67,16 кГц
        v: высота 1080 начало 1083 конец 1088 всего 1120 часы 59,96 Гц
$ sudo xrandr --addmode по умолчанию "1920x1080_60.00"
xrandr: не удалось получить размер гаммы для вывода по умолчанию
$ xrandr
xrandr: не удалось получить размер гаммы для вывода по умолчанию
Экран 0: минимум 1024 x 768, текущий 1024 x 768, максимум 1024 x 768
по умолчанию подключенный первичный 1024x768+0+0 0 мм x 0 мм
   1024x768 76,00* 
   1920x1080_60,00 59,96

Затем в настройках дисплея отображается разрешение 1920x1080, но ничего не меняется, когда я его выбираю. Смотрите скриншот: введите описание изображения здесь

Может ли быть так, что Atom x6413 слишком нов, чтобы встроенная графика еще не поддерживалась? Этот чип был запущен в январе 2021 года.

dmesg в только что загруженной системе не показывает никаких ошибок, связанных с графикой.

Команда inxi -G показывает:

Графика:
  Устройство-1: Драйвер Intel: Н/Д 
  Дисплей: сервер x11: драйвер X.Org 1.20.11: fbdev 
  выгружено: настройка режима, разрешение vesa: 1024x768~76 Гц 
  OpenGL: визуализатор: llvmpipe (LLVM 12.0.0 128 бит) v: 4.5 Mesa 21.0.3

Драйвер Intel: N/A выглядит подозрительно.

lshw -C дисплей показывает:

  *-показать UNCLAIMED
       описание: VGA-совместимый контроллер
       продукт: Корпорация Intel
       производитель: корпорация Intel
       физический идентификатор: 2
       информация о шине: pci@0000:00:02.0
       версия: 01
       ширина: 64 бита
       часы: 33 МГц
       возможности: pciexpress msi pm vga_controller bus_master cap_list
       конфигурация: задержка=0
       ресурсы: память: 80000000-80ffffff память: 70000000-7ffffff ioport: 6000 (размер = 64) память: c0000-dffff

Может ли кто-нибудь помочь мне понять, как заставить видеовыход работать правильно?

Я также пытался обновить ядро ​​​​до 5.14.1 и вижу ту же проблему.

Я просмотрел вывод dmesg для обеих версий ядра (5.11.0 и 5.14.1) и увидел ошибку, связанную с pinctrl_elkhartlake. Возможно, это имеет какое-то отношение к проблемам с графикой, но маловероятно. Вот вывод dmesg, показывающий ошибку для версии ядра 5.14.1:

...
[0.741662] устройство acpi:4e: совпадения хэша
[ 0.741810] RAS: сборщик исправимых ошибок инициализирован.
[0.743163] Освобождение неиспользуемой расшифрованной памяти: 2036 КБ
[0.743723] Освобождение памяти неиспользуемого образа ядра (initmem): 2892 КБ
[0.763189] Запись, защищающая данные ядра только для чтения: 30720k
[0.764251] Освобождение памяти неиспользуемого образа ядра (пробел текста/родных данных): 2036 КБ
[0.764773] Освобождение памяти неиспользуемого образа ядра (родата/разрыв данных): 1816 КБ
[ 0.780290] x86/mm: Проверены сопоставления W+X: пройдено, страницы W+X не найдены.
[0.780298] Запустить /init как процесс инициализации
[0.780307] с аргументами:
[0.780315] /инит
[0,780317] всплеск
[ 0,780319] с окружающей средой:
[ 0.780320] ГЛАВНАЯ=/
[0.780322] ТЕРМИН=линукс
[0.780323] BOOT_IMAGE=/boot/vmlinuz-5.14.1-051401-общий
[0.872410] ОШИБКА: разыменование нулевого указателя ядра, адрес: 0000000000000000
[0.872426] #PF: доступ на чтение супервизора в режиме ядра
[ 0.872428] #PF: error_code(0x0000) - страница отсутствует
[ 0,872431] ПГД 0 П4Д 0 
[ 0.872434] Упс: 0000 [#1] SMP NOPTI
[ 0.872438] CPU: 2 PID: 174 Comm: systemd-udevd Tainted: G I 5.14.1-051401-generic #202109030936
[0.872442] Имя оборудования: /, BIOS 5.19 22.06.2021
[0.872444] RIP: 0010:strcmp+0xc/0x20
[0.872450] Код: 06 49 89 f8 48 83 c6 01 48 83 c7 01 88 47 ff 84 c0 75 eb 4c 89 c0 c3 0f 1f 80 00 00 00 00 31 c0 eb 08 48 83 c0 01 84 d2 <0f> 0f> b6 14 07 3a 14 06 74 ef 19 c0 83 c8 01 c3 31 c0 c3 66 90 48 85
[0.872454] RSP: 0018:ffffa10bc05b7b10 EFLAGS: 00010246
[ 0.872457] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffa10bc05b7ac0
[ 0.872459] RDX: 00000000000000000 RSI: ffffffffc007ac93 RDI: 00000000000000000
[0,872461] RBP: ffffa10bc05b7b38 R08: 00000000000000000 R09: 0000000000000000
[ 0.872464] R10: ffff8f37ca2ec000 R11: 00000000000000000 R12: ffffffffc007cc40
[ 0.872466] R13: ffffffffc007e0e0 R14: 00000000000000000 R15: ffffffffc007e140
[ 0.872468] FS: 00007f1339622880(0000) GS:ffff8f384bf00000(0000) knlGS:0000000000000000
[0,872471] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[0,872473] CR2: 0000000000000000 CR3: 000000010d84a000 CR4: 0000000000350ee0
[ 0.872476] Трассировка вызовов:
[ 0,872479] ? intel_pinctrl_get_soc_data+0x67/0xc0
[0.872484] intel_pinctrl_probe_by_uid+0x13/0x30
[0.872488] platform_probe+0x42/0xa0
[0.872492] действительно_зонд+0x1fb/0x400
[0.872495] __driver_probe_device+0x109/0x180
[0.872498] driver_probe_device+0x23/0x90
[0.872501] __driver_attach+0xac/0x1b0
[ 0,872503] ? __device_attach_driver+0xe0/0xe0
[0.872506] bus_for_each_dev+0x7c/0xc0
[0.872509] driver_attach+0x1e/0x20
[0.872511] bus_add_driver+0x135/0x1f0
[0.872513] регистр_драйвера+0x95/0xf0
[ 0,872516] ? 0xffffffffc0081000
[0.872519] __platform_driver_register+0x1e/0x20
[0.872522] ehl_pinctrl_driver_init+0x1c/0x1000 [pinctrl_elkhartlake]
[0.872527] do_one_initcall+0x46/0x1d0
[ 0,872531] ? kmem_cache_alloc_trace+0x159/0x2c0
[0.872535] do_init_module+0x62/0x290
[0.872539] load_module+0xaa8/0xb40
[0.872543] __do_sys_finit_module+0xbf/0x120
[0.872547] __x64_sys_finit_module+0x18/0x20
[0.872550] do_syscall_64+0x59/0xc0
[ 0,872554] ? exit_to_user_mode_prepare+0x37/0xb0
[ 0,872558] ? syscall_exit_to_user_mode+0x27/0x50
[ 0,872561] ? __x64_sys_read+0x19/0x20
[ 0,872565] ? do_syscall_64+0x69/0xc0
[0.872568] entry_SYSCALL_64_after_hwframe+0x44/0xae
[0.872572] RIP: 0033:0x7f1339ba489d
[ 0.872575] Код: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 04 08 0 3d 01 f0 ff ff 73 01 c3 48 8b 0d c3 f5 0c 00 f7 d8 64 89 01 48
[0.872580] RSP: 002b:00007ffe65f1b308 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[ 0.872583] RAX: ffffffffffffffda RBX: 00005604123a8d70 RCX: 00007f1339ba489d
[ 0.872586] RDX: 0000000000000000 RSI: 00007f1339a81ded RDI: 0000000000000005
[0,872588] RBP: 0000000000020000 R08: 0000000000000000 R09: 0000000000000000
[ 0.872590] R10: 0000000000000005 R11: 0000000000000246 R12: 00007f1339a81ded
[ 0,872593] R13: 0000000000000000 R14: 00005604123aa7b0 R15: 00005604123a8d70
[ 0.872596] Модули связаны в: видео (+) fjes (+) pinctrl_elkhartlake (+)
[ 0,872603] CR2: 0000000000000000
[0.872606] ---[ конец трассировки 42d0286ff1ef1c67 ]---
[0.872608] RIP: 0010:strcmp+0xc/0x20
[0.872611] Код: 06 49 89 f8 48 83 c6 01 48 83 c7 01 88 47 ff 84 c0 75 eb 4c 89 c0 c3 0f 1f 80 00 00 00 00 31 c0 eb 08 48 83 c0 01 84 d2 <0f> 0f> b6 14 07 3a 14 06 74 ef 19 c0 83 c8 01 c3 31 c0 c3 66 90 48 85
[ 0.872615] RSP: 0018:ffffa10bc05b7b10 EFLAGS: 00010246
[ 0.872618] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffa10bc05b7ac0
[0.872620] RDX: 00000000000000000 RSI: ffffffffc007ac93 RDI: 00000000000000000
[0.872622] RBP: ffffa10bc05b7b38 R08: 00000000000000000 R09: 00000000000000000
[0,872625] R10: ffff8f37ca2ec000 R11: 00000000000000000 R12: ffffffffc007cc40
[ 0.872627] R13: ffffffffc007e0e0 R14: 00000000000000000 R15: ffffffffc007e140
[ 0.872629] FS: 00007f1339622880(0000) GS:ffff8f384bf00000(0000) knlGS:0000000000000000
[ 0,872632] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[0,872634] CR2: 0000000000000000 CR3: 000000010d84a000 CR4: 0000000000350ee0
[ 0.872654] fbcon: захват консоли
[0.872722] Консоль: переключение на устройство цветного буфера кадров 128x48
[0.927847] acpi PNP0C14:02: дубликат WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (первый экземпляр был на PNP0C14:01)
...
ChanganAuto avatar
флаг us
Да, «невостребованный» на языке непрофессионала означает «без водителя». Вероятно, ему нужно еще более новое ядро.
Simon Bagley avatar
флаг im
@ChanganAuto Я попытался обновить ядро ​​​​и обновил свой пост.
Рейтинг:0
флаг im

Мне удалось заставить все разрешения, поддерживаемые моим монитором, работать, заставив драйвер i915 проверить. то есть я отредактировал командную строку загрузки linux в файле конфигурации grub следующим образом: GRUB_CMDLINE_LINUX="i915.force_probe=4555" Это было в файле: /etc/по умолчанию/жратва Затем я запустил sudo update-grub и перезагрузился, и все разрешения были показаны в настройках дисплея, и все они работали. Я понял это, заметив, что вывод lsmod ничего не показал с использованием модуля i915:

lsmod | грэп i915
i915 2297856 0
drm_kms_helper 237568 1 i915
cec 53248 2 drm_kms_helper, i915
drm 548864 2 drm_kms_helper, i915
i2c_algo_bit 16384 2 ГБ, i915
видео 49152 1 i915

Кроме того, вывод lspci дал информацию об устройстве с идентификатором устройства 4555:

судо lspci -nnk | grep -i -A3 вга
00:02.0 VGA-совместимый контроллер [0300]: Intel Corporation Device [8086:4555] (версия 01)
    Имя устройства: встроенное — видео
    Подсистема: Устройство корпорации Intel [8086:7270]
    Модули ядра: i915

Ответить или комментировать

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