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

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

  • Завсегдатай
  • *
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
    • Email
Доброго времени суток. Т.к. с интернетом у нас не очень, то вчера попробовал снова обновиться. После обновления стало ещё хуже по сравнению с https://forum.altlinux.org/index.php?topic=39342.new#new Самому разобраться как то пока не получается. Скажите, как бы мне вернуть видеодрайвер интел 8.
Заранее благодарен.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 094
Редкий случай, когда можно было и продолжить старую тему.

Доброго времени суток. Т.к. с интернетом у нас не очень, то вчера попробовал снова обновиться. После обновления стало ещё хуже по сравнению с https://forum.altlinux.org/index.php?topic=39342.new#new Самому разобраться как то пока не получается. Скажите, как бы мне вернуть видеодрайвер интел 8.
А можно строку из вывода lspci, где про этот видеоадаптер написано ? И аналогично lspci -n. Вообще, у меня в p8 с текущим (std-def 4.9.75-std-def-alt0.M80P.1) Intel работает:
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 0601
        Kernel driver in use: i915
00:02.0 0300: 8086:0046 (rev 02)
Судя по старому Xorg.0.log, попытка загрузки i915 делается, но обламывается. А видеокарт не две установлено случайно ? И ещё момент. А почему 4.9.75-std-def-alt0.M80P.1 ? Может, попробовать update-kernel -t std-def ?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Xorg точно указывает чипсет:
# sed -n '52,69p' /var/log/Xorg.0.log
[    52.650] (II) LoadModule: "intel"
[    52.651] (II) Loading /usr/lib/X11/modules/drivers/intel_drv.so
[    52.936] (II) Module intel: vendor="X.Org Foundation"
[    52.936] compiled for 1.19.0, module version = 2.99.917
[    52.936] Module class: X.Org Video Driver
[    52.936] ABI class: X.Org Video Driver, version 23.0
[    52.936] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[    52.937] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[    52.937] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[    52.937] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[    52.937] (++) using VT number 7

[    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
Только с этим чипсетом ноутбуки имеют сине-малиновый стикер Centrino

Он и есть один и тот же драйвер, и для 8-мых, и для 9-тых и выше
# rpm -qf /usr/lib/X11/modules/drivers/intel_drv.so
xorg-drv-intel-2.99.917-alt5.i586

dri, это 3D
« Последнее редактирование: 17.01.2018 19:52:48 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Но учитывайте и разницу в отображении чипсета в Линукс:

Пользователь:
- Скажите, какой у меня чипсет?

lspci:
- Ну может быть этот или вот этот...
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)

Xorg:
- Этот!
# grep 'Integrated Graphics Chipset: ' /var/log/Xorg.0.log
[    53.080] (--) intel(0): Integrated Graphics Chipset: Intel(R) 915GM

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

  • Завсегдатай
  • *
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
    • Email
Спасибо всем откликнувшимся :)
~ $ lspci
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)                                                                             
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation NM10/ICH7 Family SATA Controller [IDE mode] (rev 01)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 01)
01:00.0 Multimedia audio controller: C-Media Electronics Inc CMI8738/CMI8768 PCI Audio (rev 10)
01:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)

~ $ lspci -n
00:00.0 0600: 8086:2770 (rev 02)
00:02.0 0300: 8086:2772 (rev 02)
00:1d.0 0c03: 8086:27c8 (rev 01)
00:1d.1 0c03: 8086:27c9 (rev 01)
00:1d.2 0c03: 8086:27ca (rev 01)
00:1d.3 0c03: 8086:27cb (rev 01)
00:1d.7 0c03: 8086:27cc (rev 01)
00:1e.0 0604: 8086:244e (rev e1)
00:1f.0 0601: 8086:27b8 (rev 01)
00:1f.2 0101: 8086:27c0 (rev 01)
00:1f.3 0c05: 8086:27da (rev 01)
01:00.0 0401: 13f6:0111 (rev 10)
01:05.0 0200: 10ec:8167 (rev 10)

Видеокарта одна, встроенная

~ # lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
На команду
#  grep 'Integrated Graphics Chipset: ' /var/log/Xorg.0.log
Ничего не выходит, просто пустое поле
Содержимое файла /var/log/Xorg.0.log во вложении
« Последнее редактирование: 18.01.2018 07:18:40 от Шарабаров Андрей »

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

  • Завсегдатай
  • *
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
    • Email
# sed -n '52,69p' /var/log/Xorg.0.log
[    33.232] (II) Loading /usr/lib64/X11/modules/drivers/intel_drv.so
[    33.339] (II) Module intel: vendor="X.Org Foundation"
[    33.339]    compiled for 1.18.4, module version = 2.99.917
[    33.339]    Module class: X.Org Video Driver
[    33.339]    ABI class: X.Org Video Driver, version 20.0
[    33.340] (II) LoadModule: "modesetting"
[    33.340] (II) Loading /usr/lib64/X11/modules/drivers/modesetting_drv.so
[    33.349] (II) Module modesetting: vendor="X.Org Foundation"
[    33.349]    compiled for 1.18.4, module version = 1.18.4
[    33.349]    Module class: X.Org Video Driver
[    33.349]    ABI class: X.Org Video Driver, version 20.0
[    33.349] (II) LoadModule: "fbdev"
[    33.349] (II) Loading /usr/lib64/X11/modules/drivers/fbdev_drv.so
[    33.367] (II) Module fbdev: vendor="X.Org Foundation"
[    33.367]    compiled for 1.18.0, module version = 0.4.4
[    33.367]    Module class: X.Org Video Driver
[    33.367]    ABI class: X.Org Video Driver, version 20.0
[    33.367] (II) LoadModule: "vesa"

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
У вас чипсет 945G
[    27.208] (--) intel(0): Integrated Graphics Chipset: Intel(R) 945G

