Page 1 of 1
[Audio issue] Rvgl on Old AGP PC Hardware
Posted: Tue Sep 24, 2019 9:11 am
by Tualatin
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 ?
Re: Rvgl on Old AGP PC Hardware (GPU)
Posted: Tue Sep 24, 2019 11:53 am
by Huki
For old hardware, set 'Shaders = 0' and 'GLProfile = 0'.
Tualatin wrote: ↑Tue Sep 24, 2019 9:11 am
Runing by default i have some error and crash.
Also please be clear about what the error was.
Re: Rvgl on Old AGP PC Hardware (GPU)
Posted: Wed Sep 25, 2019 9:48 am
by Tualatin
Huki wrote: ↑Tue Sep 24, 2019 11:53 am
For old hardware, set 'Shaders = 0' and 'GLProfile = 0'.
set, but error again =/ sorry cant finde full log file
whith default rvgl.ini have this errror
Re: Rvgl on Old AGP PC Hardware (GPU)
Posted: Wed Sep 25, 2019 2:05 pm
by VaidX47
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.
Re: Rvgl on Old AGP PC Hardware (GPU)
Posted: Wed Sep 25, 2019 3:03 pm
by Huki
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.
Re: Rvgl on Old AGP PC Hardware (GPU)
Posted: Wed Sep 25, 2019 5:06 pm
by SnakyCurve330
I confirm that with XP works fine
Re: Rvgl on Old AGP PC Hardware (GPU)
Posted: Thu Sep 26, 2019 7:34 am
by Tualatin
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.
DONE.
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)
Posted: Thu Sep 26, 2019 8:58 am
by Tualatin
VaidX47 wrote: ↑Wed Sep 25, 2019 2:05 pm
Did you try older RVGL versions, like something from 3 or 4 years ago?
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.
Re: Rvgl on Old AGP PC Hardware (GPU)
Posted: Thu Sep 26, 2019 3:34 pm
by Huki
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)
Posted: Thu Sep 26, 2019 4:29 pm
by Tualatin
Huki wrote: ↑Thu Sep 26, 2019 3:34 pm
Try running the game (latest version) with the -nosound parameter. Does that help?
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)
Posted: Thu Sep 26, 2019 5:25 pm
by Huki
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.
Re: Rvgl on Old AGP PC Hardware (GPU)
Posted: Fri Sep 27, 2019 12:04 pm
by Tualatin
Huki wrote: ↑Thu Sep 26, 2019 5:25 pm
Is your XP upgraded to SP3?
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.
last version log -
https://pastebin.com/gbgt4zuc
rvgl_18.0504a -
https://pastebin.com/eZ8nzjqH
Re: Rvgl on Old AGP PC Hardware (GPU)
Posted: Fri Sep 27, 2019 12:54 pm
by Huki
In the working version:
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! звуковое устройство"
[...]
In broken version:
Code: Select all
AL lib: (II) DSoundEnumDevices: Got device "OpenAL Soft on SB Live! AL lib: (II) GetConfigValue: Key ambi-format not found
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.
Re: Rvgl on Old AGP PC Hardware (GPU)
Posted: Fri Sep 27, 2019 2:07 pm
by Tualatin
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: Rvgl on Old AGP PC Hardware (GPU)
Posted: Fri Sep 27, 2019 5:25 pm
by Huki
Tualatin wrote: ↑Fri Sep 27, 2019 2:07 pm
Ver 1.17.2 work fine. With 1.19 crash.
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
The output is screwed up, which implies there could be memory corruption.
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)
Posted: Sat Sep 28, 2019 5:56 pm
by Tualatin
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 ?
Re: Rvgl on Old AGP PC Hardware (GPU)
Posted: Sun Sep 29, 2019 4:39 pm
by Huki
Tualatin wrote: ↑Sat Sep 28, 2019 5:56 pm
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 ?
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)
Posted: Sun Dec 08, 2019 7:37 am
by Huki
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 ?
OpenAL Soft 1.20.0 was released recently. Can you test it on your Russian WinXP and confirm whether it works?
https://openal-soft.org/openal-binaries ... .0-bin.zip