Linux uhd graphics 630

Драйверы Intel UHD 630 в Astra Linux 1.5 Smolensk

Система основана на ядре 4.2.0, которая не включает в себя драйверы для более новых интегрированных карт (только с 4.13). Система защищена и не позволяет подключение сетевых репозиториев (даже если прописать в sources.list), поэтому только локальные установочники. Обновлять ядро не вариант. К устройству подключаются 2 монитора, поэтому использовать обычный драйвер vesa не вариант. Очень необходима помощь в этом вопросе. Сейчас накатил ядро 4.2.0 на другой дистрибутив линукса для большего удобства, но бесполезно.

Попробуй параметр ядра добавить:

i915.preliminary_hw_support=1 

А почему не поставить дистрибутив лучше?

Не вариант — по договору только это говно 1.5. На 1.6 всё прекрасно работает (ядро 4.15), уже 2 недели мутужусь с этим. С vesa драйвером только дублирование мониторов и разрешение 800×600.

Изменил строку в /boot/config-4.2.0.23-generic (была закоменчена), но драйвер так и не подключился к видеоадаптеру (нет driver kernel, если смотреть через lspci -v).

Ясно. А почему ядро обновить не вариант, тоже запрещено по договору?

Вообще по договору всё должно работать «из коробки», на 1.6 не соглашаются, типа уже закупили 1.5. Система чекнута ФСБ и любая модификация = слёт сертификации. Я бы и рад другое поставить. Даже на 3.10 всё прекрасно работает, а здесь нет.

А в договоре не написано, что ОС должна работать на железе покупателя и поставщик это должен обеспечить?

Нет, мы производитель железа, но старые железки на intel 5-ого поколения уже было не достать в таких количествах.

Понял. Но конфиги можно править, так? Добавь тот параметр ядра в конфиг загрузчика, до этого ты не тот файл отредактировал. Добавь его в переменную GRUB_CMDLINE_LINUX_DEFAULT в файле /etc/default/grub. Затем от root выполни:

И после перезагрузки проверь, что параметр добавился.

Если в GRUB_CMDLINE_LINUX_DEFAULT есть и другие параметры, то их не удаляй, просто добавь новый параметр через пробел рядом с ними.

Kron4ek ★★★★★ ( 12.12.21 13:47:34 MSK )
Последнее исправление: Kron4ek 12.12.21 13:57:27 MSK (всего исправлений: 3)

Параметр добавился, но драйвер всё равно не пашет

А добавить внешнее видео не вариант?

einhander ★★★★★ ( 12.12.21 14:13:23 MSK )
Последнее исправление: einhander 12.12.21 14:13:52 MSK (всего исправлений: 1)

Не вариант — проц ComE Type6, мать собственной разработки, её просто некуда ставить.

Система основана на ядре 4.2.0, которая не включает в себя драйверы для более новых интегрированных карт (только с 4.13)

I was using Ubuntu 17.10 with its stock Linux 4.13 that is quite new
… i915.alpha_support option is actually for alpha/preliminary hardware support…
When booting the Ubuntu 17.10 stock kernel with i915.alpha_support=1, 4K was working, OpenGL acceleration present, and Vulkan also working

Так что попробуй в опции загрузки ядра добавить i915.alpha_support=1 .

Читайте также:  How to update vs code linux

На Смоленск 1.5 были различные security updates, не уверен что ядро менялось, может быть их стоит попробовать.

Что ж, тогда вряд ли есть еще какие-то варианты. Тут только или ОС/ядро обновлять или железо менять. Но раз ни то, ни другое невозможно… Это серьезная проблема тогда. Хотя может еще кто-то что-нибудь подскажет.

Kron4ek ★★★★★ ( 12.12.21 14:26:25 MSK )
Последнее исправление: Kron4ek 12.12.21 14:26:31 MSK (всего исправлений: 1)

Ставил до 2020 года включительно, но увы и ах, посмотрю, может 21ого ещё есть

В любом случае спасибо за помощь)

Правильное решение, это продавливать смену версии софта в договоре.

Начиная со скайлейка ядерный драйвер пытается загрузить фирмварь в адаптер. Может не находит блоб фирмвари? Показал бы ты dmesg.

[ 0.314562] pci 0000:00:02.0: [8086:3e9b] type 00 class 0x030000 [ 0.314570] pci 0000:00:02.0: reg 0x10: [mem 0xb2000000-0xb2ffffff 64bit] [ 0.314574] pci 0000:00:02.0: reg 0x18: [mem 0x80000000-0x9fffffff 64bit pref] [ 0.314577] pci 0000:00:02.0: reg 0x20: [io 0x6000-0x603f]

