Thank you for the advice.
One more thing, I think there’s something wrong with Cycles viewport denoising:
1. open Blender 2.90.1 with default scene (cube + camera + point lamp)
2. Properties -> Render Properties -> Switch Render Engine to Cycles
3. In Sampling, check Denoising -> Viewport
4. In 3D Viewport, change Viewport Shading to Rendered
5. Blender crash
Wonder if this is a bug of Blender 2.90.1. @jlampel @spikeyxxx