[Intel-gfx] sna: Experimental support for write-combining mmaps (wc-mmap)
Sedat Dilek
sedat.dilek at gmail.com
Fri Nov 7 13:15:51 CET 2014
On Fri, Nov 7, 2014 at 1:10 PM, Chris Wilson <chris at chris-wilson.co.uk> wrote:
> On Fri, Nov 07, 2014 at 01:00:32PM +0100, Sedat Dilek wrote:
>> Here some numbers...
>>
>> $ diff -uprN benchmarks/x11perf-aa10text_no-wcmmap.txt
>> benchmarks/x11perf-aa10text_wcmmap.txt
>> --- benchmarks/x11perf-aa10text_no-wcmmap.txt 2014-11-07
>> 12:57:49.932264840 +0100
>> +++ benchmarks/x11perf-aa10text_wcmmap.txt 2014-11-07
>> 12:53:17.028273399 +0100
>> @@ -2,16 +2,16 @@ $ x11perf -aa10text
>> x11perf - X11 performance program, version 1.2
>> The X.Org Foundation server version 11501000 on :0
>> from fambox
>> -Fri Nov 7 12:56:29 2014
>> +Fri Nov 7 12:51:37 2014
>>
>> -Sync time adjustment is 0.0814 msecs.
>> +Sync time adjustment is 0.0817 msecs.
>>
>> -24000000 reps @ 0.0002 msec (4420000.0/sec): Char in 80-char aa
>> line (Charter 10)
>> -24000000 reps @ 0.0002 msec (4420000.0/sec): Char in 80-char aa
>> line (Charter 10)
>> -24000000 reps @ 0.0002 msec (4380000.0/sec): Char in 80-char aa
>> line (Charter 10)
>> -24000000 reps @ 0.0002 msec (4410000.0/sec): Char in 80-char aa
>> line (Charter 10)
>> -24000000 reps @ 0.0002 msec (4410000.0/sec): Char in 80-char aa
>> line (Charter 10)
>> -120000000 trep @ 0.0002 msec (4410000.0/sec): Char in 80-char aa
>> line (Charter 10)
>> +24000000 reps @ 0.0002 msec (4490000.0/sec): Char in 80-char aa
>> line (Charter 10)
>> +24000000 reps @ 0.0002 msec (4490000.0/sec): Char in 80-char aa
>> line (Charter 10)
>> +24000000 reps @ 0.0002 msec (4480000.0/sec): Char in 80-char aa
>> line (Charter 10)
>> +24000000 reps @ 0.0002 msec (4490000.0/sec): Char in 80-char aa
>> line (Charter 10)
>> +24000000 reps @ 0.0002 msec (4490000.0/sec): Char in 80-char aa
>> line (Charter 10)
>> +120000000 trep @ 0.0002 msec (4490000.0/sec): Char in 80-char aa
>> line (Charter 10)
>
> Hmm, what hw is that? As 4M is a bit on the low side.
[ 1378.132] (II) intel(0): SNA initialized with Sandybridge (gen6, gt2) backend
Building intel-ddx with --enable-debug=full I see now...
$ egrep -i 'wc' /var/log/Xorg.0.log
[ 1378.126] kgem_init: has wc-mmapping? 1
[ 1379.122] __kgem_bo_map__gtt_or_wc: handle=6
[ 1379.159] __kgem_bo_map__gtt_or_wc: handle=6
[ 1379.303] __kgem_bo_map__gtt_or_wc: handle=6
- Sedat -
More information about the Intel-gfx
mailing list