The same Direct2D application works better on a "slow" machine

I wrote a Direct2D application that displays a certain number of graphic elements.

When I run this application, it takes about 4 seconds to display the 700,000 graphic elements of my laptop:

Intel Core i7 CPU Q 720 1.6 GHz
NVIDIA Quadro FX 880M

According to the MSDN Direct2D pages :

Direct2D is a user-mode library that is built using the Direct3D 10.1 API. This means that Direct2D applications benefit from hardware-accelerated rendering on modern mainstream GPUs.

I expected that the same application (without any changes) should work better on another machine with better specifications. So I tried this on a desktop computer:

Intel Xeon(R) CPU 2.27 GHz
NVIDIA GeForce GTX 960

( ) 5 ( 1 ).

, .

+4
2

. , melak47 . GPU, . , CPU. .

2D- GPU . . , , , - GeForce, , .

.

+2

( )
, .

: http://ark.intel.com/fr/compare/47640,43122

, SSE, Xeon. . , , ?
Core-I7, 4 + hyperthreading = 8 2 Xeon.
, . , , " " - , ... - ?: -)

. , gfx-, , . - , !

, : CPU, RAM, HDD, GPU, PCI-e .

, , :)

; -)

0

Source: https://habr.com/ru/post/1609649/


All Articles