Рейтинг:1

Lenovo Legion 5 — несколько проблем при попытке использовать Ubuntu

флаг cn

Я знаю, что части этого вопроса задавались ранее, однако ни один из вопросов не описывал все проблемы, с которыми я столкнулся, и ответы были довольно бесполезными в моем случае. Я пытался установить Ubuntu на свой Legion 5 17" с 1660ti и Ryzen 7 4800H. Проблемы, с которыми я столкнулся, были:

  1. Я не могу найти альтернативу Lenovo Vantage. Вы можете сказать, что это плохой продукт, но я на самом деле использую его довольно много. Например. не работает функция включения/выключения камеры (вместо вашего лица в живом видеочате другим видна серая камера).

  2. Один раз включил режим энергосбережения в винде (чтобы зарядить аккум только до 55-60%), никак не могу найти способ его отключить или снова включить в линуксе. ТЛП тоже не работает.

  3. 3 режима мощности (красный > белый > синий) переключается нажатием FN+Q на самом деле ничего не делайте в Linux, а только меняйте светодиод на кнопке питания. При анализе мощности/энергопотребления моего оборудования ничего не меняется. В Windows это явно так.

  4. Одна большая проблема, с которой я столкнулся с графическими драйверами, заключалась в том, что я не мог изменить яркость экрана в режиме дискретной графики. Однако в гибридном режиме я мог изменить яркость экрана. Кроме того, подключение внешнего монитора через HDMI работает в дискретном режиме, но не в гибридном режиме. Это что-то вроде дилеммы. У любого режима есть свои (не)преимущества. Как решить проблему с яркостью и внешним монитором в обоих режимах?

Обновлять:

Через некоторое время я вернулся с обновленной информацией, которая, я надеюсь, поможет будущим владельцам Legion 5 (какой бы точно это ни была модель):

  1. Как кажется, необходимости в Lenovo Vantage в GNU/Linux вообще нет. Разработчики ядра добавили модуль ядра ideapad, который содержит несколько файлов, которые вы можете настроить по своему вкусу. Этот модуль, похоже, поддерживает широкий спектр устройств Lenovo. Посмотрите здесь исходный код GitHub. Вы можете найти файлы конфигурации в разделе /sys/шина/платформа/драйверы/ideapad_acpi/VPC2004:00. Посмотрите несколько файлов. Часто вы можете изменить значения внутри них от 0 к 1 или наоборот.

  2. ТЛП не нужен. Просто измените значение внутри /sys/шина/платформа/драйверы/ideapad_acpi/VPC2004:00/conservation_mode к 0 или же 1.

  3. Я не совсем уверен, работает ли это по умолчанию. Я мог слышать некоторые шумы вентилятора, когда переключался в красный режим (режим питания), но шум вентилятора исчезал, когда я переключался в белый (автоматический режим) или синий (бесшумный режим). Кажется, это как-то уже интегрировано в мою версию Ubuntu (21.10).

  4. Это сводило меня с ума, но оказалось, что я не обращал внимания, какой Диспетчер отображения использовал мой сеанс Ubuntu. Конечно, использование Wayland не будет работать с конфигурационным файлом X11...Я изменил свою сессию на X11 и добавил Опция "RegistryDwords" "EnableBrightnessControl=1" линия в "Устройство" раздел этого файла: /etc/X11/xorg.conf, который можно создать с помощью программы настройки Nvidia X Server. Я использовал предустановленный режим дискретной графики в BIOS, и я могу без проблем подключить второй монитор к своему порту HDMI.

примечание: я до сих пор не знаю, как решить проблему с яркостью для пользователей, не являющихся пользователями X11.

user535733 avatar
флаг cn
«*[N]один из вопросов описывает все проблемы, с которыми я столкнулся*» Это сделано намеренно — разделение вопросов помогает большему количеству людей.
user535733 avatar
флаг cn
«*[Т] ответ был довольно бесполезен в моем случае*» не кажется достаточной причиной, чтобы задавать повторяющийся вопрос. Было бы лучше помочь уточнить другие вопросы, чтобы на них было легче ответить. Или четко объяснить, чем ваш вопрос отличается и, следовательно, на него можно ответить.
флаг in
Все это похоже на то, на что стоит обратить внимание Lenovo. Мало что кто-либо еще может сделать, кроме как потратить кучу времени на реверс-инжиниринг программного обеспечения, которое Lenovo написала специально для Windows, чтобы предложить что-то подобное в Ubuntu (и Linux в целом). Пока Lenovo не откроет документацию по оборудованию для своих устройств или не инвестирует в создание драйверов Linux для всех своих машин, маловероятно, что какой-либо из этих вопросов будет решен к *вашему* удовлетворению.
флаг ru
У меня такой же ноутбук, только 15-дюймовая модель (тот же CPU/GPU). Я запускаю Арч. Я могу получить 8+ часов автономной работы, если я установлю «оптимус-менеджер» и переключусь в режим «встроенного» графического процессора. Для меня это настоящая проблема переключения между графическими процессорами (может быть, потому, что я не установил/настроил что-то правильно, я не уверен). Для яркости экрана мне приходится каждый раз вручную менять файл в /usr/share/X11/xorg.conf. На данный момент я просто держу свой ноутбук в «дискретном» (NVIDIA) режиме графического процессора (меньше времени автономной работы, но и меньше хлопот). Думаю купить новый ноутбук.
Рейтинг:0
флаг ru

