Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: На Ubuntu 18.04 не выключается вентилятор. Lenovo 520S-14IKB  (Прочитано 2350 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн UrsusMaritimus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Есть указанный ноут. В нем две видеокарты Intel 620 и Nvidia GeForce 940MX.
Есть две ситуации:
1. Ubuntu 17.10 все хорошо. Установлены драйвера 390.48 из ppa:graphics-drivers/ppa и prime. При увеличении нагрузки вентилятор включается, ускоряется и т.д. При падении нагрузки и остывании выключается полностью.
2. Ubuntu 18.04 все НЕ хорошо. Когда установлены драйвера nouveau кулер также отключается при остывании. Как только ставлю дрова 390.48 и prime, кулер перестает выключаться. Даже когда температура опускается ниже 40С. Причем нельзя сказать, что вентилятор не управляем. Нет. Когда температура растет, растут и обороты. Когда падает, обороты уменьшаются. Но полного выключения как на 17.10 не происходит. Молотит на минимальных оборотах.

И на 17.10, и на 18.04 lm-sensors вентилятор не видит (показывает только температуру).
Подскажите куда копать? С чем может быть связано? Ядро? X11 - wayland? Еще что-то?

Оффлайн UrsusMaritimus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Ну что же. Спасибо всем откликнувшимя  :-\ (главное не мешать человеку самому разобраться  :idiot2:). Проблема решена.
Проблема состоит в том, что на версии 18.04 prime-select не может нормально отключить дискретную карту.
Т.е. картинку считает intel, но при этом питание продолжает подаваться на Nvidia.
Почему это происходит не совсем понятно. Ясно, что не корректно работает модуль switchheroo.
Обходится ошибка очень легко. Необходимо пропатчить файл prime-select:
sed -i "s/boot_params\['nouveau.runpm'\] = '0'/boot_params\['nouveau.runpm'\] = '-1'/" /usr/bin/prime-selectИли просто открыть файл /usr/bin/prime-select найти строку:
boot_params['nouveau.runpm'] = '0'И привести её к виду:
boot_params['nouveau.runpm'] = '-1'
после этого prime-select будет работать корректно

Оффлайн gabrik

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Братан, большое человеческое мэрси!

Ничего не могу сказать про то, как у других, но мне, лично, именно такое решение помогло.  8)
Шикарно еще то, что само решение заключается в замене всего лишь одного символа!  :)

[мысли вслух]
Правда, чуток удивило то, что за 3 месяца  с тех пор, когда автор опубликовал пост с таким вариантом решения проблемы, до сих пор никто не сказал простое "Спасибо!". Хм, неужели все мы становимся, имхо, настолько ленивыми, грубыми, важными или еще какими-то непонятными, что стали забывать про элементарную благодарность ?! Э-э-э-х....
Но надеюсь, что нет.

Автору еще раз громадное спасибо!

 

Страница сгенерирована за 0.034 секунд. Запросов: 25.