06-07-2019, 12:31 PM
(This post was last modified: 06-07-2019, 01:54 PM by Brian Beuken.)
Still struggling to get my dev based system to work on this, no attempt from a client to execute a graphics program works, XOpenDisplay just won't work unless you open it from a native terminal... But while debugging and running direct is out, I can still build and run things on it as a stand along unit, and I have to say...wow
just wow... This isn't just a beast, its a Godzilla of a beast, when dealing with all the usual pitfalls of a slow CPU and getting the GPU to do the bulk of its work..it rips through every high level demos I have, even some written for PC based OpenGLES3.2 systems, and Vulkan.. its extaordinary. Throwing frame rate scores 10-20 times better than the best SBC's (assuming they could even run ES3.2 or Vulkan)
Not surprising considering this is basically half a Nintendo Switch, same GPU but half the number of GPU cores, and perhaps a little less custom silicon.
Of course this system is not a mainsteam unit, its a test system built by Nvida to encourage developers to improve and develop software for AI and other systems, the fact it has a Tegra video chip is just a big bonus for graphic tinkerers like me. It must cost them much more to make than they sell it for, but if it ever did go into mass production it would probably not suit everyone. Its not a general SBC like the Raspberry clones, this is a specialist system which though capable of doing maker stuff is best left to dreamers like me who just want to see what small systems can do.
If a phone were to use a chip like this it would guzzle batteries and run so hot it would be impossible to handle, so it breaks the general rules of low power, low heat, and probably reliability.
Can't wait to try more things on it, but for now it goes in the drawer until I find a resolution to the XOpenDisplay issues. Which I am sure will come, I'm pretty sure its going to be a simple answer that someone much smarter than I will work out.
just wow... This isn't just a beast, its a Godzilla of a beast, when dealing with all the usual pitfalls of a slow CPU and getting the GPU to do the bulk of its work..it rips through every high level demos I have, even some written for PC based OpenGLES3.2 systems, and Vulkan.. its extaordinary. Throwing frame rate scores 10-20 times better than the best SBC's (assuming they could even run ES3.2 or Vulkan)
Not surprising considering this is basically half a Nintendo Switch, same GPU but half the number of GPU cores, and perhaps a little less custom silicon.
Of course this system is not a mainsteam unit, its a test system built by Nvida to encourage developers to improve and develop software for AI and other systems, the fact it has a Tegra video chip is just a big bonus for graphic tinkerers like me. It must cost them much more to make than they sell it for, but if it ever did go into mass production it would probably not suit everyone. Its not a general SBC like the Raspberry clones, this is a specialist system which though capable of doing maker stuff is best left to dreamers like me who just want to see what small systems can do.
If a phone were to use a chip like this it would guzzle batteries and run so hot it would be impossible to handle, so it breaks the general rules of low power, low heat, and probably reliability.
Can't wait to try more things on it, but for now it goes in the drawer until I find a resolution to the XOpenDisplay issues. Which I am sure will come, I'm pretty sure its going to be a simple answer that someone much smarter than I will work out.
Brian Beuken
Lecturer in Game Programming at Breda University of Applied Sciences.
Author of The Fundamentals of C/C++ Game Programming: Using Target-based Development on SBC's
Lecturer in Game Programming at Breda University of Applied Sciences.
Author of The Fundamentals of C/C++ Game Programming: Using Target-based Development on SBC's