Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
57 user(s) are online (46 user(s) are browsing Forums)

Members: 0
Guests: 57

more...

Headlines

Forum Index


Board index » All Posts (rjd324)




Re: power managment and gfx cards discussion
Quite a regular
Quite a regular


@joerg

Thanks for the info.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: power managment and gfx cards discussion
Quite a regular
Quite a regular


@Hans

This is my reference point:
http://hdrlab.org.nz/benchmark/gfxbench2d/OS/AmigaOS/Result/2346

Scoring twice as much in WritePixelArray and about 50x more in ReadPixelArray.

But, I have no idea who is a beta tester on there, perhaps you cab tell by the library versions. I am not so perhaps there is something they have that I don't.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: power managment and gfx cards discussion
Quite a regular
Quite a regular


Woah, I never really took a notice of this thread until now. My scores seem pretty appalling:

X1000 - http://hdrlab.org.nz/benchmark/gfxbench2d/OS/AmigaOS/Result/2529
X5000 - http://hdrlab.org.nz/benchmark/gfxbench2d/OS/AmigaOS/Result/2530 (X5 seems to go very quick and the struggle more than the X1 setup in the final "random" stage 54)

Having spent so much time, effort and money into these things and having even spent the money to convert the single RAM stick in the X5000 to two seperate ones etc, etc the score of the X5 seems particularly dissapointing.

Are they bad, and if so, how to improve them?

===

SDLBench using SysMon shows that each of my systems, X1 X5, are pretty much on par.

===

GPmark shows for X5:
225, 89, 101, 102, 100, 20, 23 ; with X1 half of those values apart from the last two which are the same.

===

I think that RadeonRX.chip @ 2,7 is correct for my X5000 system. I have not bought Radeon v5 for either machine (yet).

===

Doom3 runs okay on this system.

===

Perhaps I should not read into the results too much. But, if I am doing something wrong then let me know.


Edited by rjd324 on 2023/3/3 15:10:10
Edited by rjd324 on 2023/3/3 15:38:15
If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: AmigaOS 4 Monthly Roundup - February 2023
Quite a regular
Quite a regular


Thanks @AmigaOldskooler !

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: How to build AmigaOS4 cross-compiler (Binutils 2.23.2 & GCC 8.3.0) on CYGWIN
Quite a regular
Quite a regular


@raziel
Hey, it is using -mcrt=clib2.

So, clib2 does not have mman I guess.

Issue rings a bell: perhaps when I used to compile using the standard clib2.

You could try a clean and EXP_CLIB2=1 instead, or, just avoid mman and use the standard clib2 which you are already doing. See afxgroup's post.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: How to build AmigaOS4 cross-compiler (Binutils 2.23.2 & GCC 8.3.0) on CYGWIN
Quite a regular
Quite a regular


It is at the end of building the XCompiler.

You did not post the entire line, so unable to see if it is generating the compiler libraries for CLIB2 or NEWLIB.

Surely, it cannot be for NEWLIB, otherwise I would have run into this issue. Then, is it for "classic" clib2?

Assuming you are using latest adtools...

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: Classic 68k MUI - 3.8 or 5.0
Quite a regular
Quite a regular


Thanks, and the same question applies for AmiDock. The one on aminet is from 91, and it does not seem to be the same one bundled with 3.9, or BB.

@levellord
Do you also just use the one from the 3.9/BB CD?

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: Classic 68k MUI - 3.8 or 5.0
Quite a regular
Quite a regular


Do not want to hijack the thread, but it may be useful for you too.

Since I am using 3.2.1 instead of 3.9+BB4 then the system is quite minimal. I cannot find an archive extractor program (GUI) that does the job for me.

unarc mui requires registration and for whatever reason when I put in a "DEST" it just does nothing.

Can I just use the unarc program that comes on the original 3.9 CD?

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: WB boot hangups - a solution
Quite a regular
Quite a regular


@Gregor

Ohh,,, just you wait.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: Attemping FallOut2-Community Edition Port
Quite a regular
Quite a regular


@kas1e

Right.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: Attemping FallOut2-Community Edition Port
Quite a regular
Quite a regular


You already fixed the sound. Sorry, didn't read the whole thread.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: Attemping FallOut2-Community Edition Port
Quite a regular
Quite a regular


Yes, confirmed - the issue is with using the minigl via minigl4gl4es on the X5000. The SDL2/GL4ES version works fine, though you need to choose opengles2 from SDL2 Prefs otherwise you get a yellow hue.

