LINUX.ORG.RU

Mint - проблемы с видео

 


0

1

Всем привет! HP probook 440, выдали на работе, накатил свежий Mint.

В итоге не работает встроенная в ноут камера ни в одном браузере. Плюс возникают артефакты, например, когда приходит сообщение в телеге и вылазиет уведомление в Cinnamon, появляются полосы.

Ранее с таким не сталкивался, как вылечить?

$ lspci -k | grep -A 3 -E "VGA|3D|Display"
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-UP3 GT1 [UHD Graphics] (rev 0c)
	DeviceName: Onboard IGD
	Subsystem: Hewlett-Packard Company Alder Lake-UP3 GT1 [UHD Graphics]
	Kernel driver in use: i915

----

$ echo $XDG_SESSION_TYPE
x11

----
$ cat /var/log/Xorg.0.log | grep -E "(EE)|(WW)|(Loading)"
[     7.529] Current Operating System: Linux sunchez 6.14.0-34-generic #34~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Sep 23 15:35:20 UTC 2 x86_64
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     7.533] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[     7.533] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[     7.533] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[     7.533] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[     7.533] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[     7.542] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     7.546] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     7.547] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[     7.547] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[     7.579] (WW) Falling back to old probe method for fbdev
[     7.579] (II) Loading sub module "fbdevhw"
[     7.579] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[     7.580] (II) Loading sub module "glamoregl"
[     7.580] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[     7.710] (II) Loading sub module "fb"
[     7.815] (II) Initializing extension MIT-SCREEN-SAVER
[     7.884] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so

-----
$ dmesg | grep -i 'drm'
[    0.905688] ACPI: bus type drm_connector registered
[    0.918867] simple-framebuffer simple-framebuffer.0: [drm] Registered 1 planes with drm panic
[    0.918873] [drm] Initialized simpledrm 1.0.0 for simple-framebuffer.0 on minor 0
[    0.921576] simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
[    3.491730] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...
[    3.505772] systemd[1]: modprobe@drm.service: Deactivated successfully.
[    3.505873] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm.
[    5.241564] i915 0000:00:02.0: [drm] Found alderlake_p (device ID 46b3) integrated display version 13.00 stepping D0
[    5.242614] i915 0000:00:02.0: [drm] VT-d active for gfx access
[    5.279314] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[    5.284487] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adlp_dmc.bin (v2.20)
[    5.317139] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/adlp_guc_70.bin version 70.36.0
[    5.317159] i915 0000:00:02.0: [drm] GT0: HuC firmware i915/tgl_huc.bin version 7.9.3
[    5.355764] i915 0000:00:02.0: [drm] GT0: HuC: authenticated for all workloads
[    5.356906] i915 0000:00:02.0: [drm] GT0: GUC: submission enabled
[    5.356919] i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled
[    5.357367] i915 0000:00:02.0: [drm] GT0: GUC: RC enabled
[    5.359865] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized
[    5.376604] [drm] Initialized i915 1.6.0 for 0000:00:02.0 on minor 1
[    5.396030] fbcon: i915drmfb (fb0) is primary device
[    5.396041] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device

-----

$ ls /dev/video*
/dev/video0  /dev/video1




Последнее исправление: Finch (всего исправлений: 2)
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     7.533] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[     7.533] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[     7.533] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[     7.533] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[     7.533] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[     7.542] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     7.546] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     7.547] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[     7.547] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[     7.579] (WW) Falling back to old probe method for fbdev
[     7.579] (II) Loading sub module "fbdevhw"
[     7.579] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[     7.580] (II) Loading sub module "glamoregl"
[     7.580] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[     7.710] (II) Loading sub module "fb"
[     7.815] (II) Initializing extension MIT-SCREEN-SAVER
[     7.884] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so

Тут нет проблем, грузи на pastebin целиком лог xorg-server и лог сообщений ядра, т.е. выводе dmesg.

Ссылки на pastebin публикации сюда.

kostik87 ★★★★★
()
Ответ на: комментарий от Finch

Пробуй другой дистрибутив с более новым ядром / графическим стеком.

В выводе dmesg нет версии ядра, попробуй поставить более новое ядро из репозитория дистрибутива.

Ошибок в целом нет.

kostik87 ★★★★★
()
Ответ на: комментарий от Finch

Попробуй.

А покажи версию биоса? dmesg обрезан с начала, там она была.

Dimez ★★★★★
()
Ответ на: комментарий от yars068
$ v4l2-ctl -d /dev/video0 --all
Driver Info:
	Driver name      : uvcvideo
	Card type        : HP HD Camera: HP HD Camera
	Bus info         : usb-0000:00:14.0-1
	Driver version   : 6.14.11
	Capabilities     : 0x84a00001
		Video Capture
		Metadata Capture
		Streaming
		Extended Pix Format
		Device Capabilities
	Device Caps      : 0x04200001
		Video Capture
		Streaming
		Extended Pix Format
