I just got started with needle and all I have is a default Cube.
No background, no texture, 6 faces, nothing more. Yet, when I launch it into Opera, I cannot get more than 4 FPS and that does not seem right. Hardware acceleration is on and my machine is very much good enough.
Is there a setting that I used wrong? If the solution would be to view it on another browser, how can I make it default to chrome, or whichever is best?
It seems like you’ve encountered aperformance issue with your default cube experiencing low FPS (4 FPS). Given your hardware is quite capable, let’s gather some more details and consider potential solutions.
First, ensure that you are using the latest version of Needle Engine, as there may be performance improvements in newer releases. You can check for updates or the latest documentation on the Needle Engine website.
Given the limited detail in your scene (just a default cube), optimizing the scene settings might not be necessary. However, here are a few things to verify:
Check Scene Loading: Are you loading the scene procedurally, or did you export a pre-defined scene? Ensure that the scene doesn’t come with unnecessary default configurations.
Browser Console: Open the browser’s DevTools (F12) and go to the Performance tab to profile your application. Look for any resource-intensive operations that could be causing the low FPS.
Needle Inspector: Open the Needle Inspector (if available) to inspect the running application. This can sometimes highlight issues or provide insights into resource usage.
Browser Settings: Confirm that browser settings like hardware acceleration are enabled and that no security or privacy settings are blocking performance optimizations.
Alternative Browser: While Chrome is a popular choice, Opera might have different performance characteristics due to its version or additional features. To set Chrome as the default browser:
# On Linux
sudo update-alternatives --config x-www-browser
# On macOS
open -a SystemPreferences.app
Go to General and select "Google Chrome" as Default Browser
# On Windows
Control Panel > Default Programs > Set your default web browser
Engine Configuration: Review the configuration options in your build settings. Ensure that features like progressive loading and LOD management (if applicable) are correctly configured.
If you continue to experience issues, consider seeking further assistance from the Needle Engine community or support team, providing them with detailed logs and screenshots.
Would you like to try any of these steps, or is there more specific information you would like to provide?
Do you have a link to your website?
Which Opera version do you have?
You can open the local server in any browser you like - by default your “default” browser opens but just copy and paste the URL to chrome and you’re good to test
@LuLuHarmony please update Opera. I just tried and it runs totally fine here with a relatively complex scene and postprocessing enabled (running on a 3080)
I have the student version, so I believe am not allowed to host an actual website and only run needle locally. The site that gets opened has my IP on it, so I’m not sure if I’m comfortable sharing that.
I’ll test it in another browser. I specifically have the Opera GX browser, I wonder if that can have any sort of impact.
I tested it in edge and it works beautifully there. I am on opera Version 127
You can deploy to Needle Cloud with the basic license as well
You IP address is not a public ip address, it’s just the address within your local network that you’re connected to. Sharing this here doesn’t make sense.
I’ve tried in Opera One(version: 128.0.5807.52) with Chromium version:144.0.7559.173
Hi, on my PC in opera i get 60FPS with this scene too - not sure why your FPS is so much lower. Can you try it in latest chrome again? Your browser is allowed to use gpu acceleration?