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 - OS4User

Pages: 1 ... 6 7 [8] 9 10 ... 19
106
Applications / Re: OS/4 (technical details only)
« on: March 07, 2019, 07:34:56 pm »
Problem is testing as I don't have AVX hardware.

As indirect way you can describe ps_cos16_1  as Public  and always check its address and segment in map file. And, of course, we can ask David to test AVX ver with proper alignment (at least I hope). 

For some reason  ps_cos16_1 comes to CODE seg (.text ?)  but not to .rdata with proper alignment.
 

107
Applications / Re: OS/4 (technical details only)
« on: March 07, 2019, 11:15:25 am »
Hi Dave,

The fallen instruction is (function fft8_avx):
Code: [Select]
mova       m4,  [ps_cos16_1] ; vmovaps

static variable ps_cos16_1 is 16 bit aligned only (0001:009AE730,  yes it is in code seg)

ref.: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/HEAD:/libavcodec/x86/fft.asm line 346

AFAIK  the following variables have to be 32 bit aligned too:
Code: [Select]
ps_cos16_2
ps_root2
ps_root2mppm
ps_p1p1m1p1
perm1
perm2
ps_p1p1m1p1root2
ps_m1m1p1m1p1m1m1m1
ps_m1p1

108
Applications / Re: OS/4 (technical details only)
« on: March 06, 2019, 08:56:26 pm »
Dave:

So anyways need to redownload the libs package.

After redownload https://bitbucket.org/dryeo/mozilla-os2/downloads/ffmpeg-3.2.13-libs.zip and installation of  ALL the libs from it  youtube came back.

Theseus also confirms that  avcode57 is in use and avcode56 is no longer in use.

So we need to test new ffmpeg on AVX equipment.


David:

Looking forward to your test of updated  ffmpeg.


109
Applications / Re: OS/4 (technical details only)
« on: March 06, 2019, 06:33:23 pm »
Hi Dave

It seams I am missing your point with replacement of ffmpeg libs.
I understand you offer to replace avcode56.dll/avutil54.dll with avcode57.dll/avutil55.dll.
But how FF will come to know to use this new pair ?
For a sake of testing I did such replacement on my comp and youtube disappeared.
I am not sure but looks like FF has to be rebuilt against this new pair of libs.

(I do not have an AVX equipment to do a proper test.)

At the same time thanks a lot for building AVX  binaries - it's obvious that this technology has to be available for our community too.

110
Applications / Re: OS/4 (technical details only)
« on: March 05, 2019, 04:45:39 pm »
I just tried the SandyBridge version with the lastest OS/4 kernel and FF works now

try this http://hobbes.nmsu.edu/download/pub/incoming/freerdp-wpi-20190301.zip
it also requires AVX

111
Applications / Re: OS/4 (technical details only)
« on: March 04, 2019, 02:39:35 pm »
I just installed the noAVX kernel and my traps have disappeared.

It looks like Lars was correct and the issue is related to AVX instruction. Meanwhile, the bug is not in kernel, but probably in AVCODE56.DLL or in the code which calls it.

If OS/4 kernel detects AVX hardware it installs support for AVX  and sets proper bit in CR4.

The software may detects this bit later on and engages own AVX code branch. (There are a few progs which successfully use AVX.  For ex. https://bitbucket.org/dryeo/dry-comm-esr31/downloads/firefox-45.9.0.en-US.os2.SandyBridge.zip)

P.S.
It was suggested by BWW to remove libc-debug 0.6.6-40  and install libc-debuginfo instead of it.

112
Applications / Re: OS/4 (technical details only)
« on: March 04, 2019, 10:09:23 am »
Looking at it again:
If it is true that all SSE/AVX code in AVCODE56.DLL is handwritten in assembler then I suspect either one of 2 possibilities:
....

To Lars:

What you saying is quite possible. One more way to check it -  is test OS/4 kernel without AVX support.

To David:

Pls, open  your site   on this test kernel http://gus.biysk.ru/os4/os4krnl_noAVX.zip

113
Applications / Re: OS/4 (technical details only)
« on: March 04, 2019, 08:31:49 am »
https://beforeitsnews.com/v3/

Hi David

I have just checked this site on my os/4 based system  - it works ok, but my avcode56.dll has different size  (6 053 546) inspite of the same date. May be it is because of deferent platform.
And I still use libc066-38(oc00).


What CPU do you use in your comp? And which platform your avcode56 is compiled for?


114
Applications / Re: SeaMonkey 2.42.9 CPU spiking
« on: December 31, 2018, 08:54:39 pm »
https://bitbucket.org/dryeo/dry-comm-esr31/downloads/firefox-45.9.0.en-US.os2.SandyBridge.zip

It does work on AVX machine :) .
The comparison with nonAVX ver will be done after New Year holiday.
Dave, thank you very much one more time :)

115
Applications / Re: SeaMonkey 2.42.9 CPU spiking
« on: December 31, 2018, 09:55:52 am »
https://bitbucket.org/dryeo/dry-comm-esr31/downloads/firefox-45.9.0.en-US.os2.SandyBridge.zip

Tnx a lot  -   we will test it.

Crashes here right away with an illegal instruction, which I don't understand. Define Byte or put byte?
Code: [Select]

 Failing Instruction
__________________________________________________________

 000115EE  DB 0x66                      (66)
 000115EE  NOP                          (66 90)
 000115F0  CMP     BYTE [0x97310], 0x0  (803d 10730900 00)
 000115F7  MOV     EAX, [0x97290]       (a1 90720900)
 000115FC  JZ      0x11630              (74 32)
 000115FE >DB 0xc5                      (c5)
 000115FF  STC                          (f9)
 00011600  OUTSB                        (6e)

probably,  AVX instruction is a bit earlier  and  nonAVX CPU decoded wrongly this pies of code.

At the same time, I know  about positive result in building code for AVX target.

116
Applications / Re: SeaMonkey 2.42.9 CPU spiking
« on: December 30, 2018, 09:09:26 pm »
If anyone is interested, I built and uploaded Firefox optimized for a Phenom II,

Hi, Dave

Is it possible to build AVX version of FireFox ?

I could try. Can't test here though. What is the minimum target? ivybridge? haswell?

AFAIK,  it is  Sandy Bridge and Bulldozer

117
Applications / Re: SeaMonkey 2.42.9 CPU spiking
« on: December 30, 2018, 07:58:06 pm »
If anyone is interested, I built and uploaded Firefox optimized for a Phenom II,

Hi, Dave

Is it possible to build AVX version of FireFox ?


118
Applications / Re: mozturbo
« on: December 16, 2018, 10:10:58 pm »
Basically when using high memory and closing an app, the memory that the DLLs allocated is not unallocated

VMM releases only physic mapping  but address space remains in use. (This bug is fixed in OS/4 long back).

119
Programming / Re: SIO, SIO2K
« on: November 25, 2018, 01:10:17 pm »

OS4User, I am willing.  Please hook me up with Ray.

UPDATE:  Sent a PM.

I do not have a direct contact with Ray. I just passed the message from other person (he is not available now). As far as I know he contacted Ray in Facebook, so you can also try.
When the person contacted Ray appears - I will ask details and let you know.

120
Applications / Re: Shared folders IFS for VBox Additions, the test version
« on: November 10, 2018, 09:40:28 pm »
OS/2 without FC/2 OS/2 is non-usable

I agree,  if one needs to manege files fast and often FC/2 is  the best choice.

Pages: 1 ... 6 7 [8] 9 10 ... 19