Giter Site home page Giter Site logo

Comments (6)

SimonC4 avatar SimonC4 commented on May 8, 2024

It looks like it's an issue with the surround sound. I'll post a workaround to the steam discussion to see if it works.

libGDX is still using lwjgl 2, which doesn't have much support. I'm not sure we'll be able to do much until libGDX supports lwjgl 3. Does't look like there's much progress on this.

from destinationsol.

hauzer avatar hauzer commented on May 8, 2024

Hey, I'm the guy who reported this on Steam.

My setup is a bit unorthodox, but I had no problem with any other program thus far. I have two sound cards:

  • Creative Sound Blaster Live CT4830, using drivers from kX Project
  • MSI FM2-A55M-E33 integrated, using drivers from AMD CCC

Also, I'm using Aster to segregate the two sound cards (and other peripherals) into one workspace each. The game works in neither of those.

Regarding the suggested workaround from Steam:

For a workaround, assuming you're in Windows, in the sound panel right click on your device and click "Configure Speakers". Try changing your device from "Surround" to "5.1 Surround" or "Stereo".

Both of the workspaces already use stereo.

Hope this helps.

from destinationsol.

SimonC4 avatar SimonC4 commented on May 8, 2024

Interesting. From your error log it would appear that it's trying to configure your audio as 7.1, as the following lines say there are 8 channels.

AL lib: (EE) DoReset: Unhandled channel config: 8 -- 0x000000ff
AL lib: (EE) DoReset: Unhandled extensible channels: 8 -- 0x000000ff

Someone else has reported a similar issue with the kX driver and OpenAL. Could you try what they suggest in this link

from destinationsol.

hauzer avatar hauzer commented on May 8, 2024

Setting the default device from Master Mixer to Wave Out 2/3 worked.

from destinationsol.

Cervator avatar Cervator commented on May 8, 2024

Thanks for following up, @hauzer :-)

I wonder if we can still harden the game to avoid a crash. Might be tricky if it happens within LWJGL, all we do is:

new LwjglApplication(new SolApplication(), c);

Since failing to initialize sound shouldn't technically be fatal maybe we can catch org.lwjgl.openal.OpenALException and retry with a soundless configuration? Revealing some angry looking "WARNING: Sound disabled - " in the game UI or so.

from destinationsol.

NicholasBatesNZ avatar NicholasBatesNZ commented on May 8, 2024

Closing this since it's probably not relevant anymore after LWJGL updates and such.
👋 @hauzer If you'd like then feel free to re-test the latest changes and re-open this if it still occurs

from destinationsol.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.