本帖最后由 78039229 于 2022-1-3 11:51 编辑 
这个现象比较奇怪,百度和站内都没有合适的的解决方法。冷开机(不是待机)以后第一次肯定有声音,接下来有没有声音完全靠运气,并且中途还不能有其它程序独占声卡(像foobar2000这种),占过就中断了,启动器是hmcl用调试功能跑码跑出一篇log
 minecraft-exported-logs-2022-01-02T15-38-55.log
(141.64 KB, 下载次数: 3)
minecraft-exported-logs-2022-01-02T15-38-55.log
(141.64 KB, 下载次数: 3)
 

软硬件环境及配置(用代码框展示吧,这样子容易看)
复制代码
这个现象比较奇怪,百度和站内都没有合适的的解决方法。冷开机(不是待机)以后第一次肯定有声音,接下来有没有声音完全靠运气,并且中途还不能有其它程序独占声卡(像foobar2000这种),占过就中断了,启动器是hmcl用调试功能跑码跑出一篇log
软硬件环境及配置(用代码框展示吧,这样子容易看)
- //主要硬件
 
- 主板 = 华硕H81-Plus
 
- CPU = DualCore Intel Pentium G3260, 3233 MHz (33 x 98)
 
- 内存 = {金士顿 DDR3 1600 8G+金士顿 DDR3 1600 4G}
 
- 显卡 = nVIDIA Quadro 400(512MB)
 
- 硬盘 = aigo SSD S500 128GB
 
- 声卡 = Amanero Technologies USB Driver 1.0.67(Combo384+ES9038q2m)
 
- //软件环境及设置(若没有列出则为默认)
 
- 操作系统
 
-   Windows10专业版 1903
 
-   64位操作系统
 
- HMCL启动器
 
-   运行内存:8192MB
 
-   Java路径:C:\Program Files\Java\jre1.8.0_211\bin\java.exe(ver:1.8.0_211)
 
- 声音控制面板
 
-   默认设备:Amanero Technologies USB Driver 1.0.67
 
-   默认格式:2通道,32位,384000Hz
 
-   独占模式
 
-     允许应用程序独占控制该设备 = True
 
-     给与独占模式应用程序优先 = True
 
- Minecraft1.12
 
-   23 mod loaded
 
-   自己安装的MOD
 
-     C:\Users\Administrator>dir C:\Users\Administrator\AppData\Roaming\.minecraft\mods
 
-     驱动器 C 中的卷是 Win10
 
-     卷的序列号是 0005-8B9D
 
 
-     C:\Users\Administrator\AppData\Roaming\.minecraft\mods 的目录
 
 
-     2021/12/18  18:03    <DIR>          .
 
-     2021/12/18  18:03    <DIR>          ..
 
-     2021/10/02  02:01           182,554 Bacteria1.12.2-2.2.jar
 
-     2021/10/23  11:45           704,330 CodeChickenLib-1.12.2-3.2.3.358-universal.jar
 
-     2021/05/02  10:59         5,124,663 Forgelin-1.8.2.jar
 
-     2021/05/02  11:39         3,987,531 Galacticraft-Planets-1.12.2-4.0.2.281.jar
 
-     2021/12/18  18:02        10,610,662 GalacticraftCore-1.12.2-4.0.2.280.jar
 
-     2020/02/02  20:55         8,465,858 industrialcraft-2-2.8.187-ex112.jar
 
-     2020/02/13  14:54           503,301 jei_1.12.2-4.7.11.102.jar
 
-     2020/08/10  13:20         6,990,613 journeymap-1.12.2-5.7.0.jar
 
-     2020/06/03  13:44            82,840 Keystrokes-7.0 (1.12.2).jar
 
-     2021/04/30  13:36           314,236 latiaocraft-LTC-3.0.jar
 
-     2021/05/02  11:02            53,300 MicdoodleCore-1.12.2-4.0.2.281.jar
 
-     2021/04/30  13:43           282,185 MMLib-2.2.0.jar
 
-     2020/08/10  13:16         1,812,973 ProjectE-1.12.2-PE1.4.1.jar
 
-     2020/08/10  13:10         3,729,024 SlashBlade-mc1.12-r32.jar
 
-     2021/04/30  13:41         2,229,493 TofuCraftReload-0.1.0.9.jar
 
-     2021/04/02  18:15            40,060 torcherino-7.6.jar
 
-     2021/05/02  14:07        28,721,750 twilightforest-1.12.2-3.10.1013-universal.jar
 
-     2021/05/02  12:45           128,682 VeinMiner-1.12-0.38.2.647+b31535a.jar
 
-     18 个文件     73,964,055 字节
 
- 2 个目录 56,638,578,688 可用字节
 本帖最后由 ArmorRush 于 2022-1-2 18:16 编辑 
