MobileMobile | Continue
       
Nibiru VR Development Other Tools Screen tearing DTR rendering problem

Screen tearing DTR rendering problem

Rupert Post time 2018-1-18 18:58 | Show all posts [Copy URL]
5 1203
Edited by Rupert at 2017-12-15 20:12 \n\nIf I install the precompiled demo APK on my headset I get serious screen tearing artifacts as shown in this video https://s3-eu-west-1.amazonaws.com/data.learnpad.co/dev/VID_20171215_115409.mp4. You can also see it in this image:



Note that the grid lines are tearing and the edges of the screen lag behind the movement.

The Nibiru launcher doesn't have this problem on the same headset.

My own app has the same problem and I think this is caused by the DTR, but I can't turn it off. I've tried every setting in the SDK, but nothing works. How do I turn off DTR?

Reply

Use magic Report

Post time 2017-12-18 16:45 | Show all posts
Hi,

Can you provide the OS version and version type in Settings->Device->About Device and the SDK version you used. We will check it. The grid lines are not tearing, it is caused by the TFT LCD screen refreshing delay. Try our Unity SDK demo which uses a SkyBox not gird lines to see whether exists tearing.

Nibiru OS supports turn off the DTR optimizing in Settings. But it depends on the OS version.
Post time 2017-12-18 17:52 | Show all posts
VR Version is 2.10.000
Version Type is VR0542/20170110174355
Device Name is FV200
Android version is 5.1.1

The SDK is NibiruVR_SDK_OGL_2_1_0 and I'm using the precompiled APK NibiruVRDemo2.apk

I don't think it's the TFT LCD screen causing the problem as the Nibiru launcher home screen is completely smooth with no visual artefacts. Also, I can see that the rendering at the edges of the screen lag behind the head movement, which suggests it's some sort of delay in calling the OnPaint method.
Post time 2017-12-19 00:06 | Show all posts
I tested the same APK on a different headset and I did not get the same problem. The headset was:

Model VR518
Version Type VR0217/20161009164417
VR Version 2.00.001

This implies the problem is something specific to the FV200 headset. I can supply the exact firmware image if you can't reproduce the problem with the firmware you have for that device.

I've made another video that shows the Nibiru launcher first (which is smooth) and the demo app next (which displays the problem). This means it is not a problem with the LCD panel.

https://s3-eu-west-1.amazonaws.c ... 20171218_155425.mp4

Please let me know if I can provide any more information.
Post time 2018-1-18 18:52 | Show all posts
Rupert 发表于 2017-12-19 00:06
I tested the same APK on a different headset and I did not get the same problem. The headset was:

M ...

Hi,

First,Please download the file: https://www.dropbox.com/sh/cwk4o ... EzlpiLvm6pbmpa?dl=0
The files include: firmware package,firmware tools and Operating instructions. After downloaded,upzip the zip file can get a .img file.


Then,According to the firmware tools operate instruction,you can get the lastest version.


Fina,Make sure the lastest version is: VR0574/3.50.XXX(Settings->About devices)


Don't use this firmware tools in VR0542!!!!
If you have any problem,pleace contact us.
Thanks.

Post time 2018-1-18 18:58 | Show all posts
Rupert 发表于 2017-12-18 17:52
VR Version is 2.10.000
Version Type is VR0542/20170110174355
Device Name is FV200

Hello
We will arrage a update of this channel(VR0542) in the near future.Please wait a few days.
At that time,you can through online update to upgrade the lastest version.


Thanks for your feedback.
Best Regards
You have to log in before you can reply Login | Register

Points Rules

!fastreply! Top !return_list!