Решение проблемы: система зависает намертво из-а частот, чтобы решить эту проблему нужно:
- установить 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
Если так и можно было сделать у меня в биосе то этой темы бы не существовало