我在你的log里看到如下的信息:
复制代码
翻译过来就是无法初始化openAL,因为它不受支持。然后你的电脑就自动切换到无声音的模式了。可能的解决方法:
1. 可能是你的驱动版本太老了?更新驱动试试。
2. 另外你可以试试以下操作(网上看到的类似问题的解决方法,不确定行不行)
开始----运行----services.msc----在"名称"找到 "Windows Audio"----鼠标左键选中它----单击鼠标右键----选择 "属性"-----常规----启动类型-----自动.
3. 更新你的forge和整合包内所有mod到最新版,并更新Java
我在你的log里看到如下的信息:
- [15:38:09] [Thread-7/ERROR] [minecraft/SoundManager]: Error in class 'LibraryLWJGLOpenAL'
 
- [15:38:09] [Thread-7/ERROR] [minecraft/SoundManager]: Unable to initialize OpenAL.  Probable cause: OpenAL not supported.
 
- [15:38:09] [Thread-7/WARN] [minecraft/SoundManager]: ERROR MESSAGE:
 
- [15:38:09] [Thread-7/INFO] [minecraft/SoundManager]: Could not locate OpenAL library.
 
- [15:38:09] [Thread-7/WARN] [minecraft/SoundManager]: STACK TRACE:
 
- [15:38:09] [Thread-7/INFO] [minecraft/SoundManager]: org.lwjgl.openal.AL.create(AL.java:156)
 
- [15:38:09] [Thread-7/INFO] [minecraft/SoundManager]: org.lwjgl.openal.AL.create(AL.java:102)
 
- [15:38:09] [Thread-7/INFO] [minecraft/SoundManager]: org.lwjgl.openal.AL.create(AL.java:206)
 
- [15:38:09] [Thread-7/INFO] [minecraft/SoundManager]: paulscode.sound.libraries.LibraryLWJGLOpenAL.init(LibraryLWJGLOpenAL.java:164)
 
- [15:38:09] [Thread-7/INFO] [minecraft/SoundManager]: paulscode.sound.SoundSystem.CommandNewLibrary(SoundSystem.java:1576)
 
- [15:38:09] [Thread-7/INFO] [minecraft/SoundManager]: paulscode.sound.SoundSystem.CommandQueue(SoundSystem.java:2572)
 
- [15:38:09] [Thread-7/INFO] [minecraft/SoundManager]: paulscode.sound.CommandThread.run(CommandThread.java:121)
 
- [15:38:09] [Sound Library Loader/WARN] [minecraft/SoundManager]: ERROR MESSAGE:
 
- [15:38:09] [Sound Library Loader/INFO] [minecraft/SoundManager]: Could not locate OpenAL library.
 
- [15:38:09] [Sound Library Loader/INFO] [minecraft/SoundManager]: Starting up SoundSystem...
 
- [15:38:09] [Thread-9/INFO] [minecraft/SoundManager]: Switching to No Sound
 
- [15:38:09] [Thread-9/INFO] [minecraft/SoundManager]: (Silent Mode)
 
 
翻译过来就是无法初始化openAL,因为它不受支持。然后你的电脑就自动切换到无声音的模式了。可能的解决方法:
1. 可能是你的驱动版本太老了?更新驱动试试。
2. 另外你可以试试以下操作(网上看到的类似问题的解决方法,不确定行不行)
开始----运行----services.msc----在"名称"找到 "Windows Audio"----鼠标左键选中它----单击鼠标右键----选择 "属性"-----常规----启动类型-----自动.
3. 更新你的forge和整合包内所有mod到最新版,并更新Java
更新声卡驱动试试
 本帖最后由 78039229 于 2022-1-3 12:04 编辑 
1.我的声卡是Amanero Combo384,驱动程序从它的官网
2.系统默认就是自动的。
 
 
3.1.12x无法正常使用JAVA16,并且星系最新的281版地牢不刷boss和珍宝箱的宝藏,强行降级回280才解决的。并且一些最新版mod也有类似星系281那种影响正常游玩的特性。
ArmorRush 发表于 2022-1-2 18:10
我在你的log里看到如下的信息:
翻译过来就是无法初始化openAL,因为它不受支持。然后你的电脑就自动切换 ...
1.我的声卡是Amanero Combo384,驱动程序从它的官网
(为避免认定为广告,直接用隐藏文字抹掉)找到的,保证是最新驱动。不过板载声卡和外置DAC一样也有一模一样的异常。似乎让mc使用WASAPI或者ASIO也是个好方法?
2.系统默认就是自动的。
 
3.1.12x无法正常使用JAVA16,并且星系最新的281版地牢不刷boss和珍宝箱的宝藏,强行降级回280才解决的。并且一些最新版mod也有类似星系281那种影响正常游玩的特性。
78039229 发表于 2022-1-3 11:48
1.我的声卡是Amanero Combo384,驱动程序从它的官网(为避免认定为广告,直接用隐藏文字抹掉)找到的,保证 ...
看到你的配置文件里有如下设置:
- 独占模式
 
