Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
40 user(s) are online (37 user(s) are browsing Forums)

Members: 0
Guests: 40

more...

Support us!

Headlines

 
  Register To Post  

« 1 2 3 (4) 5 6 7 ... 9 »
Re: Radeon RX cards on X1000
Not too shy to talk
Not too shy to talk


See User information
No output from my RX580. I'll test it in my PC when I get a chance. The PC has an RX560 installed at the moment so I can test that out in the X1000 while I'm at it.

Go to top
Re: Radeon RX cards on X1000
Home away from home
Home away from home


See User information
Next try...

RX560 in, jumper set, running...
so far no freezes (i suspect an external USB hub taking down the mouse and keyboard and the whole input on it's way...scrapped it and so far, so good)

The raw speed of this card just walked over my RadeonHD 7950 with ease...
------------------------------------------------------------
GfxBench2D 2.9 (27.1.2022)
A benchmark tool for graphics cards.
Written by Hans de Ruiter.

Copyright (C2011by Hans de Ruiterall rights reserved
------------------------------------------------------------

System Information:
OSAmigaOS Release 4.1 - Final Edition Update 2
Motherboard
AmigaOne X1000
CPU
P.ASemi PWRficient PA6T-1682MB1 1.8 GHz
L1 Cache Size
65536L2 Cache Size2097152L3 Cache Size0
Total RAM
2 GiB
External Bus 
(FSBSpeed900 MHz
Exec
.library version54.30
Graphics
.library version54.248
Intuition
.library version54.28
Picasso96API
.library version54.18
Rtg
.library version54.90


Opening screen
RTG-0:Board 0:2560x1440

Board name
Radeon RX Polaris11
Product ID
0x67ff Vendor ID0x1002 SubProduct ID0xb04 SubVendor ID0x1002
Board driver
PCIGraphics.card (5318)
Chip driverRadeonRX.chip (211)
VRAM4 GiB
Display mode
2560x1440@61 (32 bpp)
Copy from RAM to VRAM:
Transfer size14540800 bytes
Src
0x5b28d000Dest0x96943100
copy32
113.678 MiB/(took 0.121987 seconds)
copy64114.324 MiB/(took 0.121297 seconds)
copy64f219.727 MiB/(took 0.063111 seconds)
copy64x2137.449 MiB/(took 0.100890 seconds)
copy64fx2218.158 MiB/(took 0.063565 seconds)
copy64fx2PF290.753 MiB/(took 0.047694 seconds)
copy64fx4PF244.748 MiB/(took 0.056659 seconds)
useMemcpy114.589 MiB/(took 0.121017 seconds)
useExecCopyMem114.485 MiB/(took 0.121127 seconds)
copyToVRAM428.979 MiB/(took 0.032326 seconds)
WritePixelArray1295.394 MiB/(took 0.010705 seconds). 

Copy from VRAM to RAM:
Transfer size14540800 bytes
Src
0x96943100Dest0x5b28d000
copy32
4.504 MiB/(took 3.079136 seconds)
copy648.652 MiB/(took 1.602838 seconds)
copy64f8.801 MiB/(took 1.575620 seconds)
useMemcpy4.505 MiB/(took 3.077908 seconds)
useExecCopyMem4.508 MiB/(took 3.076430 seconds)
copyFromVRAM16.818 MiB/(took 0.824567 seconds)
ReadPixelArray2114.223 MiB/(took 0.006559 seconds). 

FillRect:
Size            Time (s)           Ops/s        MPixel/s
(1616)           0.178       56189.245          13.718
(3232)           0.185       54147.422          52.878
(6464)           0.199       50319.782         196.562
(128128)           0.265       37692.751         588.949
(256256)           0.313       31992.219        1999.514
(512512)           0.687       14565.072        3641.268
(10241024)           2.214        4517.126        4517.126

BltBitMap
:
Size            Time (s)           Ops/s        MPixel/s
(1616)           0.190       52604.446          12.843
(3232)           0.206       48463.701          47.328
(6464)           0.207       48208.337         188.314
(128128)           0.251       39883.858         623.185
(256256)           0.356       28113.579        1757.099
(512512)           0.802       12475.610        3118.903
(10241024)           2.590        3861.576        3861.576

OverlappedBltBitMap
:
Size            Time (s)           Ops/s        MPixel/s
(1616)           0.993       20140.074           4.917
(3232)           0.965       20727.236          20.241
(6464)           1.058       18899.876          73.828
(128128)           1.332       15018.657         234.667
(256256)           1.365       14651.682         915.730
(512512)           2.432        8224.296        2056.074
(10241024)           6.764        2956.847        2956.847

Composite
:
Size            Time (s)           Ops/s        MPixel/s
(1616)           0.197       50762.710          12.393
(3232)           0.232       43026.298          42.018
(6464)           0.233       42904.092         167.594
(128128)           0.291       34355.997         536.812
(256256)           0.466       21465.769        1341.611
(512512)           1.133        8826.398        2206.599
(10241024)           3.899        2565.019        2565.019

CompositeSrcMask
:
Size            Time (s)           Ops/s        MPixel/s
(1616)           0.216       46210.080          11.282
(3232)           0.251       39855.722          38.922
(6464)           0.302       33157.598         129.522
(128128)           0.299       33473.700         523.027
(256256)           0.462       21662.840        1353.927
(512512)           1.125        8887.443        2221.861
(10241024)           3.886        2573.211        2573.211

Random
:
Time (s)           Ops/s        MPixel/s
      15.536        5149.375        1732.151

------------------------------------------------------------
Result URLhttp://hdrlab.org.nz/Benchmark/GfxBench2D/Result/2432

@kas1e

Speed is back in ScummVM, 30 FPS with Grim in-game (60 FPS capped in videos)
Some other slow ones (like the Wintermute games) have also gained in performance, nice

When i don't start PowerPrefs and save it every time i boot WB, i lose about 10-12 FPS (tested real-time with shaderjoy), i still don't get why?
Isn't the saved preferences load during boot time?
(I know that at least the setting is picked up from ENVARC, since it's always set to "HIGH" on start, but it doesn't seem to get send to the driver unless PowerPrefs was started?)
Sounds like a major bug in the Prefs program/driver handling to me.

Is there a way to automate the PowerPrefs load/save?
I know there was this kind of program (or hack?) to do just that, start a program, save, close...but i'm not sure if i'm mixing that up with the requester automation...

Go to top
Re: Radeon RX cards on X1000
Just can't stay away
Just can't stay away


See User information
If we wanted to boot from a different partition whilst using this RX card hack on X1000, how feasible would it be to use Thomas Rapps ChangeBootPri? https://thomas-rapp.homepage.t-online.de/download.html

Could AOS4 be forced to run ChangeBootPri early in the SS? That way allowing an early change of ide0.0 and a reboot to different partition?

AmigaOne X1000.
Radeon RX550

http://www.tinylife.org.uk/
Go to top
Re: Radeon RX cards on X1000
Home away from home
Home away from home


See User information
regarding the Power(Prefs) bug

I wrote me a stupid little script which can be placed in user-startup and does nothing else than running and closing Power(Prefs)...i think that is sufficient to power up the gfx board...

run >NILPowerFix.rexx

/*
$VER: PowerFix.rexx 1.0 (26.09.2022) © Raziel - Starts and quits Power(Prefs)

Due to a bug in the Radeon HD/RX driver, Power(Prefs) need to be started
and closed on every system boot to take advantage of the full gfxcard power.

Power(Prefs) must be started at least once and saved manually with setting "HIGH".
*/

ADDRESS COMMAND 'run >T:PF.process SYS:Prefs/Power'
CALL OPEN(f_PF.process,'T:PF.process','R')
ADDRESS COMMAND 'break 'COMPRESS(READLN(f_PF.process),'[CLI ]')
CALL CLOSE(f_PF.process)
ADDRESS COMMAND 'delete t:PF.process'
EXIT 0


Maybe that will be of help to someone...


Edited by Raziel on 2022/8/27 9:08:34
Go to top
Re: Radeon RX cards on X1000
Just popping in
Just popping in


See User information
Interesting discussion as I myself own an X1000.
A-EON, please, more support and updates for X1000!

\o/....X1000....\o/
Go to top
Re: Radeon RX cards on X1000
Home away from home
Home away from home


See User information
If anyone suffers from random freezes, setting
INTERRUPT=No
in the monitor file seems to cure it for me (taken from the original os4welt thread)

Go to top
Re: Radeon RX cards on X1000
Quite a regular
Quite a regular


See User information
@Raziel

So it seems you got it running fine with your X1000+RX560.

Why do we need to do what you do with CFE? Does it wait for a supported gfx card to be ready to be able to proceed with the boot or what? And so we need to disable gfx output completely to make it ignore that step?

I don't seem to have any X1000 or CFE docs on my X1000 for some reason... have stuff about U-Boot on A1XE, but that's not helping I guess ;)

So basically what we need is to turn off gfx with some command sequence. Do we need the jumper, or is that just for recovery, to be able to restore settings?
Can't these settings be changed from OS4 with some NV commands? I thought so.

Software developer for Amiga OS3 and OS4.
Develops for OnyxSoft and the Amiga using E and C and occasionally C++
Go to top
Re: Radeon RX cards on X1000
Quite a regular
Quite a regular


See User information

Go to top
Re: Radeon RX cards on X1000
Home away from home
Home away from home


See User information
@Deniil

Correct.
The GPIOLV10 jumper basically forces serial output and skips graphical output, thus skipping the need to init any gfx card in CFE (which is mandatory, because the RX cards aren't known by CFE).

No OS4, NV or CFE command will help with that, sorry.

I can send you the CFE manual as .pdf if needed

Go to top
Re: Radeon RX cards on X1000
Quite a regular
Quite a regular


See User information
@Deniil
Quote:
I don't seem to have any X1000 or CFE docs on my X1000 for some reason.

Go to amisphere.com and login or create an account. In the download section you will find the following documentation for the X1000, including CFE docs.

AmigaOne X1000 CFE (binary file)
CFE Reflash Guide
CFE Firmware & Booting
Technical Reference Manual (X1000)

Kevin

AmigaOne X1000, A1222Plus, uA1
Go to top
Re: Radeon RX cards on X1000
Home away from home
Home away from home


See User information
Anyone got anx rx 580 to work?
Or is rx 560 the limit?

Go to top
Re: Radeon RX cards on X1000
Just can't stay away
Just can't stay away


See User information
I was surprised to see a lower GFXBench2D score with the RX550 vs R9 270X.

Powerprefs set to high.
Monitors Tooltype set to INTERRUPT=NO

The RX550 seems funtionally faster in every game that I have run it in.

RX550 SCORE=7157
http://hdrlab.org.nz/benchmark/gfxbench2d/OS/AmigaOS/Result/2447

R9270x SCORE=9233
http://hdrlab.org.nz/benchmark/gfxbench2d/OS/AmigaOS/Result/2412

I will do some closer comparison to see if there is a particular test that is driving this.

AmigaOne X1000.
Radeon RX550

http://www.tinylife.org.uk/
Go to top
Re: Radeon RX cards on X1000
Home away from home
Home away from home


See User information
@ddni
Quote:

see a lower GFXBench2D score


That a little drawback for modern cards : they operational better in large tests, and worse in small ones. Through, small ones almost never used in real, and only in benchmarks. For "real" usage RadeonRX is with HIGH settings is much faster/better.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Radeon RX cards on X1000
Home away from home
Home away from home


See User information
@ddni
Quote:
I was surprised to see a lower GFXBench2D score with the RX550 vs R9 270X.

Powerprefs set to high.
Monitors Tooltype set to INTERRUPT=NO

The RX550 seems funtionally faster in every game that I have run it in.

RX550 SCORE=7157
http://hdrlab.org.nz/benchmark/gfxbench2d/OS/AmigaOS/Result/2447

R9270x SCORE=9233
http://hdrlab.org.nz/benchmark/gfxbench2d/OS/AmigaOS/Result/2412

I will do some closer comparison to see if there is a particular test that is driving this.

If you compare the specifications, the R9 270x is a faster card across the board. Higher fill-rate, texel-rate, # of GFLOPS/s. You can see this reflected in the GfxBench2D results. Compare any of the individual benchmarks, and you'll see it come out top.

Actual performance is complicated, though. Maybe there's something in the Polaris architecture that helps it with 3D, or at least, the 3D games we have.

Hans

Join Kea Campus' Amiga Corner and support Amiga content creation
https://keasigmadelta.com/ - see more of my work
Go to top
Re: Radeon RX cards on X1000
Just popping in
Just popping in


See User information
@Hans

R9270X is in Relative performance 154% faster than RX550
but Rx580 is in Relative Performance 210% faster than R9270X
the fastest R9 based card is R9 Fury X 116% faster than the RX580

Rx580

Pixel Rate: 42.88 GPixel/s
Texture Rate: 193.0 GTexel/s
FP16 (half) performance: 6.175 TFLOPS (1:1)
FP32 (float) performance: 6.175 TFLOPS
FP64 (double) performance: 385.9 GFLOPS (1:16)

Shading Units: 2304
TMUs: 144
ROPs: 32
Compute Units: 36
L1 Cache: 16 KB (per CU)
L2 Cache: 2 MB

R9 270X

Pixel Rate: 33.60 GPixel/s
Texture Rate: 84.00 GTexel/s
FP32 (float) performance: 2.688 TFLOPS
FP64 (double) performance: 168.0 GFLOPS (1:16)

Shading Units: 1280
TMUs: 80
ROPs: 32
Compute Units: 20
L1 Cache: 16 KB (per CU)
L2 Cache: 512 KB

RX550

Pixel Rate: 8.93 GPixel/s
Texture Rate: 37.86 GTexel/s
FP16 (half) performance: 1,211 GFLOPS (1:1)
FP32 (float) performance: 1,211 GFLOPS
FP64 (double) performance: 75.71 GFLOPS (1:16)

Shading Units: 512
TMUs: 32
ROPs: 16
Compute Units: 8
L1 Cache: 16 KB (per CU)
L2 Cache: 512 KB

so the R9 270x has roughly 2x everything compared to Rx550
Shaders, TMU's, ROPs and CU's
and the 580 has roughly 2x everyting again compared to R9 270X
and the L2 Cache probably counts for alot of performance drops...
don't know if/how CU's are used in pure graphics relatede
benchmarking, but TMU's should play a great deal of difference
in 'modern' 3D Games.
add to this memory handling, memory size, memry transfer speeds
etc.

Soo. the R9 270X should be faster than many RX5xx Cards but it
isn't the only thing is that it doesn't support FP16 (16-Bit
Floating point) perhaps this means that it has to do 16-Bit
Floats in software and that makes it slower.

Go to top
Re: Radeon RX cards on X1000
Home away from home
Home away from home


See User information
@trgswe
And you forget one small thing : we on AmigaOS with AmigaOS kernel, with AmigaOS itself, and with AmigaOS drivers. That mean, any part of this combo can play a role to reduce perfomance and making all those compare tests from windows/linux not relevant.

Thereoticaly, and "how they should" : yes, that should be like you say. But reality is AmigaOS and few ppls works on, mean that everything can be different.

Add to that that we on big-endian platform, meaning that everything need to be swapped out and take additional time/cost , meaning that everything again will be different.

Add also powermanagment, which may or may not works as expected. For example, why our PowerManagment didn't rise the resources at maximum when need it ? Because feel that not enough data send and this is not time to raise the resources ? But then why ? Where problems with ? and so on.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Radeon RX cards on X1000
Home away from home
Home away from home


See User information
@Raziel
Quote:

I wrote me a stupid little script which can be placed in user-startup and does nothing else than running and closing Power(Prefs)...i think that is sufficient to power up the gfx board...


Btw, i was told that "prefs not loading at boot" are expected, because nothing loads up power prefs on boot. So for make it works after each boot, you need to run it from user-startup in QUIET mode, just like this:

Run >NIL: *>NILSystem:Prefs/Power QUIET


I tried now, and yeah, that works fine.

Through, why not put it to IPrefs then ..

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Radeon RX cards on X1000
Home away from home
Home away from home


See User information
@kas1e

Thanks, I'll try and get rid of my script if it works.

Go to top
Re: Radeon RX cards on X1000
Just can't stay away
Just can't stay away


See User information
Wonder if someone could test what CPU usage they get from the Warp3DNova SDK examples? Personally I get 99% CPU use. I cannot recall if this was the same with a RadeonHD card.

Examples to try
W3DNRenderToTex
W3DNTextureCube
W3DNBitMapCube

Fullscreen W3DNLogo only uses 7% CPU

TIA

AmigaOne X1000.
Radeon RX550

http://www.tinylife.org.uk/
Go to top
Re: Radeon RX cards on X1000
Just can't stay away
Just can't stay away


See User information
@Hans

I tested the RX590 the card seems to work stable bit fans run 100%.

Interestingly the GfxBench2D result was MUCH slower than even the RX550 - 4678 https://www.hdrlab.org.nz/benchmark/gf ... 2d/OS/AmigaOS/Result/2435

AmigaOne X1000.
Radeon RX550

http://www.tinylife.org.uk/
Go to top

  Register To Post
« 1 2 3 (4) 5 6 7 ... 9 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project