Not sure if that new store purchase of Warp3DNovaBridge (I think it is called) solves the issues wrt. minigl usage on the X5000... but, I am not paying for that right now.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: Attemping FallOut2-Community Edition Port
Quite a regular
Quite a regular


Hi, thanks for the link.

I can say that with the my version of adtools installed, when I perform a build I hear no issues with sound at all.

On my X5000, when I quit the game and try to restart the game, I get a GURU. Not sure if that is happening for you. Not sure if that is due to building with "normal" SDL (non GL4ES) and the issues with minigl on the X5000 (i.e. http://os4depot.net/share/driver/graphics/minigl4gl4es.lha).

I may try building with SDL/GL4ES just to see if there are any differences.

But, regarding the sound, I see no issues wrt. my adtools installation. GCC 11.3 and SDL 2-2.24.


Edited by rjd324 on 2023/2/23 0:15:37
If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: Attemping FallOut2-Community Edition Port
Quite a regular
Quite a regular


@SinanSam460

Hi, can you make available the latest version again. I built a version from the 18th of this month and it is having problem opening data files. I think the 18th day build did not have the paths fix and rather fixing paths in your 18th build, it makes sense for me to get the latest version since you already applied the fixes. When I click your google drive link it says that there is no available preview.

BTW, thanks for this. I love these sorts of games.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: WB boot hangups - a solution
Quite a regular
Quite a regular


I have come to live with it like even @walkero.

I still suspect some race condition or something with the USB stack. But that's just my guess.

A problem which for me happens about 1 in 10 times.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: WB boot hangups - a solution
Quite a regular
Quite a regular


I am sorry, but it's just the way it is.

https://forum.hyperion-entertainment.com/viewtopic.php?t=4542.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: Qt 6 progress
Quite a regular
Quite a regular


Building ADTOOLS (master [https://github.com/sba1/adtools.git], gcc 11, binutils 2.23.2, EXP_CLIB2=1 CLIB2_SHA1=beta8)
===

After completion of the build I ran:
    > 
find . -name "libstdc++.so"
        
./gcc-cross-build-11.3.0/ppc-amigaos/clib2/libstdc++-v3/src/.libs/libstdc++.so
        
./gcc-cross-build-11.3.0/ppc-amigaos/libstdc++-v3/src/.libs/libstdc++.so

Creation of "libstdc++.so" (NEWLIB):

libtoollink:  /home/rjd/projects/rjd_adtools/native-build/gcc-cross-build-11.3.0/./gcc/xgcc
-shared-libgcc
-B/home/rjd/projects/rjd_adtools/native-build/gcc-cross-build-11.3.0/./gcc
-nostdinc++
-
L/home/rjd/projects/rjd_adtools/native-build/gcc-cross-build-11.3.0/ppc-amigaos/libstdc++-v3/src
-L/home/rjd/projects/rjd_adtools/native-build/gcc-cross-build-11.3.0/ppc-amigaos/libstdc++-v3/src/.libs
-L/home/rjd/projects/rjd_adtools/native-build/gcc-cross-build-11.3.0/ppc-amigaos/libstdc++-v3/libsupc++/.libs
-B/home/rjd/projects/adtools_gcc11/ppc-amigaos/bin/
-
B/home/rjd/projects/adtools_gcc11/ppc-amigaos/lib/
-
isystem /home/rjd/projects/adtools_gcc11/ppc-amigaos/include
-
isystem /home/rjd/projects/adtools_gcc11/ppc-amigaos/sys-include
-
fPIC
-DPIC
-D_GLIBCXX_SHARED
-shared
-nostdlib
/home/rjd/projects/adtools_gcc11/ppc-amigaos/SDK/newlib/lib/shcrtbegin.o
.libs/compatibility.o
.libs/compatibility-debug_list.o
.libs/compatibility-debug_list-2.o
.libs/compatibility-c++0x.o
.libs/compatibility-atomic-c++0x.o
.libs/compatibility-thread-c++0x.o
.libs/compatibility-chrono.o
.libs/compatibility-condvar.o
-Wl,--whole-archive
../libsupc++/.libs/libsupc++convenience.a
../src/c++98/.libs/libc++98convenience.a
../src/c++11/.libs/libc++11convenience.a
../src/c++17/.libs/libc++17convenience.a
../src/c++20/.libs/libc++20convenience.a
-Wl,--no-whole-archive
/home/rjd/projects/adtools_gcc11/ppc-amigaos/SDK/newlib/lib/shcrtend.o
-Wl,-O1
-Wl,-z
-Wl,relro
-Wl,--gc-sections
-Wl,-soname
-Wl,libstdc++.so
-.libs/libstdc++.so

Creation of "libstdc++.so" (CLIB2):

libtoollink: /home/rjd/projects/rjd_adtools/native-build/gcc-cross-build-11.3.0/./gcc/xgcc
-shared-libgcc
-B/home/rjd/projects/rjd_adtools/native-build/gcc-cross-build-11.3.0/./gcc
-nostdinc++
-
L/home/rjd/projects/rjd_adtools/native-build/gcc-cross-build-11.3.0/ppc-amigaos/clib2/libstdc++-v3/src
-L/home/rjd/projects/rjd_adtools/native-build/gcc-cross-build-11.3.0/ppc-amigaos/clib2/libstdc++-v3/src/.libs
-L/home/rjd/projects/rjd_adtools/native-build/gcc-cross-build-11.3.0/ppc-amigaos/clib2/libstdc++-v3/libsupc++/.libs
-B/home/rjd/projects/adtools_gcc11/ppc-amigaos/bin/
-
B/home/rjd/projects/adtools_gcc11/ppc-amigaos/lib/
-
isystem /home/rjd/projects/adtools_gcc11/ppc-amigaos/include
-
isystem /home/rjd/projects/adtools_gcc11/ppc-amigaos/sys-include
-
mcrt=clib2
-fPIC
-DPIC
-D_GLIBCXX_SHARED
-shared
-nostdlib
/home/rjd/projects/adtools_gcc11/ppc-amigaos/SDK/clib2/lib/crtbegin.o
/home/rjd/projects/adtools_gcc11/ppc-amigaos/SDK/clib2/lib/crt0.o
.libs/compatibility.o
.libs/compatibility-debug_list.o
.libs/compatibility-debug_list-2.o
.libs/compatibility-c++0x.o
.libs/compatibility-atomic-c++0x.o
.libs/compatibility-thread-c++0x.o
.libs/compatibility-chrono.o
.libs/compatibility-condvar.o
-Wl,--whole-archive
../libsupc++/.libs/libsupc++convenience.a
../src/c++98/.libs/libc++98convenience.a
../src/c++11/.libs/libc++11convenience.a
../src/c++17/.libs/libc++17convenience.a
../src/c++20/.libs/libc++20convenience.a
-Wl,--no-whole-archive
/home/rjd/projects/adtools_gcc11/ppc-amigaos/SDK/clib2/lib/crtend.o
-mcrt=clib2
-Wl,-O1
-Wl,-z
-Wl,relro
-Wl,--gc-sections
-mcrt=clib2
-Wl,-soname
-Wl,libstdc++.so
-.libs/libstdc++.so


There are the current flags used when creating the std c++ library.

Implicitly, the library is linked with the c library (and gcc etc), right? So to do that you would still need to use -use-dynld?

I will finally get around to making the change in adtools in the coming days so that:

- for creating shared, also use -use-dynld
- link with shcrtbegin/shcrtend for clib2

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: AmigaOS 4 Monthly Roundup - January 2023
Quite a regular
Quite a regular


Thank you

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: Does AOS4 continue to keep the pointer to Exec library at address 0x4?
Quite a regular
Quite a regular


Quote:

Contrary to the old system, AmigaOS 4 has a slightly different way of calling library functions. The old system used to call a library function by making a relative jump into a jump table located directly in front of the library base. AmigaOS 4 keeps these jump tables for backwards compatibility only - only 68k functions are still called this way. The new OS now keeps jump tables in a separate pointer called the "Interface Pointer", or short "interface". Basically an interface is a structure with a bit of housekeeping information and a lot of inline function pointers. A library may export more than one interface pointer (it usually exports at least two).


I guess it is a combination of that and the use of
Quote:

#define __NOLIBBASE__
#define __NOGLOBALIFACE__

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Does AOS4 continue to keep the pointer to Exec library at address 0x4?
Quite a regular
Quite a regular


For some reason I am surpised by this and I am not sure why.

Looking through the adtools code I have seen it many times before and just never thought about it. In the code, the address of the Exec library is sought from address 0x4 - just like on classic machines.

This has to work when going through Petunia, but this is PPC. For AmigaOS there is the ability to use __NO_INLINE__ and all the other stuff, but it really gets translated to the AmigaOS interface-new-age style.

Maybe I am just having a mind-blank!

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top



TopTop
« 1 ... 6 7 8 (9) 10 11 12 ... 36 »




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project