Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - KO Myung-Hun

Pages: [1] 2 3 ... 6
1
Virtualization / Re: Win-OS/2 - Open vbesvga.drv video driver
« on: May 17, 2025, 03:07:13 pm »
Oh, it works here, too!

Edit: Here is DBCS, Korean.

2
Programming / Re: GCC - updates
« on: April 28, 2025, 11:35:03 am »
This has no problems at all with my regression tests, and works fine with 'make -jx'.

Thanks!

3
Programming / Re: GCC - updates
« on: February 23, 2025, 11:13:05 am »
This happens to cc1.exe, too.

4
Programming / Re: GCC - updates
« on: February 21, 2025, 09:29:13 am »
I've confirmed that there are no differences between kLIBC build and LIBCn build.

5
Programming / Re: GCC - updates
« on: February 19, 2025, 12:54:33 pm »
Thanks, but I checked and -Zomf is definitely being used :(

That's too bad. Then how about trying to build with kLIBC ? This could be a regression of LIBCn.

6
Programming / Re: GCC - updates
« on: February 18, 2025, 12:20:54 pm »
One interesting nit is that when attempting to build something with cmake/ninja in parallel mode, I get:
Code: [Select]
c++.exe: fatal error: cannot execute 'C:/usr/local1501/bin/../libexec/gcc/i686-pc-os2-emx/15/cc1plus.exe': spawnv: Resource busy
compilation terminated.

'ninja -j 1' seems to work OK.

I've encountered this when building gcc v14.2.0 with 'ld.exe'. In my case, adding '-Zomf' to LDFLAGS when building gcc fixed this problem.

7
Multimedia / Re: uniaud.dll test
« on: February 06, 2025, 03:30:22 pm »
Hi/2.


Quote
How did you test?
I test it by running a .mp4 file and applause.wav. Before changing the DLL and after. In my case I hear no difference changing the DLL or not. But my issue is that I had never been someone that can appreciate the sound fidelity of audio at low level.

What's your player to play a .mp4 file and applause.wav?

Quote
I tried kaidemo.
- https://youtu.be/z-fIzcGf7-M
It sound to me like a pause in applause.wav. But I don't see any difference on the system sound.

System sounds don't use Uniaud APIs at all. Testing with it is irrelavant.

You should test with apps using Uniaud APIs such as MPlayer, VLC, fluidsynth, KMP and so on.

To test with kaidemo correctly, do like:

Code: [Select]
1. Run kaidemo with the original uniaud.dll.
2. Replace the original uniaud.dll with the new uniaud.dll. You don't have to reboot.
3. Then, run kaidemo again.

Nevertheless if there are no differences, you're lucky. It's fine to use the original uniaud.dll.

8
Multimedia / Re: uniaud.dll test
« on: February 06, 2025, 09:17:41 am »
What do you mean by 'no difference'? Both has no problems or both has problems?

How did you test?

You can use the attached program for test like:

Code: [Select]
kaidemo wav-file 2

'2' means UNIAUD mode.

You can use any *.wav files in \MMOS2\SOUNDS\.

9
Programming / Re: GCC - updates
« on: February 05, 2025, 03:19:11 pm »
No problems here, thanks!

10
Applications / Re: XWP v1.0.17
« on: February 05, 2025, 03:18:46 pm »
I've installed and been using without any problems.

Thanks!

11
Multimedia / Re: uniaud.dll test
« on: February 04, 2025, 04:37:56 am »
Oh, good!

If it works, I recommend to use UNIAUD mode with setting KAI_AUTOMODE=UNIAUD. UNIAUD mode is more stable than DART mode.

12
Multimedia / uniaud.dll test
« on: February 03, 2025, 05:35:06 am »
Hi/2.

If you are using Uniaud audio drivers, test the attached dll, please.

This should fix the ugly audio problems such as choppy, stutterring and distorted when using UNIAUD APIs directly not DART interface.

To use UNIAUD APIs, you should unset KAI_AUTOMODE or set KAI_AUTOMODE=UNIAUD.

You can use MPlayer or VLC to test.

13
Hi/2.

Execution Engine:            native API
Nested Paging:               Inactive
Unrestricted Execution:       Inactive
Execution Cap:                100
Paravirtualization Interface:   None

Your VM is not using HW acceleration. Is the green turtle shown on an earlier macOS version with VirtualBox 6 ?

Quote
      
Acceleration:
   Paravirtualization Interface:   Native
   Hardware Virtualization:      YES - Enable Nested Paging

I recommend to use 'default' for 'Paravirtualization Interface'.

14
Here are my test result:

Code: [Select]
                                          1CPU              2CPUs
configuring of liba52(autotools):       00:13.75          01:08.00
building of liba52(make):               00:06.64          00:12.82
configuring of fluidsynth(cmake):       00:49.88          03:46.80
building of fluidsynth(make):           00:46.57          01:59.65

However, building time of dav1d using meson and ninja with 2 CPUs is as half as 1 CPU.

If there are any ways to improve performance on VirtualBox SMP, please share them.

** ADDED **
Code: [Select]
                               1CPU          2CPUs
configuring of dav1d(meson): 00:11.65      00:18.48
building of dav1d(ninja):    01:30.84      00:53.35

15
@DavidR Check if your hardware virtualization is activated. You can check if a turtle() or a V() is on the status line for this. And if moving mouse cursor over it, you can see the detailed status for virtualizaiton.

Pages: [1] 2 3 ... 6