[ 0.396333] vgaarb: setting as boot device: PCI:0000:00:02.0 [ 0.396335] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none

[ 0.396343] vgaarb: no bridge control possible 0000:00:02.0

[ 0.505318] pci 0000:00:02.0: Video device with shadowed ROM

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

Инфа с lspci -v по карточке

00:02.0 VGA compatible controller: Intel Corporation Device 3e9b (prog-if 00 [VGA controller]) Subsystem: Hewlett-Packard Company Device 8478 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at b2000000 (64-bit, non-prefetchable) [size=16M] Memory at 80000000 (64-bit, prefetchable) [size=512M] I/O ports at 6000 [size=64] Expansion ROM at [disabled] Capabilities: [40] Vendor Specific Information: Len=0c Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Capabilities: [ac] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2 Capabilities: [100] #1b Capabilities: [200] Address Translation Service (ATS) Capabilities: [300] #13

Источник

Про Linux на встроенной графике Intel

Я уже довольно долго собираю и настраиваю десктопы с Linux для дома и офиса, и последнее время не без удовольствия выбираю конфигурации со встроенной графикой Intel. Когда‑то я начинал с машинки, в которую поставил с Core i3–2105, (HD Graphics 3000), позднее — более новый Core i3–9000 (UHD Graphics 630), а совсем недавно мне очень недорого достался Intel NUC5PPYH, разумеется тоже с фирменным графическим контроллером Intel.

Сразу хочу сказать, что если вы не играете в коммерческие игры в Linux, то графические «встройки» Intel — это лучший выбор в плане стабильности и поддержки производителя. Видеодрайвер уже много лет есть в ядре, и он просто работает: с аппаратным ускорением из коробки, без тиринга, без дополнительных проприетарных блобов и прочей головной боли. Более того, таких драйверов минимум два: это традиционный ‘intel’ и более новый ‘modesetting’. Графика Intel с самого начала лучше всего работала в Wayland, не будем забывать и об этом.

Читайте также:  Alder lake linux kernel

Поводом для этой заметки стало наблюдение: эффекты рабочего стола могут тормозить на старых «встройках» Intel при том, что в OpenGL‑приложениях может быть вполне высокий FPS и хорошая плавность. Я наблюдал разные признаки торможения в двух самых популярных рабочих окружениях (KDE Plasma 5 и Gnome 4) как в X11, так и в Wayland. Я хочу поделиться советом про то, как ситуацию можно исправить на примере дистрибутива Fedora $releasever (на момент описания это 37).

Итак, дано: вы ощущаете, что анимация рабочего стола тормозит (ключевые слова: laggy, jerky, stuttering).

Если речь идёт о Gnome, то решением может стать включение динамической тройной буферизации кадров. Прямо сейчас это изменение ещё не принято в Mutter, но для Fedora есть отдельный Copr‑репозиторий с нужными патчами. Сходите по ссылке, там есть все нужные инструкции. Кстати, в Ubuntu 22.04 подобный патч уже применён.

Далее, на скорость отрисовки интерфейса влияет работа framebuffer. Есть смысл включить сжатие фреймбуфера ради повышение FPS в анимациях (и не только). Для этого следует создать файл /etc/modprobe.d/i915.conf с таким содержимым:

Эффект наступит после перезагрузки машины.

Если у вас KDE Plasma, то фокус с Mutter, разумеется, не актуален. Plasma имеет свойство более медленно работать в Wayland нежели в X11, что иногда расстраивает (например, если хочется погонять Waydroid). Однако, я случайно нашёл быстрый фикс. Посмотрите, какой вывод у вас даёт команда:

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

Почти наверняка там будет либо ‘powersave’, либо ‘schedutil’. Изменим его на ‘performance’:

echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

Вопреки распространённому мнению, это не приведёт ни к опустошению батареи ноутбука, ни к излишнему нагреву CPU. Смысл изменения: расширить рамки динамического регулирования частоты CPU и GPU. Изменения по‑прежнему будут происходить по запросу. Здесь есть интересные детали.

В контексте KDE Plasma 5 указанный фикс делает анимации оконного менеджера Kwin мягкими и шелковистыми. Да, это похоже на костыль, но он работает. Если вам и этого мало, попробуйте отключить в эффектах Размытие, это поможет точно.

