Viewport rendering Blurry but final render is ok(No DOP enabled)

Hey, guys, i change some rendering setting and theme today, and after everything is done, the viewport rendering became blurry though the final render is ok. (No Motion Blur, no Depth of field)
i had change some rendering tile setting and BVH setting, which should not affect the viewport render.
I did some search and someone has the wrong setting with the pixel filter, but it’s not my case.
Any suggestions?
Here is 1000 samples viewport render.

It’s interesting that when I render in CPU, it works fine both viewport and render.