LINUX.ORG.RU

Мертвое Зависание на интегрированной карте и энергосберегающем процессоре

 , , ,


0

1

Решение проблемы: система зависает намертво из-а частот, чтобы решить эту проблему нужно:

  • установить intel-gpu-utils
  • прописать intel_gpu_frequence -i
  • Можно и поиграться с частотами(к примеру на 400 у меня не виснет намертво а на 500 виснет) : intel_gpu_frequence -s 400

Я пришел к некоторым выводам по поводу работы графики:

  • Мой ноутбук имеет подержку optimus

  • В режиме nvidia система не виснет намертво а продолжает работать

  • В некоторых дистрибутивах типа дебиан и opensuse при работе вулкана система все равно виснет намертво, и при попытке вывести информацию в tty выводит панику ядра с строками работы mce, в панике ядра кодовая ошибка была тайм аут ядра.

  • В оставшиехся режимах типа hybrid система все равно отказывается работать, и при попытке вывести панику ядра ничего не получается

  • Если попытаться вывести inxi -Gxxx в системах где не работает вулкан то система все равно отказывается работать

  • Я немного понял суть почему работает режим nvidia: Передача картинки идет на дискретную видеокарту а интегрированная карта в тоже время работает в режиме передачи картинки на дискретную видеокарту, так что она не может зависнуть намертво потому что она ничего такого не делает кроме передачи изображения.

  • Было опасение по поводу nvidia optimus, но оказалось что проблема именно в интегированной графике и процессоре а не в технологии(Пример тому openBSD где даже нету nvidia, там все так же виснет намертво как и в других BSD системах)

  • Эта проблема зачастую происходит на энергопотребляемых процессорах типа I3-7020U.

Попытки решения проблем

Большинство информации бралось с арч вики. (к примеру 6.16 в теме Intel Graphics)

  • ahci.mobile_lpm_policy=1 : нет
  • i915.enable_dc=0 : нет
  • intel_idle.max_cstate=1 : странно но тоже нет
  • Одновременно 3: неа
  • отключение DRI в иксах : и да и нет - система не виснет но просто темный экран с курсором
  • Смена модулей : нет

Вывод inxi

Graphics:
  Device-1: Intel HD Graphics 620 vendor: ASUSTeK driver: i915 v: kernel
    arch: Gen-9.5 ports: active: HDMI-A-2 empty: DP-1,HDMI-A-1 bus-ID: 00:02.0
    chip-ID: 8086:5921 class-ID: 0300
  Device-2: NVIDIA GM108M [GeForce MX110] vendor: ASUSTeK driver: nvidia
    v: 550.90.07 arch: Maxwell pcie: speed: 8 GT/s lanes: 4 bus-ID: 01:00.0
    chip-ID: 10de:174e class-ID: 0302
  Display: unspecified server: X.Org v: 21.1.13 with: Xwayland v: 24.1.0
    compositor: Picom v: git-89c2c driver: X: loaded: modesetting,nvidia
    dri: iris gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1360x768 s-dpi: 75 s-size: 461x260mm (18.15x10.24")
    s-diag: 529mm (20.84")
  Monitor-1: HDMI-A-2 mapped: HDMI-1-2 model: Samsung SyncMaster
    serial: HMFS903131 res: 1360x768 hz: 60 dpi: 84
    size: 410x230mm (16.14x9.06") diag: 470mm (18.5") modes: max: 1360x768
    min: 720x400
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
    drv: nvidia device: 2 drv: iris device: 3 drv: swrast gbm: drv: nvidia
    surfaceless: drv: nvidia x11: drv: nvidia inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 550.90.07
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce MX110/PCIe/SSE2

Характеристики моего ноутбука Модель: Asus VivoBook X543U Видокарта 1: HD620 Видеокарта 2: MX110 Процессор: I3-7020U[/b]

Faq:

  • Поставь виндовс

Я не собираюсь менять систему из-а этой проблемы, у меня все прекрасно работает в режиме nvidia но появилась некая необходимость в вэйланде и в других функциях которые есть на интегрированной графике.

  • Отруби работу интегрированной карты в bios

Если так и можно было сделать у меня в биосе то этой темы бы не существовало



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

Я так и не понял, в чем причина. Или дёрганье частоты туда сюда или на высоких частотах ГПУ не хочет нормально работать. Я для себя проблему решил, в игрушки на этом железе не играю, а видосики и так норм смотрятся на низкой частоте.

Обнови начальный пост, если действительно помогает.

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

ля, скинь юнит, а то просто пропись алиаса со своим скриптом не удобно. А так у меня дискретка и как бы лагать не будет ничего, я наверное сейчас что нибудь для теста поставлю(В ИТОГЕ ПРОСРАННО 1-2 ГОДА И БЫЛО ПОДОЗРЕНИЕ НА ОПТИМУС)

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

цитата: Если нужно понизить частоту, то это не есть хорошо … лучше использовать другие способы … Солгасно DOC

intel_gpu_frequency -i – min Lock frequency to min (never a good idea, DEBUG ONLY)

Обычно этот инструмент используется для отладки проблем с производительностью …

Если нужно снизить частоту, то это делается по другому … меняют файл scaling_max_freq (ограничивают max frequency)

PS - хотя нужно смотреть … может лучше ограничить нагрузку на cpu, а частоту не дрогать … У меня ноут старый и часто высокая температура, чтобы снизить ее ограничил нагрузки на cpu до 70% …

тоесть через нее можно как раз и менять частоту

FarParticul
() автор топика