LINUX.ORG.RU

Ядро и Intel® HD Graphics 4600

 hd4600, , ,


1

2

Процессор intel i7-4790k, дистрибутив linux mint (считай убунта). Проблема в том, что на ядрах старше 4.8.0-58, не заводится встроенный Intel® HD Graphics 4600 (тупо виснет при загрузке). При передаче ядру параметра nomodeset, линукс даже загружается до рабочего стола, но нет ускорения и разрешения. В интернетах много пострадавших с записями в багтрекер. Кто столкнулся с проблемой? Кто решил?

★★★★★

Enjoy your Linux :D

У меня так с брассвелом было, 4.4 вообще через раз работало. Не юзай новое ядро, чо уж там. Или занимайся отладкой из консоли.

timdorohin ★★★ ()

Кроме git bisect вариантов нет.

i-rinat ★★★★★ ()
Ответ на: комментарий от King_Carlo

васче на моём компе на всех ядрах он работал.

кста, там какой драйвер применяется для Х-ов?

Deleted ()
Ответ на: комментарий от Deleted

4.12.10

Не завелось. Оно даже в лог не какнуло. Скачал убунту 17.04, загрузилась с флэшки, всё ок, аппаратное ускорение и разрешение есть, ядро 4.10.xx. Буду думать.

King_Carlo ★★★★★ ()
Ответ на: комментарий от King_Carlo

чё разбираться, требуй донаты обратно

Deleted ()
# int13h @ homepc in ~ [20:43:55]
➜ uname -a
Linux homepc 4.12.8-2-ARCH #1 SMP PREEMPT Fri Aug 18 14:08:02 UTC 2017 x86_64 GNU/Linux

# int13h @ homepc in ~ [20:50:40]
➜ cat /proc/cpuinfo| grep i5
model name	: Intel(R) Core(TM) i5-4460  CPU @ 3.20GHz

нет проблемы

int13h ★★★★★ ()
Ответ на: комментарий от King_Carlo

Имхо, тут надо на графический стек смотреть внимательно, а не на само ядро.

mandala ★★★★ ()

i7-4810MQ на 4.11 и 4.12 работает, раньше не проверял.

Bruce_Lee ★★ ()

Debian 9, Intel HD 4600 - полет нормальный на все три монитора.

fman2 ()

