Quindi lo so, è un driver AMD. Già disinstallato e reinstallato, ancora no. Ho notato l'assenza solo oggi. E anche GPU-Z non vede il processore. Prima però funzionava.
E la valutazione non è stata mostrata dalla build 770 (era ancora nella 756). Pensavo che la valutazione fosse stata tolta dal momento che è impossibile utilizzare la GPU nel cloud, quindi la valutazione non è più necessaria.
Non ricalcolato :(
PS. CPU come OCL scomparso 4 aprile - trovato nei registri all'avvio successivo era solo un dispositivo.
Con quale versione di OpenCL è stato rilevato il processore? 1.0 o superiore? Attualmente non supportiamo i vecchi dispositivi OpenCL 1.0 a causa dei loro difetti.
Se la valutazione di un dispositivo OpenCL visualizzato non viene ricalcolata durante i riavvii, significa che il dispositivo è andato in crash durante uno dei ricalcoli ed è stato messo nella lista "non contare la valutazione per evitare crash". Il dispositivo continuerà a funzionare, ma la sua valutazione non sarà visualizzata. In caso di cambiamento delle caratteristiche del dispositivo (ad esempio, aggiornamento della versione del driver), verrà fatto un solo tentativo per ricalcolare la valutazione.
La classificazione dei dispositivi OpenCL viene utilizzata per selezionare automaticamente il dispositivo più veloce per impostazione predefinita quando c'è più di 1 dispositivo (GPU discreta, GPU incorporata, CPU).
Con quale versione di OpenCL è stato rilevato il processore? 1.0 o superiore? Attualmente non supportiamo i vecchi dispositivi OpenCL 1.0 a causa dei loro difetti.
Era così:
RK 007:42:41 OpenCL Device #1: CPU AuthenticAMD AMD Athlon(tm) II X4 630 Processor with OpenCL 1.2 (4 units, 2948 MHz, 4095 Mb, version1016.4 (sse2), rating 10)
Ci sarà un unico tentativo di ricalcolare la valutazione.
OpenCL Device #1: CPU GenuineIntel Intel(R) Core(TM) i7 CPU 930 @ 2.80 GHz with OpenCL 1.2 (8 units, 2798 MHz, 6142 Mb, version1124.2 (sse2), rating 24)
La valutazione bassa è dovuta al fatto che è il software dei driver di AMD. Se installate Intel, la valutazione sarà diverse volte più alta, da qualche parte intorno a 100.
L'ho provato sul mio ex G840. Il software di Intel permette di fare calcoli sulla CPU fino a 3 volte più velocemente. Ma questo è solo per i processori Intel, naturalmente.
La valutazione bassa è dovuta al fatto che questo è un software AMD. Se mettete quelli di Intel, la valutazione sarà diverse volte più alta, qualcosa intorno a 100.
L'ho provato sul mio ex G840. I driver Intel permettono di fare calcoli sulla CPU 3 volte più velocemente. Ma è solo per i processori Intel, ovviamente.
Ho scaricato l'SDK da intel. Un altro dispositivo è apparso...
2013.04.2819:44:26 OpenCL Device #2: CPU Intel(R) Corporation Intel(R) Core(TM) i7 CPU 930 @ 2.80 GHz with OpenCL 1.2 (8 units, 2800 MHz, 6142 Mb, version1.2, rating 51)
2013.04.2819:44:26 OpenCL Device #1: CPU GenuineIntel Intel(R) Core(TM) i7 CPU 930 @ 2.80 GHz with OpenCL 1.2 (8 units, 2798 MHz, 6142 Mb, version1124.2 (sse2), rating 24)
2013.04.2819:44:26 OpenCL Device #0: GPU Advanced Micro Devices, Inc. Redwood with OpenCL 1.2 (5 units, 775 MHz, 1024 Mb, version1124.2 (VM), rating 134)
2013.04.3016:24:59 BenchmarkLabel (EURAUD,D1) Разрешение чарта: 1605 x 774 пикселей
2013.04.3016:24:59 BenchmarkLabel (EURAUD,D1) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2013.04.3016:24:59 BenchmarkLabel (EURAUD,D1) 0. Время разогрева динамических очередей без визуализации = 62 ms
2013.04.3016:25:04 BenchmarkLabel (EURAUD,D1) 1. Время обновления текста у меток без чтения = 5594 ms
2013.04.3016:25:10 BenchmarkLabel (EURAUD,D1) 2. Время обновления текста и позиций у меток без чтения = 5687 ms
2013.04.3016:25:17 BenchmarkLabel (EURAUD,D1) 3. Время обновления текста и позиций у меток со чтением = 7391 ms
2013.04.3016:25:24 BenchmarkLabel (EURAUD,D1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 6625 ms
2013.04.3016:25:30 BenchmarkLabel (EURAUD,D1) 5. Время обновления текста и позиций у битмапа без прозрачности = 6547 ms
2013.04.3016:25:30 BenchmarkLabel (EURAUD,D1) Тестирование завершено
La ricerca ha dimostrato che i risultati di questi test sono stati soffocati dall'intelligenza della funzione ChartRedraw, che controlla la frequenza degli aggiornamenti del grafico per evitare la paralisi completa delle code di messaggi di Windows.
In generale, dovremmo aumentare la quantità di lavoro utile/complessa, in modo da non superare i 500 fotogrammi al secondo (meglio meno, tutto dipende dall'hardware e dal sistema operativo). Se fate poco lavoro (solo 26 oggetti nell'esempio) e massimizzate il refresh del grafico, tutti i risultati non saranno corretti.
È meglio operare con 5000 oggetti e fare 50-100 refresh al secondo che viceversa. L'esempio dovrebbe essere riscritto per adattarsi al campo di uscita. Non si può semplicemente cambiare la definizione.
Ho aggiunto appositamente il metodo ObjectGetInteger(0,name,OBJPROP_XDISTANCE) di lettura delle impostazioni dell'oggetto nel terzo test per mostrare la risposta del meccanismo della pipeline.
COLOR_FORMAT_ARGB_NORMALIZE permette di allineare ulteriormente i colori sovrapposti allineando lo sfondo all'immagine originale. È meglio non usare questa modalitànel funzionamentonormale .
Cos'è il "modo normale"? Ho notato che in modalitàCOLOR_FORMAT_ARGB_NORMALIZE, ildisegno con trasparenza sembra molto più bello che in modalitàCOLOR_FORMAT_ARGB_RAW.
Si parlava della modalitàCOLOR_FORMAT_ARGB_NORMALIZE:
Cos'è il "modo normale"? Ho notato chedisegnare con trasparenza è molto più bello in modalitàCOLOR_FORMAT_ARGB_NORMALIZEche in modalitàCOLOR_FORMAT_ARGB_RAW.
Perché non usareCOLOR_FORMAT_ARGB_NORMALIZE?
Se ne hai bisogno, usalo.
Questa modalità può effettivamente produrre un'immagine migliore contabilizzando correttamente la sovrapposizione, in modo che non ci sia un overflow nelle componenti di colore RGB. Se controlli i colori da solo al 100% e non usi il color stacking, puoi usare il metodo RAW più veloce.
Quindi lo so, è un driver AMD. Già disinstallato e reinstallato, ancora no. Ho notato l'assenza solo oggi. E anche GPU-Z non vede il processore. Prima però funzionava.
E la valutazione non è stata mostrata dalla build 770 (era ancora nella 756). Pensavo che la valutazione fosse stata tolta dal momento che è impossibile utilizzare la GPU nel cloud, quindi la valutazione non è più necessaria.
Non ricalcolato :(
PS. CPU come OCL scomparso 4 aprile - trovato nei registri all'avvio successivo era solo un dispositivo.
Con quale versione di OpenCL è stato rilevato il processore? 1.0 o superiore? Attualmente non supportiamo i vecchi dispositivi OpenCL 1.0 a causa dei loro difetti.
Se la valutazione di un dispositivo OpenCL visualizzato non viene ricalcolata durante i riavvii, significa che il dispositivo è andato in crash durante uno dei ricalcoli ed è stato messo nella lista "non contare la valutazione per evitare crash". Il dispositivo continuerà a funzionare, ma la sua valutazione non sarà visualizzata. In caso di cambiamento delle caratteristiche del dispositivo (ad esempio, aggiornamento della versione del driver), verrà fatto un solo tentativo per ricalcolare la valutazione.
La classificazione dei dispositivi OpenCL viene utilizzata per selezionare automaticamente il dispositivo più veloce per impostazione predefinita quando c'è più di 1 dispositivo (GPU discreta, GPU incorporata, CPU).
Renat:
Con quale versione di OpenCL è stato rilevato il processore? 1.0 o superiore? Attualmente non supportiamo i vecchi dispositivi OpenCL 1.0 a causa dei loro difetti.Era così:
Vediamo.
DC2008:
La valutazione bassa è dovuta al fatto che è il software dei driver di AMD. Se installate Intel, la valutazione sarà diverse volte più alta, da qualche parte intorno a 100.
L'ho provato sul mio ex G840. Il software di Intel permette di fare calcoli sulla CPU fino a 3 volte più velocemente. Ma questo è solo per i processori Intel, naturalmente.
La valutazione bassa è dovuta al fatto che questo è un software AMD. Se mettete quelli di Intel, la valutazione sarà diverse volte più alta, qualcosa intorno a 100.
L'ho provato sul mio ex G840. I driver Intel permettono di fare calcoli sulla CPU 3 volte più velocemente. Ma è solo per i processori Intel, ovviamente.
Ho scaricato l'SDK da intel. Un altro dispositivo è apparso...
Beh, sì, ma la valutazione è ancora un po' bassa, credo. L'i7 930 è un sasso veloce, anche se antico :)
Ma tre volte il ritardo di una pietra quasi uguale all'i7 3770 è ancora troppo.
P.S. Credo che la memoria non sia molto veloce. O forse non è abbastanza.
La ricerca ha dimostrato che i risultati di questi test sono stati soffocati dall'intelligenza della funzione ChartRedraw, che controlla la frequenza degli aggiornamenti del grafico per evitare la paralisi completa delle code di messaggi di Windows.
In generale, dovremmo aumentare la quantità di lavoro utile/complessa, in modo da non superare i 500 fotogrammi al secondo (meglio meno, tutto dipende dall'hardware e dal sistema operativo). Se fate poco lavoro (solo 26 oggetti nell'esempio) e massimizzate il refresh del grafico, tutti i risultati non saranno corretti.
È meglio operare con 5000 oggetti e fare 50-100 refresh al secondo che viceversa. L'esempio dovrebbe essere riscritto per adattarsi al campo di uscita. Non si può semplicemente cambiare la definizione.
ModalitàCOLOR_FORMAT_ARGB_NORMALIZE:
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Test delle prestazioni di singoli segni di testo e bitmap su un grafico
Renat, 2013.04.27 20:56
L'ho spiegato nel thread originale:
Ho aggiunto appositamente il metodo ObjectGetInteger(0,name,OBJPROP_XDISTANCE) di lettura delle impostazioni dell'oggetto nel terzo test per mostrare la risposta del meccanismo della pipeline.
COLOR_FORMAT_ARGB_NORMALIZE permette di allineare ulteriormente i colori sovrapposti allineando lo sfondo all'immagine originale. È meglio non usare questa modalitànel funzionamentonormale .
Cos'è il "modo normale"? Ho notato che in modalitàCOLOR_FORMAT_ARGB_NORMALIZE, ildisegno con trasparenza sembra molto più bello che in modalitàCOLOR_FORMAT_ARGB_RAW.
Perché non usareCOLOR_FORMAT_ARGB_NORMALIZE?
Si parlava della modalitàCOLOR_FORMAT_ARGB_NORMALIZE:
Cos'è il "modo normale"? Ho notato chedisegnare con trasparenza è molto più bello in modalitàCOLOR_FORMAT_ARGB_NORMALIZEche in modalitàCOLOR_FORMAT_ARGB_RAW.
Perché non usareCOLOR_FORMAT_ARGB_NORMALIZE?
Se ne hai bisogno, usalo.
Questa modalità può effettivamente produrre un'immagine migliore contabilizzando correttamente la sovrapposizione, in modo che non ci sia un overflow nelle componenti di colore RGB. Se controlli i colori da solo al 100% e non usi il color stacking, puoi usare il metodo RAW più veloce.