Автор Тема: После обновления некорректно работает видео Альт Образование 8.1 х 64  (Прочитано 9480 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 553
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
4.4.82-std-def-alt0.M80P.1 - не самое старое из установленных у вас, но и не самое новое.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 553
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Можно по очереди перебрать все установленные у вас ядра и выявить начиная  с какого (по возрастанию версий) у вас начались проблемы (и в какой ветке). И опять - очень грешу, что в каких-то ядрах не установлен  kernel-modules-drm

Оффлайн Шарабаров Андрей

  • Давно тут
  • **
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
    • Email
И опять - очень грешу, что в каких-то ядрах не установлен  kernel-modules-drm
Как это узнать. Можно ли попробовать поставить его сразу в самое новое ядро?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 553
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 553
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Можно ли попробовать поставить его сразу в самое новое ядро?
Вам вначале надо его дообновить до репозитория, а потом ставить, т.к. в репозитории лежат только модули для более свежих ядер.

Оффлайн Шарабаров Андрей

  • Давно тут
  • **
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
    • Email
rpm -qa | grep  kernel-modules-drm
# rpm -qa | grep  kernel-modules-drm
kernel-modules-drm-nouveau-std-def-4.4.63-alt0.M80P.2
kernel-modules-drm-radeon-std-def-4.4.68-alt0.M80P.2
kernel-modules-drm-radeon-std-def-4.4.63-alt0.M80P.2
kernel-modules-drm-nouveau-std-def-4.4.59-alt0.M80P.2
kernel-modules-drm-std-def-4.4.27-alt0.M80P.1
kernel-modules-drm-nouveau-std-def-4.4.68-alt0.M80P.2
kernel-modules-drm-std-def-4.4.63-alt0.M80P.2
kernel-modules-drm-radeon-std-def-4.4.27-alt0.M80P.1
kernel-modules-drm-std-def-4.4.59-alt0.M80P.2
kernel-modules-drm-std-def-4.4.68-alt0.M80P.2
kernel-modules-drm-nouveau-std-def-4.4.82-alt0.M80P.1
kernel-modules-drm-std-def-4.4.82-alt0.M80P.1
kernel-modules-drm-radeon-std-def-4.4.82-alt0.M80P.1
kernel-modules-drm-radeon-std-def-4.4.59-alt0.M80P.2
kernel-modules-drm-nouveau-std-def-4.4.27-alt0.M80P.1

Оффлайн Шарабаров Андрей

  • Давно тут
  • **
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
    • Email
Можно ли попробовать поставить его сразу в самое новое ядро?
Вам вначале надо его дообновить до репозитория, а потом ставить, т.к. в репозитории лежат только модули для более свежих ядер.
Для меня это сложновато, подскажите как это сделать

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 553
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Т.к. nouveau и radeon - это не ваш случай, то имеем:
Цитировать
kernel-modules-drm-std-def-4.4.27-alt0.M80P.1
kernel-modules-drm-std-def-4.4.59-alt0.M80P.2
kernel-modules-drm-std-def-4.4.63-alt0.M80P.2
kernel-modules-drm-std-def-4.4.68-alt0.M80P.2
kernel-modules-drm-std-def-4.4.82-alt0.M80P.1

Т.е. у вас нормально графика может работать только на ядрах std-def:
Цитировать
kernel-image-std-def-4.4.27-alt0.M80P.1
kernel-image-std-def-4.4.59-alt0.M80P.2
kernel-image-std-def-4.4.63-alt0.M80P.2
kernel-image-std-def-4.4.68-alt0.M80P.2
kernel-image-std-def-4.4.82-alt0.M80P.1

Ни одного модуля drm (поддержки графики) у вас на ядрах un-def не установленно.
kernel-image-std-def-4.4.82-alt0.M80P.1

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 553
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Вначале выполняете команды (от root)
apt-get update
update-kernel
(без параметров), а потом (если не установилось автоматом и uname -r показывает ядро из ветки std-def )
apt-get install kernel-image-std-def
А ядра un-def можно пока снести, они у вас всё равно не в полном комплекте, через
remove-old-kernels -t un-def

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 564
Xorg точно указывает чипсет:
[    53.004] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20160919
[    53.080] (--) intel(0): Integrated Graphics Chipset: Intel(R) 915GM
А это где так ? В теме, на которую ссылка в предыдущем сообщении, есть Xorg.0.log, и там модуль i915.ko не загрузился. Как и в уже приведённом тут.

Тут в логе строка 102 указывает на чипсет 945G
https://forum.altlinux.org/index.php?topic=39342.msg315186#msg315186

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 7 403
  • Sunny 273 RUS crew
Тут в логе строка 102 указывает на чипсет 945G
https://forum.altlinux.org/index.php?topic=39342.msg315186#msg315186
Понятно. А ядро там 4.4.82-std-def:
[    25.964] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.4.82-std-def-alt0.M80P.1 root=UUID=bc0a652f
-8064-4b68-9ff1-2508d28c23f8 ro quiet resume=/dev/disk/by-uuid/df5b82bd-443b-4f06-b15b-c186f71631f9 pani
c=30 splash
С ним сегодня попытка загрузки уже была. Я так понял, безрезультатно...

Оффлайн Шарабаров Андрей

  • Давно тут
  • **
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
    • Email
apt-get install kernel-image-std-def
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Виртуальный пакет kernel-image-std-def предоставляется следующими пакетами:
  kernel-image-std-def#1:4.4.82-alt0.M80P.1 4.4.82-alt0.M80P.1 [Установлено]
  kernel-image-std-def#1:4.4.59-alt0.M80P.2 4.4.59-alt0.M80P.2 [Установлено]
  kernel-image-std-def#1:4.4.63-alt0.M80P.2 4.4.63-alt0.M80P.2 [Установлено]
  kernel-image-std-def#1:4.4.27-alt0.M80P.1 4.4.27-alt0.M80P.1 [Установлено]
  kernel-image-std-def#1:4.4.68-alt0.M80P.2 4.4.68-alt0.M80P.2 [Установлено]
  kernel-image-std-def#1:4.9.77-alt0.M80P.1 4.9.77-alt0.M80P.1 [Установлено]
Необходимо точно указать, какой из пакетов должен быть установлен.
E: Виртуальный пакет kernel-image-std-def предоставляется многими пакетами.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 564
Тут в логе строка 102 указывает на чипсет 945G
https://forum.altlinux.org/index.php?topic=39342.msg315186#msg315186
Понятно. А ядро там 4.4.82-std-def:
[    25.964] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.4.82-std-def-alt0.M80P.1 root=UUID=bc0a652f
-8064-4b68-9ff1-2508d28c23f8 ro quiet resume=/dev/disk/by-uuid/df5b82bd-443b-4f06-b15b-c186f71631f9 pani
c=30 splash
С ним сегодня попытка загрузки уже была. Я так понял, безрезультатно...

Слушай, мысли на мусор:
i915 модуль, находится в пакете
# rpm -qf /lib/modules/4.9.62-std-def-alt1/kernel/drivers/gpu/drm/i915/i915.ko
kernel-modules-drm-std-def-4.9.62-alt1.i586

Для работы в Х-сах, для 2D нужен DDX драйвер - xorg-drv-intel
For the DDX driver (which provides 2D acceleration in Xorg)

xorg-dri-intel это mesa3d
# rpm -qi xorg-dri-intel|tail -n4
URL         : http://www.mesa3d.org
Summary     : Intel DRI driver
Description :
DRI driver for Intel i8xx, i9xx
# rpm -qi xorg-drv-intel|tail -n4
the  TrueColor  visual  is  supported  for  depths greater than 8.  The
driver supports hardware accelerated 3D via the Direct Rendering Infra-
structure  (DRI),  but only in depth 16 for the i810/i815 and depths 16
and 24 for the 830M and later

Но у парня жуткие проблемы в 2D.
Скажем я бы для начала на его месте откатил бы Х-сервер с Х-сервер-драйвером на дату когда это всё работало и посмотреть.
А потом если что и ядро откатить на ту же дату и тоже посмотреть.
При условии, что ядро--drm-модуль--xorg--xorg-drv-intel установлены.
Для графики старее Gen4 эта связка обязательна.
Но он не сделает.
Проще ему переустановить и научить его драйвер в hold поставить.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 564
apt-get install kernel-image-std-def
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Виртуальный пакет kernel-image-std-def предоставляется следующими пакетами:
  kernel-image-std-def#1:4.4.82-alt0.M80P.1 4.4.82-alt0.M80P.1 [Установлено]
  kernel-image-std-def#1:4.4.59-alt0.M80P.2 4.4.59-alt0.M80P.2 [Установлено]
  kernel-image-std-def#1:4.4.63-alt0.M80P.2 4.4.63-alt0.M80P.2 [Установлено]
  kernel-image-std-def#1:4.4.27-alt0.M80P.1 4.4.27-alt0.M80P.1 [Установлено]
  kernel-image-std-def#1:4.4.68-alt0.M80P.2 4.4.68-alt0.M80P.2 [Установлено]
  kernel-image-std-def#1:4.9.77-alt0.M80P.1 4.9.77-alt0.M80P.1 [Установлено]
Необходимо точно указать, какой из пакетов должен быть установлен.
E: Виртуальный пакет kernel-image-std-def предоставляется многими пакетами.

Напуркуа?

Оффлайн Шарабаров Андрей

  • Давно тут
  • **
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
    • Email
Не совсем понял что произошло, видимо пока я отошёл - оставил выполняться
update-kernel -t std-defВ альтераторе появился видеодрайвер интел 9
Рискнул перезагрузить в нормальном режиме - 2 раза перезагружал - всё норм. Разрешение родное 1280х1024, видео нормально идёт - не в окне и разворачивается на весь экран.
Теперь команда обновления выглядит так:
# update-kernel -t std-def
Running kernel version: kernel-image-std-def-1:4.9.77-alt0.M80P.1
Checking for available kernel packages...
Latest kernel std-def-1:4.9.77-alt0.M80P.1 is already running on your system.
No upgrade is needed. Use -f for force.
Скажите, а эта команда, её надо каждый раз при обновлении выполнять или это какой то глюк был?