мобильный i3, HD4400 - за последние 2.5 года в любом дистре из коробки все идеально (кроме OpenSUSE - но там просто какие-то glitch'и были мелкие)

anonymous ()

попробуйте

sudo apt update && sudo ubuntu-drivers debug && sudo ubuntu-drivers autoinstall

ncln ()
Ответ на: комментарий от King_Carlo

Конфиг ядра дефолтный. Никаких vga, nomodeset, i915, etc. не передавал в параметры загрузки. Из дрвишек стоит xf86-video-intel + mesa + vulkan.

TaV0x222 ()
Ответ на: комментарий от King_Carlo

Бразвелловскую графику фиксили долго и размыто, еще от последних троек. До более-менее беспроблемно работающего состояния довели в 4.7-4.9

vaddd ★☆ ()
Ответ на: комментарий от xDShot

Arch, linux 4.12, haswell. УМВР.

YMMW. Arch, linux 4.12, ivy brigde

blitz@lor ~ % vainfo
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'i965'
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_40
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.40 (libva )
vainfo: Driver version: Intel i965 driver for Intel(R) Ivybridge Desktop - 1.8.3
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Simple            :	VAEntrypointEncSlice
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSlice
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointEncSlice
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointEncSlice
      VAProfileH264StereoHigh         :	VAEntrypointVLD
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileNone                   :	VAEntrypointVideoProc
      VAProfileJPEGBaseline           :	VAEntrypointVLD

blitz ()

Вывод:

blitz@lor ~ % env | grep -Ei 'LIBVA_DRIVER_NAME|VDPAU_DRIVER'
LIBVA_DRIVER_NAME=i965
VDPAU_DRIVER=va_gl
VDPAU_DRIVER=va_gl - важен.

blitz ()
Ответ на: комментарий от TaV0x222

Передай превед - в строке загрузки кернела драйверу:

root=UUID=8adcea49-xxxx-xxxx-xxxx-024e1337xxxx add_efi_memmap i915.fastboot=1 snd_usb_audio.index=0 snd-hda-intel
.index=1 scsi_mod.use_blq_mq=1 rw
i915.fastboot=1

blitz ()
Ответ на: комментарий от Myau

У штеудов, имеется и современный Clear Linux Intel.
Имейте изучать - cherry-picked patches, network e1000 и загрузки кернела.

Ввёл и в свою сборку кернела, с -O3 falign=16.

http://i.imgur.com/9jdOWmH.png

blitz ()
Ответ на: комментарий от blitz

=___=

А мне чет и стакими параметрами норм: initrd=/microcode.img initrd=/initramfs.img root=/dev/sda2 resume=/dev/sdb1 net.ifnames=0.

А вообще чет сцыкотно юзать данный параметр... Первые ссылки в гугле на различные репорты ведут...

TaV0x222 ()
Ответ на: =___= от TaV0x222

мимокрокодил - он рядом проходил
ловко и умело - в кернел научим

title           Arch Linux
linux           /vmlinuz-linux
initrd          /intel-ucode.img
initrd          /initramfs-linux.img
options         root=UUID=8adcea49-630a-4c4d-b106-024e133734e2 add_efi_memmap i915.fastboot=1 snd_usb_audio.index=0 snd-hda-intel
.index=1 scsi_mod.use_blq_mq=1 rw

Гугл - суть дерьмо ныне, с SJW/feminism/multi-culturalism and so on.
Вместо правильных технических дискуссий, подсовывает `новасти глазами полит-коррект феминисток'
Тьфу нах!

blitz ()
Ответ на: комментарий от blitz

Первым - запускается intel-ucode.img (microcode.img),
затем - непосредственно твой кернел.

blitz ()
Ответ на: комментарий от TaV0x222

Именно о mesa.
Проверь, установлены у тебя такие нужные пакеты/программы:

libva-mesa-driver 17.1.8-1 17.1.8-2
mesa 17.1.8-1 17.1.8-2
mesa-vdpau 17.1.8-1 17.1.8-2

libva-mesa-driver и mesa-vdpau - без них, не будет сочного и smooth видео-playback.

blitz ()
Ответ на: комментарий от TaV0x222

vainfo - что показывает?
и наглядно, воспроизведение видео 4K 60fps - с bomi, нажав клавишу Tab и глянув на технические данные аппаратного ускорения.

Здесь, даже с HD4000 - видео играется без потерь фреймов.
Ну, 15% потерь на самом высоком разрешении 4K.
На FullHD - zero потерь фреймов.

blitz ()
Ответ на: комментарий от blitz
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_40
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.40 (libva )
vainfo: Driver version: Intel i965 driver for Intel(R) Haswell Mobile - 1.8.3
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Simple            :	VAEntrypointEncSlice
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSlice
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointEncSlice
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointEncSlice
      VAProfileH264MultiviewHigh      :	VAEntrypointVLD
      VAProfileH264MultiviewHigh      :	VAEntrypointEncSlice
      VAProfileH264StereoHigh         :	VAEntrypointVLD
      VAProfileH264StereoHigh         :	VAEntrypointEncSlice
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileNone                   :	VAEntrypointVideoProc
      VAProfileJPEGBaseline           :	VAEntrypointVLD



Видосы смотрел на 1080_60fps. Потерь не было.

TaV0x222 ()
Ответ на: комментарий от TaV0x222

Вижу, что отличия нет между HD4000 и HD4600.

Проблема в том, что на ядрах старше 4.8.0-58, не заводится встроенный Intel® HD Graphics 4600 (тупо виснет при загрузке)

Теперь не виснет?
Максимум, что можно получить с данного встроенного GPU без фрейме-дроп - FullHD 60fps

Воспроизведение аппаратное 4K VP8/9, без потерь фреймов - это с Intel SkyLake и выше.

blitz ()

Появилось время потыкать проблему, оказалось, что встроенное видео intel отключается при добавлении в /etc/modprobe.d/blacklist.conf строки «blacklist radeon». Причем, как я писал в топике это происходит только на ядрах старше 4.8.0-58. AMD 7870 есть в в системе и прокидывается в виндовз.
Почему такая проблема пока не понял, читаю ченджлоги к ядрам.

King_Carlo ★★★★★ ()
Ответ на: комментарий от King_Carlo

В 2014 году у меня 7870 прекрасно работал через pci-assign (и плохо работал через vfio), бенчмарк показывал больше очков, чем на том же железе и нативной загрузке винды. Тебе на заметку.

Bruce_Lee ★★ ()

На ядрах старше 4.8, если надо отключить видеокарту ati, кроме radeon и fglrx необходимо добавить в блэклист amdgpu. Если этого не сделать, то система намертво виснет в процессе загрузки. Проблема не убунтуспецифичная, например на manjaro тоже самое.


blacklist radeon
blacklist fglrx
blacklist amdgpu

King_Carlo ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.