Наконец, нашёлся ещё один, довольно неожиданный способ победить «необъяснимые тормоза» эффектов рабочего стола Plasma. Внезапно, иногда kwin не может правильно определить частоту обновления кадров вашего монитора и требует ручной настройки. Попробуйте в файл ~/.config/kwinrc в разделе [Compositing] добавить такие строки:

Вместо 60 может быть и другая цифирь (75, 144 etc), в зависимости от параметров экрана. Эффект наступит после перезапуска оконного менеджера.

Читайте также:  Manjaro linux установка кодеков

Спасибо, что дочитали. Надеюсь, что мои советы помогут кому‑нибудь.

Источник

Linux Mint Forums

[SOLVED] Intel UHD 630 «Coffee Lake» support

Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

[SOLVED] Intel UHD 630 «Coffee Lake» support

Post by stelek » Wed Jan 10, 2018 5:47 pm

My beloved desktop PC died and I was forced to upgrade. I’m a huge fan of low-end CPUs so my choice was Gigabyte Z370 MB and Intel i3-8100 with integrated UHD 630 graphics. Unfortunately it does not work. There’s no video acceleration at all and my Mint 18 is unusable.

Following this article: https://www.phoronix.com/scan.php?page= . hics&num=1 I’ve added the i915.alpha_support=1 option to my Kernel. Unfortunately the X-server does not come up when it is enabled. Dmesg gives the following:

[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.13.0-26-generic root=UUID=141c9360-a30e-4cfd-b97d-29b7b085fbe5 ro vt.handoff=7 i915.alpha_support=1 [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.13.0-26-generic root=UUID=141c9360-a30e-4cfd-b97d-29b7b085fbe5 ro vt.handoff=7 i915.alpha_support=1 [ 4.767295] WARNING: CPU: 2 PID: 165 at /build/linux-hwe-UY0ygs/linux-hwe-4.13.0/drivers/gpu/drm/i915/i915_drv.c:230 i915_driver_load+0x104b/0x14c0 [i915] [ 4.767296] Modules linked in: usbhid i915(+) i2c_algo_bit drm_kms_helper e1000e syscopyarea sysfillrect sysimgblt ptp fb_sys_fops ahci pps_core drm libahci wmi video i2c_hid hid [ 4.767324] RIP: 0010:i915_driver_load+0x104b/0x14c0 [i915] [ 4.767352] i915_pci_probe+0x4e/0x70 [i915] [ 4.767392] i915_init+0x57/0x5a [i915] [ 4.782224] i915 0000:00:02.0: Direct firmware load for i915/kbl_dmc_ver1_01.bin failed with error -2 [ 4.782226] i915 0000:00:02.0: Failed to load DMC firmware [https://01.org/linuxgraphics/downloads/firmware], disabling runtime power management. [ 4.782650] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem [ 5.054373] [drm] Initialized i915 1.6.0 20170619 for 0000:00:02.0 on minor 0 [ 5.156961] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device [ 15.512347] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) 

I tried the latest 4.4, 4.13 and even 4.15-rc5 kernels. They all fail on Mint 18.

So I’m typing this on Ubuntu 17.10. Here everything works and the dmesg produces:

[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.13.0-16-generic root=UUID=2697846e-3165-4684-8cb3-d09508bfb93a ro quiet splash vt.handoff=7 i915.alpha_support=1 [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.13.0-16-generic root=UUID=2697846e-3165-4684-8cb3-d09508bfb93a ro quiet splash vt.handoff=7 i915.alpha_support=1 [ 4.835693] WARNING: CPU: 0 PID: 175 at /build/linux-XO_uEE/linux-4.13.0/drivers/gpu/drm/i915/i915_drv.c:230 i915_driver_load+0x11d4/0x14b0 [i915] [ 4.835693] Modules linked in: usbhid i915(+) e1000e ptp pps_core i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ahci drm libahci wmi video i2c_hid hid [ 4.835718] RIP: 0010:i915_driver_load+0x11d4/0x14b0 [i915] [ 4.835744] i915_pci_probe+0x42/0x70 [i915] [ 4.835780] i915_init+0x57/0x5a [i915] [ 4.849665] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_01.bin (v1.1) [ 4.850165] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem [ 5.122392] [drm] Initialized i915 1.6.0 20170619 for 0000:00:02.0 on minor 0 [ 5.225358] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device [ 5.884384] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) 

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

Источник

Оцените статью
Adblock
detector