CowboyToadTeam's Recent Forum Activity

  • My bad, I meant the pointer-lock message as Gabe pointed out.

  • Now that Scirra are retiring NW.JS, will there be a work around for preventing the chrome "press ESC to exit" message from popping up when you use a pointer lock?

    If we're to be realeasing games on Steam for instance, it may look a bit messy and unprofessional if a google chrome browser pop-up shows up when you're playing a game in first person

    Tagged:

  • I exported a blank project to iOS using Construct (via Cordova) and noticed a significant issue with CPU usage during video playback. The project runs at around 4% CPU usage when idle, but as soon as a video starts playing, the CPU usage spikes to over 110% and fluctuates rapidly until the video ends. This happens even in a completely blank project, so I’m unsure if the issue is caused by WebKit or Construct. Has anyone experienced this before or know what might be causing it?

    The video file I used is an mp4 because webm doesn't display in ios exports.

    Here is the project file if anyone wanted to see in case I've configured something wrong with the video.

    Tagged:

    I don't have much more to add, other than: yep, that sounds like a graphics driver bug. I've seen such issues plaguing software and game development ever since I started coding around 20 years ago. They're a total nightmare.

    Your best bet is still to try to get in touch with AMD - or perhaps report it to the browser vendors who may be able to figure out a workaround. For our part, even if we wanted to try to help, we'd have to start by ordering in affected hardware and building a system that reproduces the issue, which may then not reproduce the issue because it actually depends on something we haven't figured out yet; even if we reproduce it, it may be impossible to work around in our engine anyway, in which case we're back to square one. I've attempted such things in the past and generally it's hopeless, so it's best to follow up with browser vendors or the GPU vendor who are generally better prepared to deal with such issues.

    If using WebGPU works around it but there are other issues, you can report those to us, or list them here if they are already reported, and I will try to prioritize them. The architecture of WebGPU allows for much simpler drivers, which should hopefully make cases like this much rarer. In the long term our goal is to move to WebGPU by default and ultimately (probably very far in future) retire support for WebGL.

    I know you said you don't want to support features with bugs but the only fix right now is still with compositing mode, I'd once again like to kindly request that you bring it back in some form and maybe hide it behind unsupported warnings etc.

    ANYONE looking to make a 3d game with construct is not able to do so without complaints because of this bug.

  • Was this ever solved?

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • It would be nice if this issue was taken a bit more seriously, webview doesn't have the best support with Steamworks as of now, so for those looking to launch on steam, they'd need to use NWJs which has a supported steamworks connection, however they will just get loads of bad reviews and complaints from AMD users because this glitch still happens.

    We're just asking for the compositing mode to be enabled again because that at least fixed the issue.

    Hi! You need to use version r388-2 and switch compositing mode to low-latency, and make sure "use worker" and "enable web gpu" are set to NO.

    You have to use that specific version of construct because they don't support the compositing mode feature anymore.

    construct.net/en/forum/construct-3/how-do-i-8/restore-compositing-mode-182909

  • Thank you for replying!

  • I'm currently stuck using version r388-2 because it is the last version with the "Compositing Mode" feature in the advanced project settings. This feature is crucial as it ensures correct rendering of 3D projects on certain AMD GPUs.

    I've noticed that in a project exported with r388-2 using NWJs, the data.json file contains the following line:

    "standard","vsync","","icons/loading-logo.png",false,4,false,"low-latency",

    However, in the same project exported with the latest version of Construct (which removes the Compositing Mode toggle), the corresponding line changes to:

    "high-performance",[],"standard","vsync","","icons/loading-logo.png",false,4,false,null,

    I'm wondering if I can use the latest version of Construct and manually add "low-latency" to the data.json file after export to reactivate it. Alternatively, has the Compositing Mode feature been removed entirely, rendering this modification ineffective?

    Thanks in advance for your help.

    Thanks Ashely! I appreciate the support. Someone else said they fixed the problem by enabling the old low-latency mode, if that helps.

    UPDATE: The issue comes from "--in process-gpu", however removing this removes the steam overlay support.

    Thanks Diego, these play testers have said they have updated drivers.

CowboyToadTeam's avatar

CowboyToadTeam

Member since 9 Jan, 2022

None one is following CowboyToadTeam yet!

Connect with CowboyToadTeam

Trophy Case

  • 3-Year Club
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • Lightning Draw First person to up-vote a new Construct 3 release
  • Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

9/44
How to earn trophies