Автор Тема: Верно ли определилась видеокарта?Артефакты изображения.Intel HD Graphics(Решено)  (Прочитано 4134 раз)

Оффлайн Va-Bank

  • Начинающий
  • *
  • Сообщений: 6
Установил на компьютер ОС Альт Рабочая станция К 8.2
[root@comp-pentium-cpu-921032 ~]# uname -r
4.9.50-un-def-alt0.M80P.1
Внешняя видеокарта отсутствует, только встроенная. Материнская плата MSI H81M-P33, процессор Intel G3260 со встроенной графикой Intel® HD для процессоров Intel® 4-го поколения. Линукс видит её как
[root@comp-pentium-cpu-921032 ~]# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
Все нормально, в линуксе она такой и должна быть? На винде при установке драйверов видеокарта распознается как Intel HD Graphics. В общем к чему это все? После установки линукса рабочий стол периодически зависал, потом появлялось уведомление о сбое видеоподсистемы с последующим её перезапуском и т.п. Естественно после установки ОС она тут же нашла обновления и пока шла установка этих обновлений, рабочий стол постоянно зависал и перезапускался. После установки всех обнов я перезагрузил комп. Рабочий стол перестал зависать, но появились артефакты. Особенно это заметно, когда изменяешь размер какого-нибудь окна (прикрепил скриншоты).
[root@comp-pentium-cpu-921032 ~]# cat /var/log/Xorg.0.log | grep Module
[    16.265] (==) ModulePath set to "/usr/lib64/X11/modules"
[    16.265] (II) Module ABI versions:
[    16.337] (II) LoadModule: "glx"
[    16.500] (II) Module glx: vendor="X.Org Foundation"
[    16.500] (II) LoadModule: "modesetting"
[    16.512] (II) Module modesetting: vendor="X.Org Foundation"
[    16.512]    Module class: X.Org Video Driver
[    16.512] (II) LoadModule: "fbdev"
[    16.555] (II) Module fbdev: vendor="X.Org Foundation"
[    16.555]    Module class: X.Org Video Driver
[    16.555] (II) LoadModule: "vesa"
[    16.563] (II) Module vesa: vendor="X.Org Foundation"
[    16.563]    Module class: X.Org Video Driver
[    16.564] (II) LoadModule: "fbdevhw"
[    16.564] (II) Module fbdevhw: vendor="X.Org Foundation"
[    16.565] (II) LoadModule: "glamoregl"
[    16.606] (II) Module glamoregl: vendor="X.Org Foundation"
[    17.357] (II) LoadModule: "fb"
[    17.413] (II) Module fb: vendor="X.Org Foundation"
[    17.413] (II) UnloadModule: "fbdev"
[    17.413] (II) UnloadSubModule: "fbdevhw"
[    17.413] (II) UnloadModule: "vesa"
[    19.032] (II) LoadModule: "evdev"
[    19.157] (II) Module evdev: vendor="X.Org Foundation"
[    19.157]    Module class: X.Org XInput Driver
[    19.165] (II) LoadModule: "libinput"
[    19.199] (II) Module libinput: vendor="X.Org Foundation"
[    19.199]    Module class: X.Org XInput Driver
[root@comp-pentium-cpu-921032 ~]# rpm -qa | grep xorg-drv-intel
xorg-drv-intel-2.99.917-alt7.M80P.1

Что можно с этим сделать?
« Последнее редактирование: 14.02.2019 15:40:38 от Va-Bank »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 7 997
Все нормально, в линуксе она такой и должна быть?
У любого PCI-устройства есть ID, зашитое производителем (lspci -n покажет). А дальше всё просто: выборка по базе наименований в /usr/share/misc/pci.ids. Так что вот что в файлике написано, то и показывается для этого PCI ID. А сами драйвера устройств при старте на ID ориентируются, и вряд ли бывает иначе.

"lspci -k" что показывает для видеоадаптера?
« Последнее редактирование: 14.02.2019 12:50:11 от asy »