Media Driver Info:
	Driver name      : uvcvideo
	Model            : HP HD Camera: HP HD Camera
	Serial           : 0001
	Bus info         : usb-0000:00:14.0-1
	Media version    : 6.14.11
	Hardware revision: 0x00000003 (3)
	Driver version   : 6.14.11
Interface Info:
	ID               : 0x03000002
	Type             : V4L Video
Entity Info:
	ID               : 0x00000001 (1)
	Name             : HP HD Camera: HP HD Camera
	Function         : V4L2 I/O
	Flags            : default
	Pad 0x01000007   : 0: Sink
	  Link 0x02000013: from remote pad 0x100000a of entity 'Extension 7' (Video Pixel Formatter): Data, Enabled, Immutable
Priority: 2
Video input : 0 (Camera 1: ok)
Format Video Capture:
	Width/Height      : 1280/720
	Pixel Format      : 'MJPG' (Motion-JPEG)
	Field             : None
	Bytes per Line    : 0
	Size Image        : 1843200
	Colorspace        : sRGB
	Transfer Function : Rec. 709
	YCbCr/HSV Encoding: ITU-R 601
	Quantization      : Default (maps to Full Range)
	Flags             : 
Crop Capability Video Capture:
	Bounds      : Left 0, Top 0, Width 1280, Height 720
	Default     : Left 0, Top 0, Width 1280, Height 720
	Pixel Aspect: 1/1
Selection Video Capture: crop_default, Left 0, Top 0, Width 1280, Height 720, Flags: 
Selection Video Capture: crop_bounds, Left 0, Top 0, Width 1280, Height 720, Flags: 
Streaming Parameters Video Capture:
	Capabilities     : timeperframe
	Frames per second: 30.000 (30/1)
	Read buffers     : 0

User Controls

                     brightness 0x00980900 (int)    : min=-64 max=64 step=1 default=0 value=0
                       contrast 0x00980901 (int)    : min=0 max=64 step=1 default=32 value=32
                     saturation 0x00980902 (int)    : min=0 max=128 step=1 default=64 value=64
                            hue 0x00980903 (int)    : min=-40 max=40 step=1 default=0 value=0
        white_balance_automatic 0x0098090c (bool)   : default=1 value=1
                          gamma 0x00980910 (int)    : min=72 max=500 step=1 default=100 value=100
                           gain 0x00980913 (int)    : min=0 max=4 step=1 default=0 value=0
           power_line_frequency 0x00980918 (menu)   : min=0 max=2 default=2 value=1 (50 Hz)
				0: Disabled
				1: 50 Hz
				2: 60 Hz
      white_balance_temperature 0x0098091a (int)    : min=2800 max=6500 step=1 default=4000 value=4000 flags=inactive
                      sharpness 0x0098091b (int)    : min=0 max=5 step=1 default=0 value=0
         backlight_compensation 0x0098091c (int)    : min=0 max=1 step=1 default=0 value=0

Camera Controls

                  auto_exposure 0x009a0901 (menu)   : min=0 max=3 default=3 value=3 (Aperture Priority Mode)
				1: Manual Mode
				3: Aperture Priority Mode
         exposure_time_absolute 0x009a0902 (int)    : min=40 max=10000 step=1 default=312 value=312 flags=inactive
     exposure_dynamic_framerate 0x009a0903 (bool)   : default=0 value=1
Finch
() автор топика
Ответ на: комментарий от yars068

Пробовал через cheese, не работает камера.

Что ещё пробовал:

  1. Принудительное использование UVC-quirk

$sudo nano /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT= и добавил к существующим параметрам: uvcvideo.quirks=128

  1. Сброс настроек v4l2 $v4l2-ctl -d /dev/video0 –set-ctrl=power_line_frequency=2 $v4l2-ctl -d /dev/video0 –set-ctrl=white_balance_automatic=1

  2. Добавил себя в группу video $sudo usermod -aG video $USER

  3. Попытка принудительного сброса драйвера $sudo modprobe -r uvcvideo

В итоге - лампочка белым горит, камера не показывает нигде, в том же Cheese проверяю всё.

Finch
() автор топика
Последнее исправление: Finch (всего исправлений: 1)
Ответ на: комментарий от Finch

Это известная тема у 440 - незаметная шторка :)

Убери все квирки и дополнения, должно всё в стоке работать.

Dimez ★★★★★
()
Ответ на: комментарий от ya-betmen

да, бубунтой не пользовался лет 7, до этого на monjaro сидел, решил что так проще для рабочего компа будет. Надо было ещё видимо что то сверху накатить бокал чего то, чтобы увидеть эту встроенную шторку.

Дополнения все убрал, а качество видео с камеры все равно оставляет желать лучшего. Видимо надо другой комп по современнее выбивать.

Finch
() автор топика
Ответ на: комментарий от Finch

Коньячку надо было накатить.

Посмотри спеки камеры, а то у меня старый ноут примерно так же показывает.

ya-betmen ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.