Здесь у парня - Intel(R) Pineview GM
Ваш хоть и старее, но они рядом.
Попробуйте для начала сменить метод акселерации со sna на uxa, а там видно будет что делать дальше
https://www.linux.org.ru/forum/linux-hardware/13542344?lastmod=1512831794116#comment-13546186
И следующие два сообщения ниже.
« Последнее редактирование: 18.01.2018 07:57:52 от Speccyfighter »

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

  • Завсегдатай
  • *
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
    • Email
Нет файла 20-intel.conf в директории /etc/X11/xorg.conf.d
drug xorg.conf.d # dir
10-evdev.conf    40-libinput.conf  90-input-thinkpad.conf  vnc.conf
10-monitor.conf  50-vmmouse.conf   95-input-keyboard.conf

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Нет файла 20-intel.conf в директории /etc/X11/xorg.conf.d
Там другая система. В альте традиционно используется название 10-monitor.conf

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

  • Завсегдатай
  • *
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
    • Email
Тогда содержимое 10-monitor.conf
10-monitor.conf    [B---]  4 L:[  1+ 0   1/ 19] *(4   / 295b) 0110 0x06E                      [*][X]
# Generated by xsetup

Section "Monitor"
    Identifier "Monitor0"
EndSection

Section "Device"
    Identifier "Card0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    SubSection "Display"
        Modes "1280x1024"
    EndSubSection
EndSection
Тогда где тут менять со sna на uxa

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
SNA используется по-умолчанию:
http://jlk.fjfi.cvut.cz/arch/manpages/man/intel.4
Цитировать
...
SYNOPSIS

Section "Device"
  Identifier "devname"
  Driver "intel"
  ...
EndSection

...
Option "AccelMethod" "string"
    Select acceleration method. There are a couple of backends available for accelerating the DDX. "UXA" (Unified Acceleration Architecture) is the mature backend that was introduced to support the GEM driver model. It is in the process of being superseded by "SNA" (Sandybridge's New Acceleration). Until that process is complete, the ability to choose which backend to use remains for backwards compatibility. In addition, there are a pair of sub-options to limit the acceleration for debugging use. Specify "off" or "none" to disable all acceleration, or "blt" to disable render acceleration and only use the BLT engine.

    Default: use SNA (render acceleration)


Секция Device

https://www.linux.org.ru/forum/linux-hardware/13542344?lastmod=1512831794116#comment-13546186
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"
EndSection


https://wiki.archlinux.org/index.php/Intel_graphics_(Русский)
Цитировать
SNA — стандартный метод ускорения в xf86-video-intel. Если вы наблюдаете проблемы с SNA, попробуйте переключить на UXA. Для этого нужно создать файл конфигурации X со следующим содержимым:

/etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"
EndSection

Можно также воспользоваться Glamor:
/etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "glamor"
EndSection
« Последнее редактирование: 18.01.2018 08:54:21 от Speccyfighter »

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

  • Завсегдатай
  • *
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
    • Email
Создал текстовый файл с именем 20-intel.conf и содержимым
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"
EndSection
и поместил его в /etc/X11/xorg.conf.d
Перезагрузил ПК - ничего нового не заметил.
# cd /etc/X11/xorg.conf.d
drug xorg.conf.d #
drug xorg.conf.d # dir
10-evdev.conf    20-intel.conf     50-vmmouse.conf         95-input-keyboard.conf
10-monitor.conf  40-libinput.conf  90-input-thinkpad.conf  vnc.conf
drug xorg.conf.d #
Как было видео в маленьком квадрате - так оно и осталось. Разрешение вместо прописанного в альтераторе 1280х1024 продолжает оставаться 1024х768
« Последнее редактирование: 18.01.2018 09:21:23 от Шарабаров Андрей »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 239
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Не правильние-ли это записать в 10-monitor.conf ?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 094
Не правильние-ли это записать в 10-monitor.conf ?
Логичнее точно. И вот то, что 20-intel.conf, а не 05-intel.conf, может ещё и быть плохо. А ещё должны совпадать используемые идентификаторы. В общем, 20-intel.conf надо удалить, а строки
   Driver      "intel"
   Option      "AccelMethod"  "uxa"
дописать в 10-monitor.conf в уже имеющуюся и используемую секцию
Section "Device"
    Identifier "Card0"
EndSection
Identifier или не трогать, или менять везде соответствующим образом. Хотя мне по-прежнему непонятно, почему в Xorg.0.log
[    35.436] intel: waited 2020 ms for i915.ko driver to load
[    35.440] (EE) open /dev/dri/card0: No such file or directory
и как вышеописанное поможет это избежать.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 094
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 не загрузился. Как и в уже приведённом тут.