Оффлайн ∞lan∞

  • Завсегдатай
  • *
  • Сообщений: 328

Оффлайн Va-Bank

  • Начинающий
  • *
  • Сообщений: 6
"lspci -k" что показывает для видеоадаптера?
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
DeviceName:  Onboard IGD
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7817
Kernel driver in use: i915

Почитайте здесь https://wiki.archlinux.org/index.php/intel_graphics
Вот там написано что мол для KDE на видяхах 4 поколения не рекомендуется устанавливать xf86-video-intel драйвер. Но какие-то другие проблемы вроде при этом выходят. Что-то можете прокомментировать на этот счет? Просто если сейчас не думая что-то менять в драйверах, то можно вообще получить незагружаемую систему.
« Последнее редактирование: 14.02.2019 13:21:56 от Va-Bank »

Оффлайн ∞lan∞

  • Завсегдатай
  • *
  • Сообщений: 328
Просто если сейчас не думая что-то менять в драйверах, то можно вообще получить незагружаемую систему.
Полностью "незагружаемую систему" не получите. Не беспокойтесь. В крайнем случае можно войти в однопользовательский режим (single) и исправить.
https://ubuntugeeks.com/questions/1135/how-do-i-boot-into-single-user-mode-from-grub
https://askubuntu.com/questions/132965/how-do-i-boot-into-single-user-mode-from-grub

Что-то можете прокомментировать на этот счет?
https://www.altlinux.org/Compiz_%2B_intel можно без "TearFree".
Можно и так
Option "AccelMethod" "exa"
С интеловской графикой не сталкивался. Я не знаю есть ли мануал по интелу типа в консоли набрать
$ man intelесли нет то вот еще можно окультуриться
https://www.commandlinux.com/man-page/man4/intel.4.html
https://www.systutorials.com/docs/linux/man/4-intel/
http://man7.org/linux/man-pages/man3/libpfm_intel_skl.3.html

Оффлайн ∞lan∞

  • Завсегдатай
  • *
  • Сообщений: 328
И еще, если в /var/log/Xorg.0.log есть такая запись "DRI3 enabled" то попробуйте
Option "DRI" "2"

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 7 997
Kernel driver in use: i915
4.9.50-un-def-alt0.M80P.1
Тогда есть два варианта:

update-kernel
либо
update-kernel -t std-def

Первая команда обновит ядро до текущего un-def 4.14.97-alt0.M80P.1, вторая до текущего std-def 4.9.155-alt0.M80P.1, которое хоть и std-def, всё равно заметно новее того старого un-def. Какое лучше - не знаю. Не возбраняется поставить оба и попробовать. А уже дальше разбираться, если всё ещё будет плохо.

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 480
Для интегрированной графики intel есть 2 видеодрайвера - modesetting (вроде-бы сейчас используется по умолчанию) и intel9xx.
Попробуйте сменить драйвер через acc. У меня на 5200U были  странные артефакты и зависания на modesetting.
« Последнее редактирование: 14.02.2019 15:15:48 от ASte »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 7 997
У меня на 5200U были тоже странные артефакты на modesetting.
У него i915 сейчас как раз (исходя из того, что lspci -k показывает). Надо начать с обновления ядра - старое очень, а видеокарта новая достаточно.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 125
[root@comp-pentium-cpu-921032 ~]# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
После установки линукса рабочий стол периодически зависал, потом появлялось уведомление о сбое видеоподсистемы с последующим её перезапуском и т.п.

Приблизительно так?
Читать от этого
https://forum.altlinux.org/index.php?topic=36177.msg328998#msg328998
до этого
https://forum.altlinux.org/index.php?topic=36177.msg329047#msg329047

С некоторых пор в альтах по умолчанию поднимается modesetting_drv, а не intel_drv.
В частности это вызывает рандомный фриз ядра на Broadwell и Broadwell-U.
Исправляется переходом на intel_drv с принудительным указанием драйвера intel в конфиге.

Оффлайн Va-Bank

  • Начинающий
  • *
  • Сообщений: 6
