Hi Ahmed,
Please try to crontrol yourself and if possible avoid flooding dozen of threads with the same request.
I like to be honest and tell you openly I do not care about Phoenix OS, I just care about android-x86,
but the problem may be in the rendering of the shaders processed by nouveau, but let's assess this on ...android-x86
You may try oreo-x86 images, r1 which has mesa 18.3.1, or the most updated with kernel 5.0rc1 and mesa 19.0.0-devel,
by using the trick of installing/signing-in without GTX 970 acceleration (VESA boot entry) install PUBG
and then reboot with GTX 970 HW acceleration and check if mesa 18.3.1/ mesa 19.0 are both still affected by graphic glitches and please report your findings.
If this two step installation work, in case you notice 'Back' and 'Show Active Apps' causes GUI restarts, you will have to avoid using those for the time being,
installation of Apps will require to use VESA mode with Swiftshader.
nougat-x86 with mesa 18.3 may be less affected by things like Playstore segfaults for null pointer and multiple threads GPU lockups/GUI restarts/PC reboots but NOTE: it is untested with nouveau:
So, since you seem very interested to achieve the goal, please help on you side too, for what you can do,
in case you have means to collect logs and gapid traces, the former may show some EGL error and the latter may be useful to understand if the Replay of trace on Linux OS with nouveau is also affected (nouveau bug) and be used to as evidence to open a bug to nouveau driver in
https://bugzilla.freedesktop.org
Mauro