Describe InstallingDebianOn/Lenovo/Lenovo Legion 7 Pro 82WS 16ARX8H/bookworm here.

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

Needs backport kernel

LAN network card:

{OK}

Detect hard drives:

{OK}

Extra Features

CPU Frequency Scaling

{OK}

Hibernation

{OK}

Sleep / Suspend

{OK}

Xorg

{OK}

- OpenGL

{OK}

- Resize-and-Rotate(randr)

{OK}

Switch to External Screen

{OK}

Mouse

- Built-in (Touchpad)

{OK}

Wireless/Wifi

{OK}

Keyboard's Hotkeys

{OK}

Webcam

{OK}

Sound

Needs i2c script to initialize speakers

Legend :
{OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
{i} = Configuration Required; X-( = Only works with a non-free driver and or firmware

Important Note

To have sound working, it is mandatory to use a kernel >= 6.9. The current Bookworm backport kernel is ok regarding this. Then one needs a script to initialize the i2c bus. Such a script is available in the lenovolegionlinux package (that isn't backported, but a backport is strait forward). For the speakers, it also needs a proprietary firmware from Texas Instrument.

Also, for the video: my laptop came with an RTX 4080, which I was only able to run using the proprietary firmware and code included in the non-free nvidia-drivers package.

About lenovolegionlinux

This source package builds a dkms kernel module, needed to have power management, sound and other stuff. The lenovolegionlinux-sound package initialize the i2c bus, though this was made to match my laptop's config, it is possible that it would need tweaking.