https://www.altlinux.org/Compiz_%2B_intel можно без "TearFree".
Можно и так
Option "AccelMethod" "exa"
У меня отсутствует в системе файл /etc/X11/xorg.conf.d/10-monitor.conf
$ man intel
Да. Такое есть, но я не обладаю такими знаниями, чтобы понять какой параметр и для чего стоит менять, даже имея описание параметра :-(
И еще, если в /var/log/Xorg.0.log есть такая запись "DRI3 enabled" то попробуйте
Option "DRI" "2"
[root@comp-pentium-cpu-921032 ~]# cat /var/log/Xorg.0.log | grep DRI
[    17.994] (II) glamor: EGL version 1.4 (DRI2):
[    18.322] (II) modeset(0): [DRI2] Setup complete
[    18.322] (II) modeset(0): [DRI2]   DRI driver: i965
[    18.322] (II) modeset(0): [DRI2]   VDPAU driver: va_gl
[    18.384] (II) GLX: Initialized DRI2 GL provider for screen 0
Первая команда обновит ядро до текущего un-def 4.14.97-alt0.M80P.1, вторая до текущего std-def 4.9.155-alt0.M80P.1, которое хоть и std-def, всё равно заметно новее того старого un-def. Какое лучше - не знаю. Не возбраняется поставить оба и попробовать. А уже дальше разбираться, если всё ещё будет плохо.
[root@comp-pentium-cpu-921032 ~]# apt-get install update-kernel
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия update-kernel уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Используется репозиторий по-умолчанию
rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64 classic
rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64-i586 classic
rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/noarch classic
Для интегрированной графики intel есть 2 видеодрайвера - modesetting (вроде-бы сейчас используется по умолчанию) и intel9xx.
Попробуйте сменить драйвер через acc. У меня на 5200U были  странные артефакты и зависания на modesetting.
Я почитаю что это такое (не знаю что это за acc)

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 480
У него i915 сейчас как раз (исходя из того, что lspci -k показывает).
А я вот на это ориентировался..
[    16.500] (II) LoadModule: "modesetting"
[    16.512] (II) Module modesetting: vendor="X.Org Foundation"

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 480
Я почитаю что это такое (не знаю что это за acc)
"Центр управления системой" в меню, или вызвать из эмулятора терминала в графике командой acc

Оффлайн Va-Bank

  • Начинающий
  • *
  • Сообщений: 6
"Центр управления системой" в меню, или вызвать из эмулятора терминала в графике командой acc
Да, действительно ;-D Сменил на Intel 9xx. Пока тестирую. Теперь в логах пишется такое:
[root@comp-pentium-cpu-921032 ~]# cat /var/log/Xorg.0.log | grep Module
[    17.689] (==) ModulePath set to "/usr/lib64/X11/modules"
[    17.689] (II) Module ABI versions:
[    17.753] (II) LoadModule: "glx"
[    17.906] (II) Module glx: vendor="X.Org Foundation"
[    17.906] (II) LoadModule: "intel"
[    17.922] (II) Module intel: vendor="X.Org Foundation"
[    17.922]    Module class: X.Org Video Driver
[    17.929] (II) LoadModule: "dri3"
[    17.929] (II) Module "dri3" already built-in
[    17.929] (II) LoadModule: "dri2"
[    17.929] (II) Module "dri2" already built-in
[    17.929] (II) LoadModule: "present"
[    17.929] (II) Module "present" already built-in
[    19.202] (II) LoadModule: "evdev"
[    19.292] (II) Module evdev: vendor="X.Org Foundation"
[    19.292]    Module class: X.Org XInput Driver
[    19.295] (II) LoadModule: "libinput"
[    19.381] (II) Module libinput: vendor="X.Org Foundation"
[    19.381]    Module class: X.Org XInput Driver

Оффлайн ∞lan∞

  • Завсегдатай
  • *
  • Сообщений: 328
[У меня отсутствует в системе файл /etc/X11/xorg.conf.d/10-monitor.conf
Самим создать.