I am really in need of assistance, and I am hoping that someone here can help.
I have been running Unity on my Alienware Aurora R4 desktop PC for about one year now. I just had some PC technicians perform some routine maintenance on my PC, and when it was returned to me, I attempted to run the various software applications installed on my PC to ensure that they continued to work correctly. When I tried running Unity, the program opens, but no text appears anywhere on Unity’s interface.
I had the following maintenance tasks performed on my PC:
1.) Replace McAfee Internet Security with Webroot
2.) Update display driver to the most current version
3.) Perform diagnostics on operating system registry (no issues were found with the registry)
4.) Remove unnecessary PUPs and background processes
5.) Install Google Chrome web browser
When I first discovered this problem, I tried rolling back the video card driver, and then reinstalling Unity; however, doing this did not correct the problem. I also tried disabling Webroot, but that did not affect the problem either.
Again, I am hoping someone can really help me out here.
I was able to correct this issue a couple of months ago by doing a full System Restore back to original factory settings.
On my PC, this no text issue within Unity appeared immediately after my PC was returned to me from a technician who performed routine maintenance on my computer. After I more closely investigated what exactly this technician did, I found out that he installed, ran, and then uninstalled registry cleaning software applications such as CCleaner. I believe that CCleaner altered some settings somewhere within my PC’s OS (Windows 7 Home Premium 64-bit) registry which resulted in Unity not being able to render text fonts - and it would also appear that Unity renders text somewhat differently than other game engines (and I tried those engines also installed on my PC and they rendered text normally).
The only way in which to correct this problem is with a system restore. At this time, I believe the only way in which to prevent this problem from happening again is to avoid software that alters your OS registry (such as CCleaner).
One thing to check with this: if you’re using a machine with NVidia’s OPTIMUS technology - i.e. you have a ‘low powered’ graphics chip from Intel and also a ‘high performance’ NVidia chip - then make sure you’re running Unity with the high performance chip.