System Information
Operating system: Linux-5.4.0-14-generic-x86_64-with-debian-bullseye-sid 64 Bits
Graphics card: GeForce GTX 960/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 450.66
Blender Version
Broken: version: 2.91.0 Alpha, branch: master, commit date: 2020-09-03 20:57, hash: rBa96283ba511d
and at least from 2.82 too
Short description of error
Seeing the following thread I started to think if this could be due to a bug or due to some not implemented features:
https://blenderartists.org/t/why-does-the-live-viewport-look-better-than-the-viewport-render-image/1251880
Test file (Edit: Re uploaded with correct configuration)
If you do View > Viewport Render Image, resulting image shows Cavity smoother than what you get in Viewport.
The file is in the Workbench engine with cavity enabled. If you do Render > Render image, the same happens.
In the thread it has been suggested that the problem could be related to this other repore:
https://developer.blender.org/T77909
But the problem that I mention here also occurs in 2.82 (and that other report apparently is not reproducible in 2.82)
*EDIT*
I just realized that being in Workbench engine, Render Tab > Color Management > View Transform = Standard, it matches the results
So here I am not sure if there is a design problem. Since Color Management settings seem to be common to all render engines, it seems that it would not be possible to set by default Standard instead of Filmic only for the Workbench engine. On the other hand I think that most users prefer how the effect looks strong with "Standard" view transform, so it would also be a mistake in the future to use Filmic for viewport to have more consistency.