HEX DEREF benchmark

Liittynyt
17.02.2019
Viestejä
136
Moi!

Kaverin ideoiden pohjalta ketä harrastaa ylikelloitusta koodailin tämän ohjelman (C#/C++). Tuloksen lähettäminen ottaa yhteyttä virallisen sivuston PHP-API:n ja tietysti referenssilista käyttää samaa API:a. Ohjelma on joka tapauksessa Suomibenchmarkki ja mä omistan koko lähdekoodin kopiointioikeudet.

Benchmark toimii siten, että konekieli käskyt käännetään luettavampaan muotoon eli assembly -kielelle ja tulos on keskiverto "disassembly / sec".

Lataus löytyy viralliselta sivustolta: HEX DEREF - Reverse engineering software (logon alla on linkki). Itse benchmarkki löytyy Tools->Disassembly benchmark.

Mä olen useamman kuukauden nähnyt vaivaa benchmarkin koodaukseen niin jos jollain teillä on accountteja ulkomaalaisissa rautasivustoissa niin saa luvan postata tai linkata suoraan lataukseen. Olisi kiva jos tulisi enemmän ulkomaalaisiakin tuloksia.

Uusin versio koko ohjelmasta on 1.10 (julkaistu 19.12.22) ja testin versio on 1.08.

Lataus: HEX DEREF download
Virustotal.com: VirusTotal




Benchmarkki toimii kaikissa Windows 10/11 versioissa. Mikäli käynnistyksen yhteydessä tulee ettei löydy BeaEngineä vaikka se DLL-tiedosto on samassa hakemistossa.

Exception: System.DllNotFoundException: Unable to load DLL 'BeaEngine_5.3.0.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at emJrQHQIVez2OhMucqLbxQuJdQq.NPEk2eRVmGld33VzT5rkzc346DO()
at IAXE0jgHeR66qTDugTvCuDohfDd.eCY9tGyJleAbhFkJKizJUrAwYng(Object , EventArgs )
Asenna Microsoftin sivuilta VC REDISTx64: https://aka.ms/vs/16/release/vc_redist.x64.exe

Kokeilin myös Windows 10:n sandboxissa ja benchmarkki toimii siinäkin kun asensin yllämainitun paketin.

Kiitoksia kaikille, ketkä vaivautuivat lähettämään tuloksen.
 
Viimeksi muokattu:
Liittynyt
17.02.2019
Viestejä
136
UP. Julkaisin benchmarkin 2pv sitten.

Viittiskö joku ajella tuloksen Ryzen 5800X ja/tai 5900X:lla? Mun tulos näkyykin tossa screenshotissa eli vakiona ajelin 3600X:llä.
 
Liittynyt
21.10.2016
Viestejä
1 161
Siinä on yks Curve optimoitu keskinkertainen 5800X.

AMD Ryzen 7 5800X 8-Core Processor (8C/16T)

Base speed: 3801 MHz
Average boost clock (multi-threaded): 4504 MHz
One thread average: 474 479
Multi-threaded average: 3 818 248
Min: 478 791
Max: 3 960 588
 
Liittynyt
17.02.2019
Viestejä
136
Kiitoksia tuloksen lähettämisestä. Sulla on tällä hetkellä yhden säikeen ennätys. Kunhan mä kerkiän/jaksan taas niin lisäilen toimintoja kuten esim. sen, että näkee missä prosussa on paras IPC eli juuri toi yhden säikeen tulos.

Kaveri ehdotti, että tekisin sivustolle jonkin listauksen tuloksista tms. mutta eikö se nyt riitä jos ohjelman kauttaa saa tarvittavat tiedot? Pääohjelmistossa on meinaa muutamat sellaiset bugit missä pahimmillaan menee päiväkausia korjata...
 
Liittynyt
17.02.2019
Viestejä
136
5800x suoraan paketista
Toi 4. tulos ihmetyttää. 4.3GHz boosti ja yhdellä säikeellä 318 723/sec. Ja sitten .5 tulos on noin 4GHz ja 324 250/sec. Oliskohan tällä hitaammat muistit? Kuitenkin toi kaikkien threadien tulos oli parempi.

Mä yritän muistaa ensi versioon laittaa ton, että saa ton "Single thread" -sarakkeen sortattua tuloksien perusteella niin näkee selvemmin sit. Kyllä tossa 5800X:ssa näyttää puhtia riittävän ihan kivasti.
 
Liittynyt
18.09.2019
Viestejä
207
Toi 4. tulos ihmetyttää. 4.3GHz boosti ja yhdellä säikeellä 318 723/sec. Ja sitten .5 tulos on noin 4GHz ja 324 250/sec. Oliskohan tällä hitaammat muistit? Kuitenkin toi kaikkien threadien tulos oli parempi.

Mä yritän muistaa ensi versioon laittaa ton, että saa ton "Single thread" -sarakkeen sortattua tuloksien perusteella niin näkee selvemmin sit. Kyllä tossa 5800X:ssa näyttää puhtia riittävän ihan kivasti.
Oisko toi 3600 kellotettu 4.3ghz, jollon singlecore ottaa hittiä vs vakioon joka boostaa singe-coret aika mukavasti?
 
Liittynyt
19.10.2016
Viestejä
3 722
Tällaista tuli vakiolla 3900X prosulla paljon taustalla ohjelmia päällä.
hex bench.jpg
 
Liittynyt
17.10.2016
Viestejä
307
Ei toimi, tällaista virhettä antaa:
1625082626672.png

Koodi:
Tämän sanoman lopussa on tietoja siitä, kuinka voit
ottaa käyttöön JIT-virheenkorjauksen tämän valintaikkunan sijasta.

************** Poikkeuksen teksti **************
System.DllNotFoundException: DLL-kirjastoa BeaEngine_5.3.0.dll ei voi ladata: Määritettyä osaa ei löydy. (HRESULT-poikkeus: 0x8007007E).
   kohteessa 57BPMTbNMXHqvO61O5UCyyEjqyC.d0H1eovG0cYR0zqykflM6Mzjfld()
   kohteessa TM7aGdaR1XlsGocsNq3bMqWVjFO.zpsCHVz9MbqyewNKDnDohO8njB0(Object , EventArgs )
   kohteessa System.Windows.Forms.Form.OnShown(EventArgs e)
   kohteessa System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   kohteessa System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   kohteessa System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   kohteessa System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   kohteessa System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
   kohteessa System.Windows.Forms.Control.InvokeMarshaledCallbacks()


************** Ladatut kokoonpanot **************
mscorlib
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4360.0 built by: NET48REL1LAST_C
    Koodikanta: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
hexderef
    Kokoonpanon versio: 0.0.0.0
    Win32-versio: 1.0.0.0
    Koodikanta: file:///C:/Users/jouni/Downloads/HEX_DEREF/hexderef.exe
----------------------------------------
8IK3HfyDydhVBFe8FUCsFih1ZRC
    Kokoonpanon versio: 0.0.0.0
    Win32-versio: 1.0.0.0
    Koodikanta: file:///C:/Users/jouni/Downloads/HEX_DEREF/hexderef.exe
----------------------------------------
System
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4360.0 built by: NET48REL1LAST_C
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4341.0 built by: NET48REL1LAST_C
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4084.0 built by: NET48REL1
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Core
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4360.0 built by: NET48REL1LAST_C
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Configuration
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4190.0 built by: NET48REL1LAST_B
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4084.0 built by: NET48REL1
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4084.0 built by: NET48REL1
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fi_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Management
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4084.0 built by: NET48REL1
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Numerics.Vectors
    Kokoonpanon versio: 4.1.4.0
    Win32-versio: 4.6.26515.06
    Koodikanta: file:///C:/Users/jouni/Downloads/HEX_DEREF/System.Numerics.Vectors.DLL
----------------------------------------
mscorlib.resources
 

Taneli-

☤ Virallinen ⚔ testaaja ☣
Liittynyt
17.10.2016
Viestejä
7 590
Valitettavasti nickkiä ei voi 100% laittaa tuohon (herjaa "-" osasta), mutta lähetin sitten pelkällä "Taneli" nickillä.
Tässä myös ruudunkaappaus:
1625082691949.png
 
Liittynyt
17.02.2019
Viestejä
136
Ei toimi, tällaista virhettä antaa:

Koodi:
Tämän sanoman lopussa on tietoja siitä, kuinka voit
ottaa käyttöön JIT-virheenkorjauksen tämän valintaikkunan sijasta.

************** Poikkeuksen teksti **************
System.DllNotFoundException: DLL-kirjastoa BeaEngine_5.3.0.dll ei voi ladata: Määritettyä osaa ei löydy. (HRESULT-poikkeus: 0x8007007E).
   kohteessa 57BPMTbNMXHqvO61O5UCyyEjqyC.d0H1eovG0cYR0zqykflM6Mzjfld()
   kohteessa TM7aGdaR1XlsGocsNq3bMqWVjFO.zpsCHVz9MbqyewNKDnDohO8njB0(Object , EventArgs )
   kohteessa System.Windows.Forms.Form.OnShown(EventArgs e)
   kohteessa System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   kohteessa System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   kohteessa System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   kohteessa System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   kohteessa System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
   kohteessa System.Windows.Forms.Control.InvokeMarshaledCallbacks()


************** Ladatut kokoonpanot **************
mscorlib
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4360.0 built by: NET48REL1LAST_C
    Koodikanta: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
hexderef
    Kokoonpanon versio: 0.0.0.0
    Win32-versio: 1.0.0.0
    Koodikanta: file:///C:/Users/jouni/Downloads/HEX_DEREF/hexderef.exe
----------------------------------------
8IK3HfyDydhVBFe8FUCsFih1ZRC
    Kokoonpanon versio: 0.0.0.0
    Win32-versio: 1.0.0.0
    Koodikanta: file:///C:/Users/jouni/Downloads/HEX_DEREF/hexderef.exe
----------------------------------------
System
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4360.0 built by: NET48REL1LAST_C
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4341.0 built by: NET48REL1LAST_C
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4084.0 built by: NET48REL1
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Core
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4360.0 built by: NET48REL1LAST_C
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Configuration
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4190.0 built by: NET48REL1LAST_B
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4084.0 built by: NET48REL1
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4084.0 built by: NET48REL1
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fi_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Management
    Kokoonpanon versio: 4.0.0.0
    Win32-versio: 4.8.4084.0 built by: NET48REL1
    Koodikanta: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Numerics.Vectors
    Kokoonpanon versio: 4.1.4.0
    Win32-versio: 4.6.26515.06
    Koodikanta: file:///C:/Users/jouni/Downloads/HEX_DEREF/System.Numerics.Vectors.DLL
----------------------------------------
mscorlib.resources
C++ DLL:t vaativat Microsoft Visual C++ Redistributable for Visual Studio 2017 The latest supported Visual C++ downloads

Ensimmäisessä postissa on suora linkki mikäli ei jaksa lukea koko sivua.

Ohjelma on käännetty VS2017:lla (Microsoft Visual Studio 2017). Monet muutkin ohjelmat käyttävät näitä kirjastoja.
 
Liittynyt
17.10.2016
Viestejä
307
Tuo linkin vc_redist asentaa tällaista versiota:
1625083718942.png


Mulla on asennettuna tällainen:
1625083757209.png


Täytyykö siis downgreidata?
 
Liittynyt
17.02.2019
Viestejä
136
Valitettavasti nickkiä ei voi 100% laittaa tuohon (herjaa "-" osasta), mutta lähetin sitten pelkällä "Taneli" nickillä.
Tässä myös ruudunkaappaus:
Aikamoiset lukemat tulee tolla 5900X:llä. Tätä mä "pelkäsinkin". Laitan tohon TODO-listaan, että sallii nikissä "_-" merkit eli underscore:nn ja hyphen:n. Se vaatii päivityksen tohon itse benchmarkkiin ja API:n. Postailen tähän kun uusi versio on ladattavissa. Teen samalla sen, että see yhden säikeen tuloksen listattua siten, että paras tulos tulee ensimmäisenä.

Kiitoksia kaikille ketkä vaivautuivat ajamaan tuloksen.

Tuo linkin vc_redist asentaa tällaista versiota:


Mulla on asennettuna tällainen:


Täytyykö siis downgreidata?
Ei vaan lataus siihen uudempaan missä on ne kaikki löytyy hieman alempaa. Ensimmäisessä postiss on suora linkki siihen: https://aka.ms/vs/16/release/vc_redist.x64.exe
 
Liittynyt
17.10.2016
Viestejä
307
Ei vaan lataus siihen uudempaan missä on ne kaikki löytyy hieman alempaa. Ensimmäisessä postiss on suora linkki siihen: https://aka.ms/vs/16/release/vc_redist.x64.exe
No ainakin versionumeron perusteella tuo aloituspostauksen vc_redist on vanhempaa versiota, kuin mitä minulla on asennettuna... Ja sen asennusyritys pysähtyy tällaiseen virheeseen:
1625084119113.png


Toki tuon nykyisen asennetun version voisi koittaa poistaa, ja sitten koittaa tällä versiolla, muttta lähinnä ihmetyttää, että miksi pitäisi downgreidata?

Edit, logitiedosto tuosta vc_redist asennuksesta:
Koodi:
[23BC:3B6C][2021-06-30T23:14:26]i001: Burn v3.10.4.4718, Windows v10.0 (Build 19043: Service Pack 0), path: C:\Users\jouni\AppData\Local\Temp\{24ED5276-F19C-49EB-B2BB-873352E57ED9}\.cr\VC_redist.x64.exe
[23BC:3B6C][2021-06-30T23:14:26]i009: Command Line: '-burn.clean.room=C:\Users\jouni\Downloads\VC_redist\VC_redist.x64.exe -burn.filehandle.attached=552 -burn.filehandle.self=536'
[23BC:3B6C][2021-06-30T23:14:26]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\Users\jouni\Downloads\VC_redist\VC_redist.x64.exe'
[23BC:3B6C][2021-06-30T23:14:26]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'C:\Users\jouni\Downloads\VC_redist\'
[23BC:3B6C][2021-06-30T23:14:26]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\jouni\AppData\Local\Temp\dd_vcredist_amd64_20210630231426.log'
[23BC:3B6C][2021-06-30T23:14:26]i000: Setting string variable 'WixBundleName' to value 'Microsoft Visual C++ 2015-2019 Redistributable (x64) - 14.29.30037'
[23BC:3B6C][2021-06-30T23:14:26]i000: Setting string variable 'WixBundleManufacturer' to value 'Microsoft Corporation'
[23BC:09AC][2021-06-30T23:14:26]i000: Setting version variable 'WixBundleFileVersion' to value '14.29.30037.0'
[23BC:3B6C][2021-06-30T23:14:26]i100: Detect begin, 11 packages
[23BC:3B6C][2021-06-30T23:14:26]i000: Setting string variable 'Arm64_Check' to value 'AMD64'
[23BC:3B6C][2021-06-30T23:14:26]i000: Setting version variable 'windows_uCRT_DetectKey' to value '10.0.19041.789'
[23BC:3B6C][2021-06-30T23:14:26]i000: Setting numeric variable 'windows_uCRT_DetectKeyExists' to value 1
[23BC:3B6C][2021-06-30T23:14:26]i107: Detected forward compatible bundle: {b8c00579-2fe5-46b7-9752-8a13e5be7155}, type: Upgrade, scope: PerMachine, version: 14.29.30129.1, enabled: No
[23BC:3B6C][2021-06-30T23:14:26]i102: Detected related bundle: {b8c00579-2fe5-46b7-9752-8a13e5be7155}, type: Upgrade, scope: PerMachine, version: 14.29.30129.1, operation: Downgrade
[23BC:3B6C][2021-06-30T23:14:26]i052: Condition '(VersionNT = v6.3 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false.
[23BC:3B6C][2021-06-30T23:14:26]i052: Condition '(VersionNT = v6.3 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false.
[23BC:3B6C][2021-06-30T23:14:26]i052: Condition '(VersionNT = v6.2 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false.
[23BC:3B6C][2021-06-30T23:14:26]i052: Condition '(VersionNT = v6.2 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false.
[23BC:3B6C][2021-06-30T23:14:26]i052: Condition '(VersionNT = v6.1 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false.
[23BC:3B6C][2021-06-30T23:14:26]i052: Condition '(VersionNT = v6.1 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false.
[23BC:3B6C][2021-06-30T23:14:26]i052: Condition '(VersionNT = v6.0 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false.
[23BC:3B6C][2021-06-30T23:14:26]i052: Condition '(VersionNT = v6.0 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false.
[23BC:3B6C][2021-06-30T23:14:26]i103: Detected related package: {DDEB3CA3-C299-4A8D-9D8A-286BCBEFEAB6}, scope: PerMachine, version: 14.29.30129.0, language: 0 operation: Downgrade
[23BC:3B6C][2021-06-30T23:14:26]i101: Detected package: Windows81_x86, state: Absent, cached: None
[23BC:3B6C][2021-06-30T23:14:26]i101: Detected package: Windows81_x64, state: Absent, cached: None
[23BC:3B6C][2021-06-30T23:14:26]i101: Detected package: Windows8_x86, state: Absent, cached: None
[23BC:3B6C][2021-06-30T23:14:26]i101: Detected package: Windows8_x64, state: Absent, cached: None
[23BC:3B6C][2021-06-30T23:14:26]i101: Detected package: Windows7_MSU_x86, state: Absent, cached: None
[23BC:3B6C][2021-06-30T23:14:26]i101: Detected package: Windows7_MSU_x64, state: Absent, cached: None
[23BC:3B6C][2021-06-30T23:14:26]i101: Detected package: WindowsVista_MSU_x86, state: Absent, cached: None
[23BC:3B6C][2021-06-30T23:14:26]i101: Detected package: WindowsVista_MSU_x64, state: Absent, cached: None
[23BC:3B6C][2021-06-30T23:14:26]i101: Detected package: vcRuntimeMinimum_x64, state: Absent, cached: None
[23BC:3B6C][2021-06-30T23:14:26]i101: Detected package: vcRuntimeAdditional_x64, state: Obsolete, cached: None
[23BC:3B6C][2021-06-30T23:14:26]i101: Detected package: vcRuntime_arm64, state: Absent, cached: None
[23BC:3B6C][2021-06-30T23:14:26]i052: Condition 'VersionNT64 >= v6.0 OR (VersionNT64 = v5.2 AND ServicePackLevel >= 1)' evaluates to true.
[23BC:3B6C][2021-06-30T23:14:26]i199: Detect complete, result: 0x0
[23BC:09AC][2021-06-30T23:14:28]i000: Setting numeric variable 'EulaAcceptCheckbox' to value 1
[23BC:09AC][2021-06-30T23:14:28]e000: Error 0x80070666: Cannot install a product when a newer version is installed.
 
Liittynyt
17.02.2019
Viestejä
136
Mulla on toinen juuri asennettu Windows 10 kone missä on se uusin 21H1-versio. Asensin siihen tämän https://aka.ms/vs/16/release/vc_redist.x64.exe ja ei ollu mitään ongelmia.

Eli sulla on jo asennettuna toi uusin versio. Mulle tulee juuri toi sama ilmoitus jos toiseen kertaan koitan saman version asentaa. Toi BeaEngine on käännetty VS2017:lla niin se tietenkin vaatii noi Microsoftin paketit (VCRUNTIME140.dll) niin kuin moni muukin Windows-ohjelma.

Sulla on sitten uudempi versio asennettuna? Ei mun mielestä pitäisi downgradeta mitään. Jos Microsoftin sivulta ei saa uusinta versiota niin en kyllä sitten tiedä mistä muualtakaan. Liekkö toi ilmoitus asennuslokissa harhaanjohtava. Muistaakseni mä asensin ton saman paketin tähän toiseen koneeseen ja nyt kun äsken koitin asentaa ton saman paketin niin mulle tuli samalla virkekoodilla.

Eli eikö se benchmarkki nyt käynnisty vieläkään koska ton mukaan sulla on jo riittävän uusi versio asennettuna?

Jos tulee ettei "BeaEngine_5.3.0.dll" - tiedostoa löydy vaikka se on paketissa niin sitten pitää asentaa toi VC REDIST -paketti. Päivitin tämän tiedom ensimmäiseen postiin.
 
Viimeksi muokattu:
Liittynyt
19.10.2016
Viestejä
3 722
Ajoin toisen kerran ja tulos parani mukavasti mutta kehitys ehdotukseksi niin tuota ikkunan kokoa ei pysty muuttamaan. Mielellään suurentaisin sitä jotta olisi helpompi selata tuloksia, varsinkin sivusuunnassa eli horisontaalisesti kun jää paljon infoa pois ja ei ole niin helppo scrollata sitä kuin vertikaalisesti
hex bench2.jpg
 
Liittynyt
17.10.2016
Viestejä
307
Mulla on toinen juuri asennettu Windows 10 kone missä on se uusin 21H1-versio. Asensin siihen tämän https://aka.ms/vs/16/release/vc_redist.x64.exe ja ei ollu mitään ongelmia.

Eli sulla on jo asennettuna toi uusin versio. Mulle tulee juuri toi sama ilmoitus jos toiseen kertaan koitan saman version asentaa. Toi BeaEngine on käännetty VS2017:lla niin se tietenkin vaatii noi Microsoftin paketit niin kuin lähes jokainen muukin Windows-ohjelma.

Sulla on sitten uudempi versio asennettuna? Ei mun mielestä pitäisi downgradeta mitään.
Tänään justiin muitten asioitten yhteydessä päivittelin noita Visual C++ redistributableja ja löysin täältä kaikki kerralla:

Ja näköjään tosiaan versio on uudempi kuin tuolta sinun linkistä löytyy, eikä nyt noilla toimi. Sitä vähän ihmettelinkin, kun olisin kuvitellut näiden olevan jokseenkin taaksepäin yhteensopivia...

Edit:
Poistin tuon uusimman version (14.29.30129.1) , ja asensin sen aloituspostauksen linkin version (14.29.30037), niin nyt tosiaan toimii. Tulos tässä:
1625086254639.png
 
Viimeksi muokattu:
Liittynyt
17.02.2019
Viestejä
136
Ajoin toisen kerran ja tulos parani mukavasti mutta kehitys ehdotukseksi niin tuota ikkunan kokoa ei pysty muuttamaan. Mielellään suurentaisin sitä jotta olisi helpompi selata tuloksia, varsinkin sivusuunnassa eli horisontaalisesti kun jää paljon infoa pois ja ei ole niin helppo scrollata sitä kuin vertikaalisesti
Jooh näyttää menevän toi multi-thread ratio (13.71x) hieman ton jäljellä olevan ajan "alle". Pitänee varmaan leventää UI:ta sen verran, että näkyy kaikki kerralla. Kohtuu hyvin näyttää AMD skaalautuvan. Verrokkina voitte käyttää multi-thread ratioon esim. Cinebenchin R20:sta. Pitänee lisätä, että näkee tuloksista myös ton multi-thread ration.

Loppuvuodesta on tulossa uusi .NET Framework ja siinä on optimointeja niin tämänkin asian tiimoilta julkasin tämän benchmarkin.

Mulla on tällä hetkellä nämä lisätty TODO-listaan:

- Nikkiin et "_-@" -merkit ovat sallittuja.
- Tulokset pitää saada lyhennettyä yhden säikeen perusteella niin näkee selvemmin missä prosussa on paras IPC.

Tossa hieman teknistä tietoa: AMD Zen 3 kellotukset ja kokemukset

Nämä kaikki asiat tekevät tästä monimutkaisemman kuin heti luulisi. Postailen lähdekoodia kunhan saan ton TODO-listan asiat korjattua.
 
Viimeksi muokattu:

Yeenoghu

Neighbour of the beast
Liittynyt
07.11.2016
Viestejä
1 263
Hieman kömpelöä jos samalla nimimerkillä on useampi kone, niin Benchmark herjaa että nimimerkki on jo käytössä jo toisella koneella? Joten toisen koneeni tulos on nyt raportoitu nimimerkillä Yeenoghu2.
 
Liittynyt
18.09.2019
Viestejä
207
5800x 2048 chunk, singlethread nousi hieman, multi-threadi romahti testin lopussa, samaa oli average vielä 5s ennen loppua mitä 512kb
1625133272611.png
 

Requiem

For You
Liittynyt
17.10.2016
Viestejä
2 481
5800X, otettu Defender pois päältä ja priority on realtime, muuten 24/7 asetukset.

HexDeref.jpg
 
Liittynyt
17.02.2019
Viestejä
136
5800X, otettu Defender pois päältä ja priority on realtime, muuten 24/7 asetukset.

Moi! Sulla näyttäisi olevan tällä hetkellä yhden säikeen paras tulos. Eli paras IPC. Tämä benchmarkki ei tällä hetkellä säätele prioriteettiä eli normaalia käyttää. Jos koneessa on loadia niin sen pitäisi auttaa siinä tilanteessa. Juuri toi Defender vie resursseja. Jos koneessa ei ole tämän päivän SSD-levyä niin koko kone hyytyy. Mulla sattuu olemaan toi AMD FX-8350 (referensseissä listattu tulos) tavallisella 1TB kiintolevyllä. MS Defender vie vähintään 10% CPU:sta!

Mulla on v1.06 työn alla (liitteessä kuvakaappaus missä tämän hetken parhaimmat yhden säikeen tulokset). Päivitän ensimmäiseen postaukseen screenshotin kun olen sitä mieltä, että kehtaa julkaista uuden version. Tuosta W10:n omasta resurssien-hallinnasta selvisi muitakin asioita. Jos päivität AMD:n uusimmat piirisarja-ajurit niin niillä melkein ainakin tämä mun 3600X toimi kuin ei tarvi edes kelloitella. Sun pitää laittaa aivan maximiin kaikki jos meinaat saada jotain hyötyä 24/7 käyttöön. Itellä tuli 60E Noctualla lämmöt tänään vastaan. Alkoi käymään noin 87C/95C Cinebench R20 sekä tässä mun omassa. Voltteja heitin 1.475V. Totesin, että AMD on kohtuu hyvin optimoinut boost-taajuudet uusimalla piirisarja-ajurilla.

Tässä sen taas näkee. Yksin ei saa mitään kunnollista aikaan vaan palautteen perusteella pitää korjailla. Kiitoksia palautteesta sekä tuloksien lähettämisestä kaikille muillekkin. Ilman palautetta ei mitenkään olisi parit bugit tulleet esille mitkä ovat nyt korjattu tulevassa 1.06 -versiossa. Kaikki tähän mennessä pyydetyt ominaisuudet on myös lisätty.

Testailen vielä hieman ja sain tuossa koodauksen ohessa lisää ideoita omia aikojani.

Bencmark v1.06 changelog:

Extended reference list columns for readability
The following additional characters are allowed in nicknames: _ - @
Single-threaded column is clickable (sort the results based on an IPC)

Jos joku jotain koodia haluaa nähdä niin tuo meikän benchmarkki käyttää tätä: https://hexderef.com/code/BeaEngine.cs

Mä päivitin tuon liitännän BeaEngine 5.3.0:lle. Ja tämä toinen kaveri teki sen vuonna 2014 (mulla ei ollut mitään havaintoa C#-kielestä tuona vuonna mutta osasin silloin PHP/MySql perusteet mitkä olin opetellut omia aikojani työttömän päivinä). Nyt sitten kun olen noin 7v koodaillut C#:llä niin tämä Benchmarkki on yksi esimerkki mitä pystyn tekemään.

Kerron tämän kaiken sen takia koska mulla ei juurikaan ole ollut onnea kun koitin hakea perus koodaus-kursseille! Ihan uskomatonta. Noh kysymys kuuluukin sitten, että miten ihmeessä joku noin 18v jamppa saa paikan kellä ei ole läheskään tämänkään vertaa havaintoa!? BeaEnginen porttaaminen C++ => C# vaatii vähintään C++ perusteet eli voisin sanoa, että vähintään yhden vuoden verran 12/7/365 pitää koodata. Yksikin kirjoitusvirhe C#-liitännässä niin on ihme ongelmia esiintyy mitä selvitellään pahimmillaan päivä/viikkokausia ja Googlesta ei löydy vastauksia.

Jos ketään kiinnostaa niin Benchmarkki tekee ton 47-rivillä olevan kohdan tällä hetkellä noin 150 miljoonaa kertaa. Mä isonnan testiä seuraavaan versioon, että kestää pidempään. C#-kielellä pystyy nykyään käyttämään myös AVX2-käskyjä. Testiin saa nekin mutta BeaEngine ei itsessään niitä hyödynnä. Ainakaan sen verran mitä itse ymmärsin.

Skaala on kuitenkin hyvin lähellä näitä native C++ benchmarkkeja. Ja tota kohta on tulossa .NET 6:

.NET 6 11/21: Announcing .NET 6 Preview 3

Mielenkiinnolla jään odottelemaan jos tulokset parantuisivat. "This release is dedicated almost entirely to low-level performance features". Low-level tarkoittaa myös AVX2-käskyjä. Ohjelmassa on jo toi tuki mutta ei itse tuossa testissä. Löytyykö io-techistä, ketään yhtä hullua tähän projektiin mukaan? Eli esim. joku AVX2-benchmarkki mikä vaikka piirtää palavan puun. Laskee jotain pixeleitä siihen. Siten pystyy .NET:ssä käyttämään AVX2:sta ja saa kyllä samat CPU:n lämmöt mitä näillä muillakin testeillä.
 

Liitteet

Viimeksi muokattu:
Liittynyt
18.10.2016
Viestejä
1 353
Intel Core i7-4790K CPU @ 4.00GHz (4C/8T)

Base speed: 4001 MHz
Average boost clock (multi-threaded): 4181 MHz
One thread average: 322 866
Multi-threaded average: 1 237 119
Min: 325 592
Max: 1 276 792

Vähän vanhempaa rautaa.
 
Liittynyt
17.02.2019
Viestejä
136
Hieman kömpelöä jos samalla nimimerkillä on useampi kone, niin Benchmark herjaa että nimimerkki on jo käytössä jo toisella koneella? Joten toisen koneeni tulos on nyt raportoitu nimimerkillä Yeenoghu2.
Äsken rellasin uusimman version eli 1.06:n (screenshotti päivitetty ensimmäisessä postauksessa)

- Extended reference list columns for readability
- The following additional characters are allowed in nicknames: _ - @
- Single-threaded column is clickable (sort the results based on an IPC)
- Added an option to show single thread scale
- Compare the current and the previous multi-threaded result and show the difference in the text box

Nyt voi lisätä nikkiin "@", "-" tai "_" merkkejä tarvittaessa. Yeenoghu@PC1, Yeenoghu@PC2. Pelkässä C#-osuudessa on jo pitkälti yli kaksituhatta riviä koodia. Tähän lisäksi noin 800:n rivin PHP-pohjainen API. Aikaisempi nickname päivittyy automaattisesti GUID:n perusteella kun lähettää tuloksen.

Pitäisi melkein suunnitella toi tietokanta uudestaan, ennen kuin pystyy järkevällä tavalla lisäilemään ton sun ominaisuuden. Ja tietysti se tarkottaisi useamman päivän koodausta/testausta. Suurimmalla osalla on kuitenkin yksi PC.

Jos jollain on tylsää niin saa spammiä tota linkkia ulkomaalaisilla rautasivustoillakin niin tulee muistakin maista tuloksia. Mä lisään vielä muutamat ominaisuudet bechmarkkiin niin sen jälkeen tämän pitäisi olla suhteellisen pätevä testi ylikellottajille.

Mun pitänee nyt alkaa korjaileen noita bugeja tossa pääohjelmistossa ja tietysti TODO-lista on melkoinen.
 
Viimeksi muokattu:
Liittynyt
19.10.2016
Viestejä
3 722
Kun koitan ajaa tätä 1.06 versiota niin tulee tällainen virhe ilmoitus vaikka koittaa ajaa järjestelmän valvojana. Vanha versio toimii edelleen ihan hyvin. Pitääkö tässä uudessa versiossa ladata lisää lisäosia?
hex virhe2.jpg
 
Liittynyt
17.02.2019
Viestejä
136
Lyhensin ensimmäiseen postaukseen kaiken oleellisen. Jos koitat ajaa tätä USB-tikulta niin ei toimi mutta SSD-levyltä toimii kyllä. Mä päivitin lähinnä tuota benchmarkkia ja hieman pääohjelmistoa.

Ettei olisi joku AV-homma, että pitää sallia? Mulla on itsellä käytössä toi Windows Defenderi eikä ole tarvinnut tehä mitään.

Äsken testasin niin lähti käyntiin jopa Windows 10 PRO:n sandboxissa kun asensin ton ensimmäisessä postauksessa mainitun paketin.

EDIT: Näyttäisi jopa tulevan melkein samat tulokset mitä ilman sandboxia.
 

Liitteet

Viimeksi muokattu:
Liittynyt
19.10.2016
Viestejä
3 722
Lyhensin ensimmäiseen postaukseen kaiken oleellisen. Jos koitat ajaa tätä USB-tikulta niin ei toimi mutta SSD-levyltä toimii kyllä. Mä päivitin lähinnä tuota benchmarkkia ja hieman pääohjelmistoa.

Ettei olisi joku AV-homma, että pitää sallia? Mulla on itsellä käytössä toi Windows Defenderi eikä ole tarvinnut tehä mitään.

Äsken testasin niin lähti käyntiin jopa Windows 10 PRO:n sandboxissa kun asensin ton ensimmäisessä postauksessa mainitun paketin.

EDIT: Näyttäisi jopa tulevan melkein samat tulokset mitä ilman sandboxia.
En tiedä sitten mikä mättää. Itselläkin pelkkä windows defender käytössä ja tosiaan toi v1.05 toimi hyvin. Ja asensin varuiksi tuon VC REDISTx64 paketin ensimmäisestä viestistä. Boottasin koneen ja ei toimi vieläkään. Onko muilla samaa ongelmaa?
Ja koitin ajaa c: levyltä sekä toiselta levyltä ja sama ongelma. Molemmat ovat ssd levyjä.
Eli samaa virheilmoitusta antaa.

Edit. Ja latasin tuon vielä uudelleen ja asensin/purin paketin vielä kolmannelle ssd levylle ja silti tulee sama ilmoitus. Kaikki 8 tiedostoa on puretussa paketissa/kansiossa.

Edit2. Kyllä se oli windows defender laittanut tuon .exe tiedoston karanteeniin. Kumma kun se näkyi kansiossa mutta sitten suorittaessa tuli toi ilmoitus. Nyt kun windows suojauksen kautta poistin tuon karanteenista ja sallin tuon nin johan alkoi toimimaan.
 
Viimeksi muokattu:
Liittynyt
17.02.2019
Viestejä
136
Ettei olisi joku kansion permissioni mennyt rikki (ettei esim. ole suoritusoikeutta) Teet vaikka C:\temp -hakemiston ja pukkailet sinne.

Jos sulla on Windows 10 PRO. Niin BIOS:sta SVM päälle (AMD:n virtualization tuki).

How to Use Windows 10’s New Sandbox (to Safely Test Apps)

Mä testasin hetki sitten niin melkein tuli samat tulokset sandboxissa ajettunakin. Sandboxiin ja/tai uuteen VM:n pitää tietysti asentaa ekassa postissa mainittu VC REDIST (kaikki Windows-ohjelmat (C++) vaatii ton paketin enivei)
 
Liittynyt
17.02.2019
Viestejä
136
Jos kopioit ton BeaEngine_5.3.0.dll:n C:\WINDOWS\System32 -hakemistoon. Toimiko sitten?

BeaEngine nimittäin latailee VCRUNTIME140.dll (Visual Studio 2017 runtime) eli toi on se IDE millä käänsin ton BeaEnginen. Ja toi VCRUNTIME140.dll löytyy myös C:\WINDOWS\System32 -hakemistosta mikäli VC REDIST x64 on asennettu.
 
Liittynyt
19.10.2016
Viestejä
3 722
Jos minulle vastailet niin ilmoitin jo että sain toimimaan. Olisi ehkä pitänyt tehdä uusi viesti.
Edit2. Kyllä se oli windows defender laittanut tuon .exe tiedoston karanteeniin. Kumma kun se näkyi kansiossa mutta sitten suorittaessa tuli toi ilmoitus. Nyt kun windows suojauksen kautta poistin tuon karanteenista ja sallin tuon nin johan alkoi toimimaan.
 
Viimeksi muokattu:
Liittynyt
17.02.2019
Viestejä
136
Jos minulle vastailet niin ilmoitin jo että sain toimimaan. Olisi ehkä pitänyt tehdä uusi viesti.
Mä olen laittanut pakettiin mukaan virustotal.com:n raportit. Voitte itse tarkistaa asian uppimalla hexderef.exe:n sinne. Suottako pari viestiä aikaisemmin suosittelin Windowsin omaa sandboxia jos joku epäilee jotain?

Millä perusteella mikkisoftan defender teki tämän? Niin kuin nämä "sekunda" AV:t? Mä pystyn aivan koska tahansa osoittamaan nekin "false positive" eli toisin sanoen. Pystyn osoittamaan näitten AV:n raportit vääriksi.

Eikö ne myy näillä, että "löytyy" jotain vaikka mitään ei löytynytkään? Kyllä minä ainakin koodini tunnen ja tiedän aivan varmasti, että mun pakettini mitä upin omalle saitille ovat 100% clean.

Sen takia paketti on salasana-suojattu ja OCR:n takana koska Google on yksinkertaisesti täysin idiootti (sain ilmoituksen, että blaa blaa pakettia ei ole hyväksytty koska en maksanut rahaa Googlelle/Microsoftille) ilmaiseksi tekemästäni ohjelmastani. Anteeksi kielenkäyttö. Mutta kun yli 10v opettelee koodausta ja tekee jotain ilmaiseksi. Samaan aikaan nämä miljardien omistajafirmat tekevät tätä...

Nämä firmat vain haluavat siitä lisää rahaa "että kun paketti on Microsoft signed" niin nyt onkin täysi luotto. Eihän mikään oikeassa elämässä toimi näin, vai toimiiko? Asia on verrattavissa olettamukseen."Noh kun tulit ekan kerran tähän maahan niin oletkin hyvä kansalainen". Ikäänkuin "he" tietäisivät mitä tämä kansalainen seuraavalla kerralla tekee

Luulivat tulleeksi viisaaksi, ovatkin tyhmiksi käyneet. Lainasin Raamatun sanoja. Mulle käy itellekkin näin mutta tulipahan kirjoitettua kuitenkin.
 
Viimeksi muokattu:
Liittynyt
17.10.2016
Viestejä
1 153
Miten tämä testi oikein toimii? Avasin ohjelman ja painoin first scan. Mitään ei tapahdu.

E: Tools osiostahan tuo testi löytyi.
Sieppaa.PNG
 
Liittynyt
28.02.2017
Viestejä
906
Tässä oma ajo

1.

AMD Ryzen 9 5950X (16C/32T) 3,40 @ 4,414 GHz

Single thread result: 476 707
Multi-threaded result: 6 959 607
Multi-thread ratio: 14.6x
 
Liittynyt
17.02.2019
Viestejä
136
Tässä oma ajo

1.

AMD Ryzen 9 5950X (16C/32T) 3,40 @ 4,414 GHz

Single thread result: 476 707
Multi-threaded result: 6 959 607
Multi-thread ratio: 14.6x
Aikamoiset lukemat tulee tolla. Millainen multi-thread ratio sulla on muissa benchmarkeissa?

Multi-thread ratiohan on sama kuin (Multi-threaded average / Single thread average). Pitänee varmaan lisätä tuohon "Copy the result" et tulee ratiokin mukaan.

Hauskinta tossa oli se kun muutaman tunnin yritin ylikelloittaa tuota meikän 3600X:ää niin tulin siihen tulokseen, että lämmöt alkoivat meneen lähemmäs 90C ja tulos ei juurikaan parantunut. Sain kulkemaan sen muistaakseni 4.250 GHz kaikilla ytimillä 1.425v jännitteellä. Lopulta totesin, että toimii oletuksena parhaiten.

Jossain kohtaa on tulossa uusi versio benchmarkistakin mutta mulla on nyt sen verran menossa muita hommia niin en tohdi luvata milloin. Sellainen ominainuus tuli mieleen, että jos valkkaa 2 tulosta niin niitä voisi verrata keskenään. Tämähän on erittäin hyödyllinen verratessa Intel vs AMD (sama hintaluokka).
 
Viimeksi muokattu:
Liittynyt
28.02.2017
Viestejä
906
Aikamoiset lukemat tulee tolla. Millainen multi-thread ratio sulla on muissa benchmarkeissa?

Multi-thread ratiohan on sama kuin (Multi-threaded average / Single thread average). Pitänee varmaan lisätä tuohon "Copy the result" et tulee ratiokin mukaan.

Hauskinta tossa oli se kun muutaman tunnin yritin ylikelloittaa tuota meikän 3600X:ää niin tulin siihen tulokseen, että lämmöt alkoivat meneen lähemmäs 90C ja tulos ei juurikaan parantunut. Sain kulkemaan sen muistaakseni 4.250 GHz kaikilla ytimillä 1.425v jännitteellä. Lopulta totesin, että toimii oletuksena parhaiten.

Jossain kohtaa on tulossa uusi versio benchmarkistakin mutta mulla on nyt sen verran menossa muita hommia niin en tohdi luvata milloin. Sellainen ominainuus tuli mieleen, että jos valkkaa 2 tulosta niin niitä voisi verrata keskenään. Tämähän on erittäin hyödyllinen verratessa Intel vs AMD (sama hintaluokka).
Eilen kokeilin myös cinebench r20 11696 - 649 ja MP ratio 18.02

Tämä siis custom loopilla ja huoneilman 24-25.
 
Liittynyt
17.02.2019
Viestejä
136
Eli kyllä toi sitten skaalautuu ihan kivasti .NET benchmarkiksi. Benchmark käyttää mun omaa "thread-poolia". Eli se osaa vaihtaa dynaamisesti threadien määrän kesken ajon kuten varmaan huomasitte, että yhdellä ajolla saa yhden säikeen sekä kaikkien säikeittein tulokset.

Mä itse asiassa haen C#-koodaajan paikkaa mutta ei ole vielä onnistanut. Sen takia mä lähinnä ton benchmarkin koodailin. Oli meinaan sen verran hommia koodata etten kyllä huvikseni koodaile.

Loppuvuodesta pitäisi tulla uusi .NET Framework ja siihen on luvattu optimointeja. Mä vertailin lämpöjä AMD Ryzen Master:lla Cinebench R20 vs toi mun niin kyllä se luukutti aika pitkälti samat lukemat. Ja myös CPU-käyttö on täydet. Cinebench on native C++, eli noi benchmarkit yleensä skaalautuu hieman paremmin.

Kun katsotte tuota ekan postauksen kuvakaappausta niin huomaatte, että minimi on parempi mitä yhden säikeen keskiarvo. Eli tämä mun 3600X boostaa yhdellä ytimellä noin 4.175 - 4.3GHz. Kun taas kaikilla ytimillä vauhti oli vain 4.026GHz. Kyllä se automaattisesti aika reippaasti voltteja heittää HWINFO64:n mukaan max. 1.475v

Mulla on uusimmat AMD:n piirisarja-ajurit asennettu ja se niitten power profile. Meinaan siis sitä, että eihän tämä kelloittunut juuri mihinkään.
 
Viimeksi muokattu:
Liittynyt
29.10.2016
Viestejä
16
23.

AMD Ryzen 5 5600X (6C/12T) 1,74 @ 2,224 GHz

Single thread result: 425 882
Multi-threaded result: 2 986 092
Multi-thread ratio: 7.01x

Kellot hassut
 
Liittynyt
17.02.2019
Viestejä
136
Moi.

Pitäisi enemmän saada Intelin prosuilla tuloksia. Uppasin juuri uuden version (1.07): HEX DEREF download


- Fixed an issue with the scale in references list

Eli nyt skaalapalkki (sinisellä) vai millä nimellä sitä nyt kutsuisi piirtyy oikein. Nyt näkee ajon jälkeen prosentuaalisen eron nykyinen vs edellinen tulos. Ja referenssilistan pitäisi piirtyä suurin piirtein normaalisti. Tästähän alkaa pikku hiljaa tulemaan kunnollinen ohjelmisto.
 
Viimeksi muokattu:
Liittynyt
22.11.2016
Viestejä
201
2.

AMD Ryzen 9 5950X (16C/32T)

Base speed: 3401 MHz
Average boost clock (multi-threaded): 4283 MHz
One thread average: 450 301
Multi-threaded average: 6 850 991
Multi-thread ratio: 15.21x

Hassut kellot, eipä ole tullut pahemmin säädettyä vielä PBO / Curve
 

Requiem

For You
Liittynyt
17.10.2016
Viestejä
2 481
Piti nyt vielä parantaa multi-tread tulosta. Ei ole ihan 24/7 kellot kuitenkaan.

HexDeref_max.jpg
 

Requiem

For You
Liittynyt
17.10.2016
Viestejä
2 481
Edelleen muuten jotain sekoilua palkeissa ja esim. kun lajittelee multi-thread mukaan niin sadat tuhannet tulee väliin ennen miljoonia.
Ja versio näyttää 1.06 edelleen?

Hexd.jpg
Hexd2.jpg
 
Liittynyt
17.02.2019
Viestejä
136
Edelleen muuten jotain sekoilua palkeissa ja esim. kun lajittelee multi-thread mukaan niin sadat tuhannet tulee väliin ennen miljoonia.
Ja versio näyttää 1.06 edelleen?

Moro.

Uusin versio on 1.07: HEX DEREF download ja siinä on korjattu toi skaalapalkin (sininen palkki) ongelma. Huomatkaa myös se, että uusin versio paketissa on "HEX_DEREF.exe"eli sen vanhan exe:n ja ini:n voi poistaa minkä nimi on pienillä kirjaimilla.

Mä teen 10:n kooderin hommat yhteen mieheen niin en ole kaikkea ehtinyt sivostolle vielä päivittämään. Noh äsken päivitin kuvakaappauksen uudesta versiosta ekaan postaukseen. Kuten kuvasta näkyy niin bugi on korjattu. Kävin muutamat tulokset laskimella manuaalisesti läpi ja sen perusteella skaala on nyt 100% oikein.



Ja kun scrollaa alas päin niin se refreshaa refuja koko ajan elikä siinäkin oli bugi mikä on nyt korjattu uusimmassa versiossa (1.07).

Mä koodailen parhaillaan chattia tohon pääsoftaan (SSL-suojattu tietenkin). Se mitä tulee näihin Telegrammeihin sun muihin niin nykyään ei tiedä mitä kautta ne viestit kiertää ja ketä niitä lukee. Sen verran omastani ainakin tiedän, ettei viestit mene hexderef.com:a pidemmälle.

Eli kohta pystyy ohjelman kautta livenä raportoimaan bugeja mulle ja lähettämään YV:tä muille käyttäjille jos kiinnostaa. Eli Tools->Chat on tulossa 1.04 -versioon ja samalla tulee 1.08 -versio testistäkin.

Melkoisia lukemia tulee noilla 59XX-sarjan Ryzeneillä. Mahtaakohan tää Gigabyte X470 AORUS ULTRA GAMING tukea ton sarjan prosuja? BIOS:n mä päivitin F61C:n mutta mulle tulee randomina DPC_WATCHDOG_VIOLATION BSDO:ta vaikka en ole kelloitellut. Uusimmat AMD:n piirisarja-ajuritki asensin. Muistitesti on OK ja SSD-levykin. Koitin nimittäin perinteisellä 1TB-kiintolevylläkin.

Omituisinta on se, että kone ottaa BSDO:ta vain työpöytä käytössä kun loadit on 1-10% max. Kun pelaan esim. Days Gone PC:tä niin ei kertaakaan ole edes se peli kaatunut useamman tunnin session aikana.

Meinaan kun W10:n reinstaaa niin siinähän menee jo yksi päivä kevyesti, että saa ton MS VS2017:n konffattua kaikilla kilkkeillä :(

Nimittäin jos "DPC_WATCHDOG_VIOLATION BSDO" ongelma ei korjaannu uudelleenasennuksen jälkeen niin sitten sitten pitänee miettiä kuskaanko takuuvaihtoon emarin/prosun.

BTW:

Tossakun uppasin ton 1.07 -screenin niin "Chunk size" on 512kB ja kun katsotaan tota #1-tulosta niin aika lähellä on yhden säikeen tulos tota 512kB:ta. Jos tota palan kokoa pienentää esim. 128kB niin tulos huononee oleellisesti.

Mä en ihan tarkalleen ymmärrä tota CPU-tekniikkaa mutta jos palan koko on liian pieni niin CPU joutuu odottelemaan ja kuten huomaatte niin CPU-usage ei ole enään 100%.
 
Viimeksi muokattu:

Requiem

For You
Liittynyt
17.10.2016
Viestejä
2 481
Moro.

Uusin versio on 1.07: HEX DEREF download ja siinä on korjattu toi skaalapalkin (sininen palkki) ongelma. Huomatkaa myös se, että uusin versio paketissa on "HEX_DEREF.exe"eli sen vanhan exe:n ja ini:n voi poistaa minkä nimi on pienillä kirjaimilla.

Mä teen 10:n kooderin hommat yhteen mieheen niin en ole kaikkea ehtinyt sivostolle vielä päivittämään. Noh äsken päivitin kuvakaappauksen uudesta versiosta ekaan postaukseen. Kuten kuvasta näkyy niin bugi on korjattu. Kävin muutamat tulokset laskimella manuaalisesti läpi ja sen perusteella skaala on nyt 100% oikein.



Ja kun scrollaa alas päin niin se refreshaa refuja koko ajan elikä siinäkin oli bugi mikä on nyt korjattu uusimmassa versiossa (1.07).

Mä koodailen parhaillaan chattia tohon pääsoftaan (SSL-suojattu tietenkin). Se mitä tulee näihin Telegrammeihin sun muihin niin nykyään ei tiedä mitä kautta ne viestit kiertää ja ketä niitä lukee. Sen verran omastani ainakin tiedän, ettei viestit mene hexderef.com:a pidemmälle.

Eli kohta pystyy ohjelman kautta livenä raportoimaan bugeja mulle ja lähettämään YV:tä muille käyttäjille jos kiinnostaa. Eli Tools->Chat on tulossa 1.04 -versioon ja samalla tulee 1.08 -versio testistäkin.

Melkoisia lukemia tulee noilla 59XX-sarjan Ryzeneillä. Mahtaakohan tää Gigabyte X470 AORUS ULTRA GAMING tukea ton sarjan prosuja? BIOS:n mä päivitin F61C:n mutta mulle tulee randomina DPC_WATCHDOG_VIOLATION BSDO:ta vaikka en ole kelloitellut. Uusimmat AMD:n piirisarja-ajuritki asensin. Muistitesti on OK ja SSD-levykin. Koitin nimittäin perinteisellä 1TB-kiintolevylläkin.

Omituisinta on se, että kone ottaa BSDO:ta vain työpöytä käytössä kun loadit on 1-10% max. Kun pelaan esim. Days Gone PC:tä niin ei kertaakaan ole edes se peli kaatunut useamman tunnin session aikana.

Meinaan kun W10:n reinstaaa niin siinähän menee jo yksi päivä kevyesti, että saa ton MS VS2017:n konffattua kaikilla kilkkeillä :(

Nimittäin jos "DPC_WATCHDOG_VIOLATION BSDO" ongelma ei korjaannu uudelleenasennuksen jälkeen niin sitten sitten pitänee miettiä kuskaanko takuuvaihtoon emarin/prosun.

BTW:

Tossakun uppasin ton 1.07 -screenin niin "Chunk size" on 512kB ja kun katsotaan tota #1-tulosta niin aika lähellä on yhden säikeen tulos tota 512kB:ta. Jos tota palan kokoa pienentää esim. 128kB niin tulos huononee oleellisesti.

Mä en ihan tarkalleen ymmärrä tota CPU-tekniikka mutta jos palan koko on liian pieni niin CPU joutuu odottelemaan tulosta ja kuten huomaatte niin CPU-usage ei ole enään 100%.
Ok. Edelleen nuo sadat tuhannet tulee väliin ennen miljoonia kun lajittelee all threads mukaan, mutta palkit on muuten oikein. Ja on ne oikein kun ohjelman käynnistää.
Kannattaa mainita jos EXEn nimi muuttuu kun ei sitten vanhat pikakuvakkeet toimi. Tuo Chunk size vaikuttaa näköjään tuloksiin, eli onko tuo jatkossa sitten 512?
 

Requiem

For You
Liittynyt
17.10.2016
Viestejä
2 481
Moro.

Uusin versio on 1.07: HEX DEREF download ja siinä on korjattu toi skaalapalkin (sininen palkki) ongelma. Huomatkaa myös se, että uusin versio paketissa on "HEX_DEREF.exe"eli sen vanhan exe:n ja ini:n voi poistaa minkä nimi on pienillä kirjaimilla.

Mä teen 10:n kooderin hommat yhteen mieheen niin en ole kaikkea ehtinyt sivostolle vielä päivittämään. Noh äsken päivitin kuvakaappauksen uudesta versiosta ekaan postaukseen. Kuten kuvasta näkyy niin bugi on korjattu. Kävin muutamat tulokset laskimella manuaalisesti läpi ja sen perusteella skaala on nyt 100% oikein.



Ja kun scrollaa alas päin niin se refreshaa refuja koko ajan elikä siinäkin oli bugi mikä on nyt korjattu uusimmassa versiossa (1.07).

Mä koodailen parhaillaan chattia tohon pääsoftaan (SSL-suojattu tietenkin). Se mitä tulee näihin Telegrammeihin sun muihin niin nykyään ei tiedä mitä kautta ne viestit kiertää ja ketä niitä lukee. Sen verran omastani ainakin tiedän, ettei viestit mene hexderef.com:a pidemmälle.

Eli kohta pystyy ohjelman kautta livenä raportoimaan bugeja mulle ja lähettämään YV:tä muille käyttäjille jos kiinnostaa. Eli Tools->Chat on tulossa 1.04 -versioon ja samalla tulee 1.08 -versio testistäkin.

Melkoisia lukemia tulee noilla 59XX-sarjan Ryzeneillä. Mahtaakohan tää Gigabyte X470 AORUS ULTRA GAMING tukea ton sarjan prosuja? BIOS:n mä päivitin F61C:n mutta mulle tulee randomina DPC_WATCHDOG_VIOLATION BSDO:ta vaikka en ole kelloitellut. Uusimmat AMD:n piirisarja-ajuritki asensin. Muistitesti on OK ja SSD-levykin. Koitin nimittäin perinteisellä 1TB-kiintolevylläkin.

Omituisinta on se, että kone ottaa BSDO:ta vain työpöytä käytössä kun loadit on 1-10% max. Kun pelaan esim. Days Gone PC:tä niin ei kertaakaan ole edes se peli kaatunut useamman tunnin session aikana.

Meinaan kun W10:n reinstaaa niin siinähän menee jo yksi päivä kevyesti, että saa ton MS VS2017:n konffattua kaikilla kilkkeillä :(

Nimittäin jos "DPC_WATCHDOG_VIOLATION BSDO" ongelma ei korjaannu uudelleenasennuksen jälkeen niin sitten sitten pitänee miettiä kuskaanko takuuvaihtoon emarin/prosun.

BTW:

Tossakun uppasin ton 1.07 -screenin niin "Chunk size" on 512kB ja kun katsotaan tota #1-tulosta niin aika lähellä on yhden säikeen tulos tota 512kB:ta. Jos tota palan kokoa pienentää esim. 128kB niin tulos huononee oleellisesti.

Mä en ihan tarkalleen ymmärrä tota CPU-tekniikkaa mutta jos palan koko on liian pieni niin CPU joutuu odottelemaan ja kuten huomaatte niin CPU-usage ei ole enään 100%.
En tiedä johtuuko palan koosta vai mistä mutta erikoisia tuloksia välillä antaa. Äsken single thread jäi melko pieneksi ja multi pomppasi aivan liian korkealle. Max kävi yli 8 miljoonaa?

Hexd3.jpg
 

Yeenoghu

Neighbour of the beast
Liittynyt
07.11.2016
Viestejä
1 263
Itse huomasin myös että tulokset heittelevät eri ajokerroilla aika paljon. Oma tulokseni (#3) on ajettu täsmälleen samalla setupilla, asetuksilla ja olosuhteissa kuin aiemmat ja aiemmassa single-coreksi tuli vain n. 440000. Joten pientä kirskikanpoimintaa kannattaa harrastaa tässä jos tähyää hyviä tuloksia.
 

Requiem

For You
Liittynyt
17.10.2016
Viestejä
2 481
Itse huomasin myös että tulokset heittelevät eri ajokerroilla aika paljon. Oma tulokseni (#3) on ajettu täsmälleen samalla setupilla, asetuksilla ja olosuhteissa kuin aiemmat ja aiemmassa single-coreksi tuli vain n. 440000. Joten pientä kirskikanpoimintaa kannattaa harrastaa tässä jos tähyää hyviä tuloksia.
Joo, liikaa on hajontaa. Single putosi noin 13 000 ja multi kasvoi 300 000. Lisäksi max arvo nousi 4 000 000. Teki sitä kunnes käynnistin ohjelman uudelleen.
 
Liittynyt
17.02.2019
Viestejä
136
Moi ("Hi"). Kiitoksia kun jaksoitte lähettää tuloksenne. Ja se mikä on hienointa on se, että io-tech.fi antaa Suomalaisten koodareittein julkaista omia saavutuksiaan näillä palstoilla. Mie haaskasin aikaani tähän koodiin noin 4kk (koitan postailla GitHub:ssa lähdekoodin kunhan saan dokumentoinnin kuntoon). Noh joka tapauksessa, HEX DEREF on kuitenkin tämän maailman ensimmäinen "Disassembly benchmark" missä yhdistyy .NET Frameworkkiin perustuva koodi eli "C# + C++".

Onko Intelillä monen ytimien testissä skaalautumisen kanssa ongelmia: https://bbs.io-tech.fi/attachments/testi-png.659287/ vai johtuuko se jostain muusta?

42 vs 43?
 
Viimeksi muokattu:
Liittynyt
21.04.2018
Viestejä
21
Moi ("Hi"). Kiitoksia kun jaksoitte lähettää tuloksenne. Ja se mikä on hienointa on se, että io-tech antaa Suomalaisten koodareittein julkaista omia saavutuksiaan näillä palstoilla. Mie haaskasin aikaani tähän koodiin noin 4kk (postailen GitHub:ssa kohta kunhan saan dokumentoinnin kuntoo). Noh kuitenkin tämä on maailman ensimmäinen "Disassembly benchmark" missä yhdistyy .NET eli "C# + C++".

Onko Intelillä monen ytimien testissä skaalautumisen kanssa ongelmia: https://bbs.io-tech.fi/attachments/testi-png.659287/ vai johtuuko se jostain muusta?

42 vs 43?
Voi itsellä positiivisesti vaikuttaa pisteisiin, kun 4250 muistit kellotettu ja latenssit hiottu alas. Bclk myös nostettu 102.9 ja uncore laitettu tappiin, mitä nyt tuota f sarjalaista voi twiikkailla.
 
Toggle Sidebar

Statistiikka

Viestiketjut
237 415
Viestejä
4 160 385
Jäsenet
70 408
Uusin jäsen
allun90

Hinta.fi

Ylös Bottom