-     允许应用程序独占控制该设备 = True
 
- 给与独占模式应用程序优先 = True
设置禁止应用程序独占控制该设备,这样可能出错的机率小一些?
另外,我说的更新Java不是说更新到一个新的大版本,也许你可以试试重装Java8(或者其他你正在使用的适配1.12的Java版本)
换个声卡驱动直接解决所有问题
ArmorRush 发表于 2022-1-3 14:59
看到你的配置文件里有如下设置:
设置禁止应用程序独占控制该设备,这样可能出错的机率小一些?
虽然按照设置,无法根除问题,但看在讲的比较科学实际,且有一定的效果(降低无声几率),因此还是设成最佳答案(第一次回答的那段回复)
本人也遇到相同问题,前来考古.jpg
附上LOG:
复制代码
附上LOG:
- [13:39:49] [Thread-268/INFO] [net.minecraft.client.audio.SoundManager]: Initializing LWJGL OpenAL
 
- [13:39:49] [Thread-268/INFO] [net.minecraft.client.audio.SoundManager]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
 
- [13:39:49] [Thread-268/ERROR] [net.minecraft.client.audio.SoundManager]: Error in class 'LibraryLWJGLOpenAL'
 
- [13:39:49] [Thread-268/ERROR] [net.minecraft.client.audio.SoundManager]: Unable to initialize OpenAL.  Probable cause: OpenAL not supported.
 
- [13:39:49] [Thread-268/WARN] [net.minecraft.client.audio.SoundManager]: ERROR MESSAGE:
 
- [13:39:49] [Thread-268/INFO] [net.minecraft.client.audio.SoundManager]: Could not locate OpenAL library.
 
- [13:39:49] [Thread-268/WARN] [net.minecraft.client.audio.SoundManager]: STACK TRACE:
 
- [13:39:49] [Thread-268/INFO] [net.minecraft.client.audio.SoundManager]: org.lwjgl.openal.AL.create(AL.java:156)
 
- [13:39:49] [Thread-268/INFO] [net.minecraft.client.audio.SoundManager]: org.lwjgl.openal.AL.create(AL.java:102)
 
- [13:39:49] [Thread-268/INFO] [net.minecraft.client.audio.SoundManager]: org.lwjgl.openal.AL.create(AL.java:206)
 
- [13:39:49] [Thread-268/INFO] [net.minecraft.client.audio.SoundManager]: paulscode.sound.libraries.LibraryLWJGLOpenAL.init(LibraryLWJGLOpenAL.java:164)
 
- [13:39:49] [Thread-268/INFO] [net.minecraft.client.audio.SoundManager]: paulscode.sound.SoundSystem.CommandNewLibrary(SoundSystem.java:1576)
 
- [13:39:49] [Thread-268/INFO] [net.minecraft.client.audio.SoundManager]: paulscode.sound.SoundSystem.CommandQueue(SoundSystem.java:2572)
 
- [13:39:49] [Thread-268/INFO] [net.minecraft.client.audio.SoundManager]: paulscode.sound.CommandThread.run(CommandThread.java:121)
 
- [13:39:49] [pool-4-thread-1/INFO] [touhou_little_maid]: Obtaining 5294186105 NetEase cloud music playlist information
 
- [13:39:49] [Client thread/DEBUG] [mixin]: Mixing client.ModelFluidMixin from META-INF/mixins.aquaacrobatics.json into net.minecraftforge.client.model.ModelFluid
 
- [13:39:49] [Client thread/TRACE] [mixin]: Added class metadata for net/minecraftforge/client/model/IModel to metadata cache
 
- [13:39:49] [Client thread/INFO] [FML]: OBJLoader.Parser: command 's' (model: 'advancedrocketry:models/block/models/nuclearrocketmotor.obj') is not currently supported, skipping. Line: 339 's 1'
 
- [13:39:49] [Sound Library Loader/WARN] [net.minecraft.client.audio.SoundManager]: ERROR MESSAGE:
 
- [13:39:49] [Sound Library Loader/INFO] [net.minecraft.client.audio.SoundManager]: Could not locate OpenAL library.
 
- [13:39:49] [Sound Library Loader/INFO] [net.minecraft.client.audio.SoundManager]: Starting up SoundSystem...
 
- [13:39:49] [pool-4-thread-1/INFO] [touhou_little_maid]: 5294186105 NetEase cloud music information obtained successfully
 
- [13:39:49] [Thread-270/INFO] [net.minecraft.client.audio.SoundManager]: Switching to No Sound
 
- [13:39:49] [Thread-270/INFO] [net.minecraft.client.audio.SoundManager]: (Silent Mode)