[Audio issue] Rvgl on Old AGP PC Hardware
[Audio issue] Rvgl on Old AGP PC Hardware
Hello, i have some stupid idea to play rvgl in my old pc vs Pentium III CPU and Geforce FX5500 Gpu . Cpu is full suport (i thinks) but vs gpu i have some issue.
Runing by default i have some error and crash. Try change config in rvgl.ini by run game in D3D9
Shaders = 1 GLProfile = 3
and have error again: strncpy_s not found dll msvcrt.dll
Its real conf game to run it on FX5500 and same gpu or only gpu upgrade can help ?
Runing by default i have some error and crash. Try change config in rvgl.ini by run game in D3D9
Shaders = 1 GLProfile = 3
and have error again: strncpy_s not found dll msvcrt.dll
Its real conf game to run it on FX5500 and same gpu or only gpu upgrade can help ?
Last edited by Tualatin on Fri Sep 27, 2019 8:51 pm, edited 1 time in total.
Re: Rvgl on Old AGP PC Hardware (GPU)
Second error is probably because the drivers/GPU does not support certain shader specifications required for the game in shader renderer to run. I got it to work with FX5600 on an older RVGL version, albeit was running way slower than with legacy renderer.
With the first one, I don't remember seeing such error window (more info dialog of old Windows error reporting?). Well, not like it really matters.
Did you try older RVGL versions, like something from 3 or 4 years ago? I don't think it's an issue with the GPU itself, unless I'm overestimating FX5500.
With the first one, I don't remember seeing such error window (more info dialog of old Windows error reporting?). Well, not like it really matters.
Did you try older RVGL versions, like something from 3 or 4 years ago? I don't think it's an issue with the GPU itself, unless I'm overestimating FX5500.
aka Vaid; >[MediaFire Stuff]<
Re: Rvgl on Old AGP PC Hardware (GPU)
It could rather be WinXP compatibility issues, but the last time I tried it worked fine on XP.
Check your profiles folder for a re-volt.log file. Get a log once after running with 'Shaders = 0' and another with 'Shaders = 1', and upload it (use pastebin). Then we can look further into this.
Check your profiles folder for a re-volt.log file. Get a log once after running with 'Shaders = 0' and another with 'Shaders = 1', and upload it (use pastebin). Then we can look further into this.
- SnakyCurve330
- Posts: 12
- From: Italy
Re: Rvgl on Old AGP PC Hardware (GPU)
I confirm that with XP works fine
Re: Rvgl on Old AGP PC Hardware (GPU)
DONE.Huki wrote: ↑Wed Sep 25, 2019 3:03 pm It could rather be WinXP compatibility issues, but the last time I tried it worked fine on XP.
Check your profiles folder for a re-volt.log file. Get a log once after running with 'Shaders = 0' and another with 'Shaders = 1', and upload it (use pastebin). Then we can look further into this.
Shaders = 0 GLProfile = 0 - https://pastebin.com/DajvM74E
Shaders = 1 GLProfile = 0 - https://pastebin.com/hFptZFs5
Shaders = 1 GLProfile = 3 - https://pastebin.com/5itfSQNs
Shaders = 0 GLProfile = 3 - https://pastebin.com/RkBcyWjJ
Re: Rvgl on Old AGP PC Hardware (GPU)
just test it, old version <18.0504a (mb some newer) work fine. Last 18.1126v don't work. Now i can play in old version, but its a new issue, rvgl is about multiplayer in old version i cant play it
The only way play latest version vs mp is update my crap videocard i think. Thanks you guys for your helping with my old agp videocard fetish.
Last edited by Tualatin on Fri Sep 27, 2019 8:51 pm, edited 1 time in total.
Re: Rvgl on Old AGP PC Hardware (GPU)
From the log, it looks like the video subsystem has loaded completely. The crash could have happened while initializing input or audio. Try running the game (latest version) with the -nosound parameter. Does that help?
Re: Rvgl on Old AGP PC Hardware (GPU)
with "-nosound" latest version run as well, now i need upgrade my sound card lol not gpu
but why old version work fine with sound an latest not ?
log last version -nosound https://pastebin.com/mmqWs7sb
log rvgl_18.0504a sound woks https://pastebin.com/KG6L9zyY
Re: Rvgl on Old AGP PC Hardware (GPU)
The newer OpenAL versions are known to have poor compatibility with WinXP. The OpenAL library was upgraded in 18.1020a - the issue is probably introduced after this version. But I tried recent RVGL versions on XP, after this upgrade, and they ran fine even though the audio was scratchy. Is your XP upgraded to SP3?
You can generate an audio log by running the alsoft_log.bat batch file included with the game. Then get the resulting alsoft.log file from profiles folder. Try to get the alsoft.log from both latest version and 18.0504a, and we should be able to compare them.
You can generate an audio log by running the alsoft_log.bat batch file included with the game. Then get the resulting alsoft.log file from profiles folder. Try to get the alsoft.log from both latest version and 18.0504a, and we should be able to compare them.
Re: Rvgl on Old AGP PC Hardware (GPU)
yes, SP3 on board, mb it's some sound card driver issue. I try run RvGl in Pentium 4 machine with int sound and then write results.
► Show Spoiler
rvgl_18.0504a - https://pastebin.com/eZ8nzjqH
Re: Rvgl on Old AGP PC Hardware (GPU)
In the working version:
In broken version:
Could be problem parsing Cyrillic characters in the device name.
You can try different versions of the OpenAL library (with the latest RVGL version). You can find all OpenAL binaries here:
https://kcat.strangesoft.net/openal-binaries/
Specifically try these 2 versions:
- 1.19.1
- 1.17.2
To use it, download the zip file, find bin\Win32\soft_oal.dll and rename to OpenAL32.dll, then place in RVGL directory.
Code: Select all
AL lib: (II) DSoundEnumDevices: Got device "SB Live! звуковое устройство", GUID "{BD6DD71A-3DEB-11D1-B171-00C04FC20003}"
AL lib: (II) alcOpenDevice: Created device 078E7010, "SB Live! звуковое устройство"
[...]
Code: Select all
AL lib: (II) DSoundEnumDevices: Got device "OpenAL Soft on SB Live! AL lib: (II) GetConfigValue: Key ambi-format not found
You can try different versions of the OpenAL library (with the latest RVGL version). You can find all OpenAL binaries here:
https://kcat.strangesoft.net/openal-binaries/
Specifically try these 2 versions:
- 1.19.1
- 1.17.2
To use it, download the zip file, find bin\Win32\soft_oal.dll and rename to OpenAL32.dll, then place in RVGL directory.
Re: Rvgl on Old AGP PC Hardware (GPU)
Ver 1.17.2 work fine. With 1.19 crash.
re-volt.log openal-soft-1.17.2-bin - https://pastebin.com/kh9xSMef
alsoft.log openal-soft-1.17.2-bin - https://pastebin.com/9t1icDYd
----------------------------------------------------------------------------------
re-volt.log openal-soft-1.19.1-bin - https://pastebin.com/jVQTdqMB
alsoft.log openal-soft-1.19.1 - https://pastebin.com/nt9MCxDf
re-volt.log openal-soft-1.17.2-bin - https://pastebin.com/kh9xSMef
alsoft.log openal-soft-1.17.2-bin - https://pastebin.com/9t1icDYd
----------------------------------------------------------------------------------
re-volt.log openal-soft-1.19.1-bin - https://pastebin.com/jVQTdqMB
alsoft.log openal-soft-1.19.1 - https://pastebin.com/nt9MCxDf
Re: Rvgl on Old AGP PC Hardware (GPU)
It's interesting that it works, but you can see from the 1.17.2 log that the unicode parsing glitch still exists:
Code: Select all
AL lib: (II) DSoundEnumDevices: Got device "OpenAL Soft on SB Live! AL lib: (II) alcOpenDevice: Created device 01A318C0, "OpenAL Soft on SB Live! AL lib: (II) GetConfigValue: Key frequency not found
I recommend that you stick to the 1.16.0 version (the one included in RVGL 18.0504a). That happens to be the last really working version in your case. You can use this OpenAL32.dll together with the latest RVGL version and it should be fine.
Re: Rvgl on Old AGP PC Hardware (GPU)
Thanks for you support and help Huki, you make my little dream cam true.
The Last question, its only my Russian windows issue with new OpenAL ver correct ? In new rvgl no fix of this problem ? It's need to be fixed OpenAL ? I just needed change OpenAL32.dll every time for every new rvgl verion ?
The Last question, its only my Russian windows issue with new OpenAL ver correct ? In new rvgl no fix of this problem ? It's need to be fixed OpenAL ? I just needed change OpenAL32.dll every time for every new rvgl verion ?
Re: Rvgl on Old AGP PC Hardware (GPU)
Yes, to be clear:
- The bug exists in new openal-soft versions (1.17 and above) + non-english device names. Don't know if it's specific to Windows XP.
- After each RVGL update, you just need to put back the old OpenAL32.dll (1.16 version). I considered reverting back to 1.16 for RVGL Windows builds, but it's too old. But for Windows XP it's perfect, so you can continue to use it.
- The bug needs to be fixed in openal-soft itself. There were major changes recently, like the move from C to C++, so maybe it's fixed already. If not, I will report it to the devs.
Re: Rvgl on Old AGP PC Hardware (GPU)
OpenAL Soft 1.20.0 was released recently. Can you test it on your Russian WinXP and confirm whether it works?Tualatin wrote: ↑Sat Sep 28, 2019 5:56 pm Thanks for you support and help Huki, you make my little dream cam true.
The Last question, its only my Russian windows issue with new OpenAL ver correct ? In new rvgl no fix of this problem ? It's need to be fixed OpenAL ? I just needed change OpenAL32.dll every time for every new rvgl verion ?
https://openal-soft.org/openal-binaries ... .0-bin.zip