Bug 46163

Summary: Не корректная работа видеоподсистемы на ноутбуке f+tech FNB-156-P1 и f+tech FNB-140-P1
Product: Альт Рабочая станция Reporter: Aleksandr Sysoev <sysoevas>
Component: Ошибки работыAssignee: Mikhail Efremov <sem>
Status: NEW --- QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P5 CC: kovalevvv, mike
Version: 10.1   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
xrandr
none
glxinfo
none
inxi none

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