Xavier Hallade xavierh
  • Joined on 2022-02-21
Xavier Hallade created pull request blender/blender#111708 2023-08-30 18:42:57 +02:00
Fix #111162: Overlay drawing issues due to shared library using fastmath
Xavier Hallade pushed to nofastmath at xavierh/blender 2023-08-30 18:42:18 +02:00
ad5f86d801 Fix #111162: Overlay drawing issues due to shared library using fastmath
eefee47a8a UI: Refactor deferred preview image storage
1f03148fee Cleanup: Remove unused field and update comments in Render
e56b1fc164 Cleanup: Make SubdivCCG a non-trivial struct
fdd6065c21 Cleanup: Add missing struct forward declaration
Compare 10 commits »
Xavier Hallade created branch nofastmath in xavierh/blender 2023-08-30 18:42:18 +02:00
Xavier Hallade closed pull request blender/blender#111606 2023-08-30 17:54:21 +02:00
WIP: Cycles: oneAPI: hide symbols from kernel library
Xavier Hallade commented on issue blender/blender#111162 2023-08-30 09:24:06 +02:00
Overlay drawing issues on Intel HD4400/4600 (Only?)

Awesome, we have the root cause now! And a Blender-side fix in sight as there is absolutely 0 valid reason for tuning the FTZ/DAZ bits from this library, I'll work on a PR to make it use a…

Xavier Hallade commented on issue blender/blender#111162 2023-08-29 18:19:55 +02:00
Overlay drawing issues on Intel HD4400/4600 (Only?)

great finding! What is happening isn't 100% clear yet, but It could make sense if some libs check/set fp env flags or load an implementation that got compiled with unexpected flag.

Can you…

Xavier Hallade commented on issue blender/blender#111162 2023-08-29 09:01:33 +02:00
Overlay drawing issues on Intel HD4400/4600 (Only?)

Thanks for the detailed answer.

Maybe the crash will reproduce again with a slightly less dummy lib?

I tried it and unfortunately the bugs still appear.

You mean…

Xavier Hallade commented on issue blender/blender#111162 2023-08-28 18:52:31 +02:00
Overlay drawing issues on Intel HD4400/4600 (Only?)

it turns out that fvisibility=hidden isn't enough to hide the STL symbols, so the test build didn't do much, but if using LD_PRELOAD aligns the bindings but doesn't fix the issue, you're right…

Xavier Hallade commented on issue blender/blender#111162 2023-08-28 15:03:06 +02:00
Overlay drawing issues on Intel HD4400/4600 (Only?)

Sorry I've initially put a link to another build (PR110656 instead of PR111606) and edited it right after posting... not quickly enough for you apparently :) can you try with the PR111606 one ?

Xavier Hallade commented on issue blender/blender#111162 2023-08-28 13:39:03 +02:00
Overlay drawing issues on Intel HD4400/4600 (Only?)

Thanks for the confirmation it works reliably with the dummy lib.

Can you check if this build : https://builder.blender.org/download/patch/blender-4.0.0-alpha+main-PR110656.222f3eb0bf9a-linux.x8

Xavier Hallade created pull request blender/blender#111606 2023-08-28 12:01:47 +02:00
Cycles: oneAPI: set default symbols visiblity to hidden
Xavier Hallade pushed to symbolsfix at xavierh/blender 2023-08-28 12:01:12 +02:00
e3a0c72c94 Cycles: oneAPI: set default symbols visiblity to hidden
3806febb15 Cleanup: Make format
1f4c7a36df Wireframe color option for all shading modes
35a5297ae6 Cleanup: replace magic number with sizeof(..)
02406e17a0 Fix #111601: VSE strip modifier copy ensure unique name
Compare 10 commits »
Xavier Hallade created branch symbolsfix in xavierh/blender 2023-08-28 12:01:12 +02:00
Xavier Hallade commented on issue blender/blender#107618 2023-08-27 11:33:15 +02:00
oneAPI device fails at load or kernels compilation on Archlinux

Embree on Archlinux repo hasn't yet GPU support built, so that's expected that the Blender build from arch lacks the checkbox, it's not directly related.

The issue here in this thread is caused…

Xavier Hallade commented on issue blender/blender#111162 2023-08-25 20:00:43 +02:00
Overlay drawing issues on Intel HD4400/4600 (Only?)

thanks for the additional logs. I'm not seeing any issue at a first glance. There is an interesting difference though, aren't you getting "GHOST: Wayland: unable to connect to display!" in the…

Xavier Hallade commented on issue blender/blender#111162 2023-08-24 16:14:01 +02:00
Overlay drawing issues on Intel HD4400/4600 (Only?)

there are symbols previously coming from libOpenColorIO, now coming from libcycles_kernel_oneapi_aot, hard to say if they're conflicting yet, but it seems worth digging further into that direction…

Xavier Hallade commented on issue blender/blender#111162 2023-08-24 14:34:00 +02:00
Overlay drawing issues on Intel HD4400/4600 (Only?)

From your previous test, there is no proof it's a symbols conflict issue, but I struggle finding another explanation at the moment. Still, HD4000 is too old to have level-zero support so blender…

Xavier Hallade commented on issue blender/blender#111162 2023-08-23 22:48:08 +02:00
Overlay drawing issues on Intel HD4400/4600 (Only?)

I meant running Blender from a regular build yes, these commands set environment variables in the terminal you're using, you then need to launch blender from the same terminal. Can you confirm…