Bug 46163 - Не корректная работа видеоподсистемы на ноутбуке f+tech FNB-156-P1 и f+tech FNB-140-P1
Summary: Не корректная работа видеоподсистемы на ноутбуке f+tech FNB-156-P1 и f+tech F...
Status: NEW
Alias: None
Product: Альт Рабочая станция
Classification: Distributions
Component: Ошибки работы (show other bugs)
Version: 10.1
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Efremov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-16 15:14 MSK by Aleksandr Sysoev
Modified: 2023-06-16 13:36 MSK (History)
2 users (show)

See Also:


Attachments
xrandr (147 bytes, text/plain)
2023-05-16 15:14 MSK, Aleksandr Sysoev
no flags Details
glxinfo (116.93 KB, text/plain)
2023-05-16 15:18 MSK, Aleksandr Sysoev
no flags Details
inxi (14.16 KB, text/plain)
2023-05-16 15:18 MSK, Aleksandr Sysoev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aleksandr Sysoev 2023-05-16 15:14:59 MSK
Created attachment 13202 [details]
xrandr

workstation-p10.1
m5sum: 84605e6eb98ae4015da7a7d719235941
Ядро: 5.10.179-std-def-alt1
С std-def ядром не выводится изображение на второй монитор. Так-же проблемы с основным (встроенным) - не регулируется яркость. 
С un-def ядром второй монитор работает, яркость меняется успешно.
Общая ошибка для двух ядер - это невозможность сменить разрешение, частоту обновления основго экрана, он определяется системой как "неизвестный".
В выоде xrandr это видно, файлик прикладываю. 
Если это разные ошибки и будет необходимо их разнести - то сделаю.
Comment 1 Aleksandr Sysoev 2023-05-16 15:18:03 MSK
Created attachment 13203 [details]
glxinfo
Comment 2 Aleksandr Sysoev 2023-05-16 15:18:26 MSK
Created attachment 13204 [details]
inxi
Comment 3 Aleksandr Sysoev 2023-05-17 12:07:03 MSK
Аналогично и для f+tech FNB-140-P1
Comment 4 Vasiliy Kovalev 2023-06-15 21:15:54 MSK
(Ответ для Aleksandr Sysoev на комментарий #0)
> Создано вложение 13202 [details] [подробности]
> xrandr
> 
> workstation-p10.1
> m5sum: 84605e6eb98ae4015da7a7d719235941
> Ядро: 5.10.179-std-def-alt1
> С std-def ядром не выводится изображение на второй монитор. Так-же проблемы
> с основным (встроенным) - не регулируется яркость. 
> С un-def ядром второй монитор работает, яркость меняется успешно.
> Общая ошибка для двух ядер - это невозможность сменить разрешение, частоту
> обновления основго экрана, он определяется системой как "неизвестный".
> В выоде xrandr это видно, файлик прикладываю. 
> Если это разные ошибки и будет необходимо их разнести - то сделаю.

Попробуй заменить используемый X-сервером драйвер:

su -
sed -i "|fbdev|modesetting|" /etc/X11/xorg.conf
reboot
Comment 5 Vasiliy Kovalev 2023-06-16 13:23:24 MSK
(Ответ для Aleksandr Sysoev на комментарий #0)
> Создано вложение 13202 [details] [подробности]
> xrandr
> 
> workstation-p10.1
> m5sum: 84605e6eb98ae4015da7a7d719235941
> Ядро: 5.10.179-std-def-alt1
> С std-def ядром не выводится изображение на второй монитор. 

Встроенная графика этих ноутбуков (ADL) не поддерживается драйвером i915 проверяемого ядра, поэтому инсталлятор системы создает файл /etc/X11/xorg.conf со следующим содержимым:

Section "Device"
    Identifier "Card0"
    Driver "fbdev"
    BusID "PCI:0:2:0"
EndSection

Что позволяет загрузить графику, но без поддержки KMS - отсюда и описанные здесь проблемы.

> Так-же проблемы
> с основным (встроенным) - не регулируется яркость. 
> С un-def ядром второй монитор работает, яркость меняется успешно.
> Общая ошибка для двух ядер - это невозможность сменить разрешение, частоту
> обновления основго экрана, он определяется системой как "неизвестный".
> В выоде xrandr это видно, файлик прикладываю. 
> Если это разные ошибки и будет необходимо их разнести - то сделаю.

Однако, начиная с ядра 5.15, поддержка в i915 добавлена, и для этих ядер необходимость использования видеодрайвера для framebuffer устройства (fbdev) отпала. Чтобы вернуть поддержку KMS (modesetting) нужно:

либо удалить файл /etc/X11/xorg.conf

либо, если нужна ограниченная графика на 5.10.x, оставить файл /etc/X11/xorg.conf, но менять название драйвера:

для 5.10:
sed -i "|modesetting|fbdev|" /etc/X11/xorg.conf

для 5.15 и выше:
sed -i "|fbdev|modesetting|" /etc/X11/xorg.conf
Comment 6 Vasiliy Kovalev 2023-06-16 13:36:29 MSK
(Ответ для Vasiliy Kovalev на комментарий #5)
> 
> для 5.10:
> sed -i "|modesetting|fbdev|" /etc/X11/xorg.conf
> 
> для 5.15 и выше:
> sed -i "|fbdev|modesetting|" /etc/X11/xorg.conf

Забыл символ 's' добавить:

для 5.10:
sed -i "s|modesetting|fbdev|" /etc/X11/xorg.conf

для 5.15 и выше:
sed -i "s|fbdev|modesetting|" /etc/X11/xorg.conf