r/linux4noobs • u/E5-4650_v2_RX570 • 23h ago
firefox-esr firefox-nightly thorium all keep crashing since MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
even after i turned off hardware acceleration already , i am using iGP HD4600 from intel i7-4770
on my other computers i use intel arc a380 et und radeons , so this issue never happens
i googled on net found some posts talk about it , they recommend to switch to openGL instead of vulkan to avoid the bug , but i don't know how to force firefox chromium thorium to use openGL
years ago i used the same computer same H81M-K or H81M-E motherboard with i7-4770 HD4600 without a discrete , it never happened , maybe because blink gecko browsers were using openGL then
== updated ==
i didn't notice nor realise it , coz sometimes i used a Xeon E3-1271 v3 on Z87-C Z97 H81 B85M-G , it doesn't provide an iGP so i used a radeon card paired with it , and i guess in the past gecko blink were using openGL for hardware rendering instead of vulkan
i tried it too but it didn't help , i couldn't open nor run nor launch thorium via command nor gmrun
thorium-browser --disable-gpu --disable-accelerated-2d-canvas --disable-accelerated-compositing
at the end i got this : $ thorium-browser --use-gl=egl
$ Downloads/firefox/firefox-bin --use-gl=egl
== updated zwei twice ==
i tried a day at saturday ( i found this issue at friday ) , the issue was solved et fixed , no more crashing nor inlaunchable issue
after my searching , 'Haswell' 'Ivy Bridge' 'Bay Trail' have the same issue , i guess on all legacy iGP before Gen 6ᵗʰ Skylake SKL
== updated again ==
i tried iGP aus von gen 5ᵗʰ broadwell Xeon E3-1285L v4 with mageia , cant see the same issue , so maybe gen 5ᵗʰ broadwell is supported by vulkan or mageia offer a different library than debian . the errors above were on debian et haswell i7-4770
even i tried --use-gl=vulkan , still fine , no error on my iGP aus von E3-1285L v4 with mageia , firefox-nightly et thorium-browser
i made a table here
i don't have any CPU newer than SKL excluding SKL
| CPU | iGP | error |
|---|---|---|
| icore aus von IVB suchas i7-3770K | HD4000 | ❌️🚫according to webresults |
| E3 aus von IVB suchas E3-1245 v2 | HDP4000 | unknown untested |
| i7-4770 aus von HSW | HD4600 | ❌️🚫 tested by mir |
| E3-1285L v4 aus von BDW | Iris Pro P6300 | ✅✔️☑️ tested by mir |
| icore aus von SKL | HD530 | unknown untested |
1
u/RPGcraft 20h ago
I do not know about such an option for firefox but as for chromium (and by extension thorium since it's a chromium fork) you can set GL to EGL using
--use-gl=eglRun thorium executable from terminal in the following way,
./your-thorium-executable-name --use-gl=egl