Что касается вашего 4-го вопроса, если вы находитесь в «дискретном» режиме, создайте этот файл:

$ cat /usr/share/X11/xorg.conf.d/21-nvidia-brightness.conf

Раздел «Устройство»
    Идентификатор "Device0"
    #Идентификатор "нвидиа"
    Драйвер "нвидиа"
    VendorName "Корпорация NVIDIA"
    Опция "RegistryDwords" "EnableBrightnessControl=1"
EndSection

После этого вы сможете отрегулировать яркость.

ПРИМЕЧАНИЕ: На игровых ноутбуках НЕВОЗМОЖНО запускать внешний монитор, если вы используете только iGPU («интегрированный» режим), потому что порты видеовыхода жестко подключены к графическому процессору Nvidia (геймеры требуют этого, поскольку это повышает частоту кадров). Внешний работает для меня, если я устанавливаю графический процессор в «гибридный» в BIOS, а затем использую оптимус-менеджер и используйте «гибридную» настройку.

Рейтинг:-1
флаг ru

Поздний ответ, надеюсь, люди здесь уже решили первоначальные проблемы. У меня Legion 5 pro, Nvidia 3070 (версия 2021 года). Для людей с похожими устройствами (или, может быть, с любыми новыми ноутбуками с nvidia), вот что я нашел до сих пор:

  1. я не нашел любой способ изменить режимы зарядки(быстрый, энергосберегающий) и питания(производительный, сбалансированный и тихий) не закрывая linux. Для зарядки мне нужно измените его с lenovo vantage, войдя в мои окна с двойной загрузкой (если вы не заметите никаких изменений в режиме зарядки при переключении обратно на Linux, вы можете (1) переключить свой режим в Windows и (2) снова перезапустить в windows, а затем (3) перезапуск в linux). Есть несколько служебных приложений, таких как tpacpi-bat для ThinkPad и IdeaPad, но ни одно из них не поддерживает серию Legion. До сих пор ищу это..
  2. Многие проблемы с графической совместимостью можно решить, установив ядро ​​Linux 5.10+ (5.13+ протестировано и рекомендовано). У моей первоначальной установки было много проблем даже после обновления до ядра 5.13 из-за того, что я возился с конфигурационными файлами и настройками. При новой установке Linux без изменения или загрузки обновлений я сначала обновил свое ядро ​​​​до 5.13.(У меня Linux Mint 20.3). Я обновил ядро ​​Linux с «Диспетчер обновлений»> «Вид»> «Ядра Linux». скриншот параметров ядра Linux)
  3. После обновления ядра я установил последнюю рекомендуемый драйвер nvidia (собственный) из «Диспетчера драйверов». сейчас я использую nvidia-драйвер-510. Это также должно загрузить Настройки сервера Nvidia X автоматически и предоставить Nvidia Optimus в качестве значка панели (панели задач). Использование Optimus отсюда позволяет мне переключаться между основным использованием встроенного графического процессора (энергосбережение), дискретного графического процессора (производительность) или обоих (nvidia по запросу). Но это требует перезагрузки. Чтобы увидеть параметр «Nvidia On Demand» в Nvidia optimus, вам нужно перейти на «Динамическая графика» из биоса
  4. С использованием Опция Nvidia по запросу исправили мою неконтролируемую яркость и проблемы с масштабированием рабочего стола (Примечание: вы по-прежнему будете сталкиваться со многими приложениями, которые не следуют настройкам масштабирования рабочего стола. Большинство из них можно решить с помощью простого поиска в Google). На мой взгляд, это лучший вариант, поскольку он позволяет запускать основные приложения на моем iGPU Amd. Для конкретных приложений мы можем использовать команду терминала (Google primus при запуске приложения или Опция «Запустить с графическим процессором Nvidia» щелкнув правой кнопкой мыши исполняемую программу.

Примечание: Вы можете столкнуться с невозможностью изменить частоту обновления монитора в Linux в режиме динамической графики. Я думаю, что есть решение, но я еще не проверял. (На данный момент я доволен 60 кадрами в секунду в Linux, я всегда могу играть в Windows. Другой пользователь сообщил, что застрял на 144 кадрах в секунду. Удачи :))

Также, если вы тот, кто изучает, можете ли вы позволить себе двойную загрузку Linux: Не беспокойтесь о своих данных на окнах. Вы можете уменьшить раздел с помощью таких инструментов, как АОМЕЙ. Что касается хранилища, вы можете хранить носители, документы, установщики в хранилище Windows и не выделять много места для хранения Linux, поскольку вы получаете доступ к папкам Windows из Linux.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.