Thanks for sharing the results Shijie. I see your plot

But the xaxis is log and the y is linear, shouldn't you expect some exponential?
The DAVIS APS readout is rather simple 10 bit single slope ADC with a gray code capture of the digital value on crossing the swept reference value. The actual signal is difference between reset value readout and signal value readout. Generally the global shutter mode works best, at least is most supported. We have gotten Davis346 to have quite linear response over its limited DR of about 50dB, but the settings for the source follower, cascode, reference voltages, and various buffer biases need to be adjusted correctly. They may not be completely optimized in the defaults set by DV.
If you really care about this linearity, then I suggest using a chart like Edmund density step chart (https://www.edmundoptics.com/f/large-grayscale-target-399011f0/11434/) that allows capture of a wide range of values in single exposure. Of course you need to have uniform illumination of the chart too. Then you can play with the biases to optimize linearity most easily.