Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Jul 04, 2020 5:42 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 195 posts ]  Go to page Previous 1 2 3 4 513 Next
Author Message
 Post subject: Re: Mesa
PostPosted: Thu Nov 14, 2013 9:16 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Serge wrote:
Тем временем шестерёнки в окне 800х600 выдали стабильные 756 об/с. В Линуксе 1000±1%. Но там SMP и тайлинг и процессор не лезет в видеопамять, не мешает GPU.

Почему так мало? У меня на встроенной в материнку NVidia 8200 давало порядка нескольких тысяч.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: Mesa
PostPosted: Thu Nov 14, 2013 9:55 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
В дефолтных 300х300 около 3400 fps. Так что нормально.


Top
   
 Post subject: Re: Mesa
PostPosted: Thu Nov 14, 2013 10:27 am 
Offline
KSoC/GSoC Student

Joined: Wed Jul 11, 2012 3:17 am
Posts: 224
есть такое


Attachments:
dmidecode [18.8 KiB]
Downloaded 106 times
lshw [15.5 KiB]
Downloaded 102 times
gpu.png
gpu.png [ 38.42 KiB | Viewed 1878 times ]
Top
   
 Post subject: Re: Mesa
PostPosted: Thu Nov 14, 2013 7:28 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
А вот и тесты

Содержимое архива распаковать в /kolibrios, загрузить драйвер i915, установить видеорежим. PROFIT.
Spoiler: Show
eglinfo:
EGL API version: 1.4
EGL vendor string: Mesa Project
EGL version string: 1.4 (DRI2)
EGL client APIs: OpenGL
EGL extensions string:
EGL_MESA_screen_surface EGL_MESA_drm_image EGL_KHR_image_base
EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image
EGL_KHR_gl_renderbuffer_image EGL_KHR_surfaceless_context
EGL_KHR_create_context EGL_EXT_buffer_age
Configurations:
Code:
     bf lv colorbuffer dp st  ms    vis   cav bi  renderable  supported
  id sz  l  r  g  b  a th cl ns b    id   eat nd gl es es2 vg surfaces
---------------------------------------------------------------------
0x01 16  0  5  6  5  0  0  0  0 0 0x00--         y           win
0x03 16  0  5  6  5  0 16  0  0 0 0x00--         y           win
0x05 16  0  5  6  5  0 24  8  0 0 0x00--         y           win
0x07 32  0  8  8  8  8  0  0  0 0 0x00--         y           win
0x09 32  0  8  8  8  8 24  8  0 0 0x00--         y           win
0x0c 16  0  5  6  5  0 16  0  0 0 0x00--   y     y           win
0x0e 32  0  8  8  8  8 24  8  0 0 0x00--   y     y           win
0x0f 16  0  5  6  5  0  0  0  4 1 0x00--         y           win
0x10 16  0  5  6  5  0 16  0  4 1 0x00--         y           win
0x11 32  0  8  8  8  8  0  0  4 1 0x00--         y           win
0x12 32  0  8  8  8  8 24  8  4 1 0x00--         y           win
Number of Screens: 1


Screen 0 Modes:
id width height refresh name
-----------------------------------------
0x01 800 600 0.060 800 x 600 60Hz
0x02 1024 768 0.060 1024 x 768 60Hz
0x03 1280 1024 0.060 1280 x 1024 60Hz

eglgears:
<6>[drm] Unknown parameter 22
l2 cache 262144 l3 cache 6291456
2D caps HW_BIT_BLIT HW_TEX_BLIT
EGL_VERSION = 1.4 (DRI2)
<6>[drm] HW context 1 created
dri2_swap_buffers bo: 0x2038f90 handle: 9 width: 384 height: 384 pitch 1536 format 1
sys_alloc 16392 bytes
os_mmap 96e67000 131072 bytes
11200 frames in 6.0 seconds = 1866.667 FPS
13223 frames in 6.0 seconds = 2203.833 FPS
13220 frames in 6.0 seconds = 2203.333 FPS
13220 frames in 6.0 seconds = 2203.333 FPS
<6>[drm] HW context 1 destroyed

EGL engine demo

keys:
e - change engine
m - rendering mode
d - display lists
b - show block
x - show box
r - rotate
<6>[drm] Unknown parameter 22
l2 cache 262144 l3 cache 6291456
2D caps HW_BIT_BLIT HW_TEX_BLIT
EGL_VERSION = 1.4 (DRI2)
<6>[drm] HW context 1 created
dri2_swap_buffers bo: 0x2208f90 handle: 21 width: 384 height: 384 pitch 1536 format 1
5095 frames in 6.0 seconds = 849.167 FPS
enable display lists
5659 frames in 6.0 seconds = 943.167 FPS
5445 frames in 6.0 seconds = 907.500 FPS
5465 frames in 6.0 seconds = 910.833 FPS
5464 frames in 6.0 seconds = 910.667 FPS


Last edited by Serge on Thu Nov 14, 2013 8:44 pm, edited 1 time in total.

Top
   
 Post subject: Re: Mesa
PostPosted: Thu Nov 14, 2013 8:13 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1624
Не работает:
Quote:
assertion "op->floats_per_rect >= vertex_space(sna)" failed: file "D:\Kos\drv\gpu\Intel-2D\gen5_render.c", line 544, function: gen5_get_rectangles

eglinfo:
Spoiler: Show
Code:
EGL API version: 1.4
EGL vendor string: Mesa Project
EGL version string: 1.4 (DRI2)
EGL client APIs: OpenGL
EGL extensions string:
    EGL_MESA_screen_surface EGL_MESA_drm_image EGL_KHR_image_base
    EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image
    EGL_KHR_gl_renderbuffer_image EGL_KHR_surfaceless_context
    EGL_KHR_create_context EGL_EXT_buffer_age
Configurations:
     bf lv colorbuffer dp st  ms    vis   cav bi  renderable  supported
  id sz  l  r  g  b  a th cl ns b    id   eat nd gl es es2 vg surfaces
---------------------------------------------------------------------
0x01 16  0  5  6  5  0  0  0  0 0 0x00--         y           win
0x03 16  0  5  6  5  0 16  0  0 0 0x00--         y           win
0x05 32  0  8  8  8  8  0  0  0 0 0x00--         y           win
0x07 32  0  8  8  8  8 24  8  0 0 0x00--         y           win
0x0a 16  0  5  6  5  0 16  0  0 0 0x00--   y     y           win
0x0c 32  0  8  8  8  8 24  8  0 0 0x00--   y     y           win
Number of Screens: 1

Screen 0 Modes:
  id  width height refresh  name
-----------------------------------------
0x01   800    600   0.060  800 x 600 60Hz
0x02  1024    768   0.060  1024 x 768 60Hz
0x03  1280   1024   0.060  1280 x 1024 60Hz
Родное разрешение панели ноутбука, видимое в vmode, - 1366x768. Внешнего монитора не видит.

Прочий вывод:
Spoiler: Show
Code:
l2 cache 262144 l3 cache 3145728
2D caps HW_BIT_BLIT HW_TEX_BLIT
EGL_VERSION = 1.4 (DRI2)
dri2_swap_buffers bo: 0x3433dd0 handle: 8 width: 384 height: 384 pitch 1536 format 1
assertion "op->floats_per_rect >= vertex_space(sna)" failed: file "D:\Kos\drv\gpu\Intel-2D\gen5_render.c", line 544, function: gen5_get_rectangles
Reading RC parameters.
Done.
Total of 4247 parts
Ended at 0.032596, -0.005209, -0.002135
tot = 4247
<6>[drm] Unknown parameter 22
l2 cache 262144 l3 cache 3145728
2D caps HW_BIT_BLIT HW_TEX_BLIT
EGL_VERSION = 1.4 (DRI2)
Split up to 7008 parts.
dri2_swap_buffers bo: 0xa3944d0 handle: 22 width: 384 height: 384 pitch 1536 format 1
assertion "op->floats_per_rect >= vertex_space(sna)" failed: file "D:\Kos\drv\gpu\Intel-2D\gen5_render.c", line 544, function: gen5_get_rectangles
EGL engine demo

keys:
e - change engine
m - rendering mode
d - display lists
b - show block
x - show box
r - rotate
<6>[drm] Unknown parameter 22


Attachments:
File comment: Лог драйвера
I915.LOG [6.62 KiB]
Downloaded 85 times

_________________
Сделаем мир лучше!
Top
   
 Post subject: Re: Mesa
PostPosted: Thu Nov 14, 2013 8:30 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
CleverMouse
Дошло до dri2_swap_buffers, значит Mesa работает.
Ошибка в pixlib, я сегодня начал обновлять код, но ещё несколько дней надо. А Fplay из последних версий работает ?
Разрешения зашиты в коде, ни на что не влияют. i915 поддерживает hotplug и должен определять внешние мониторы. Но эта возможность не используется.
По логу внешний монитор определился и даже режим установлен
<6>[drm] desired mode 1366x768 set on crtc 3
<6>[drm] desired mode 1600x1200 set on crtc 5 <<<
Какой-нибудь мусор на экране ?


Top
   
 Post subject: Re: Mesa
PostPosted: Thu Nov 14, 2013 8:51 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1624
Serge wrote:
А Fplay из последних версий работает ?

Да.
Code:
l2 cache 262144 l3 cache 3145728
<3>[drm:i915_gem_unpin_ioctl] *ERROR* Not pinned by caller in i915_gem_pin_ioctl(): 19
duration 6520967580.000000
audio stream rate 48000 channels 2 format 8
FPlay software render engine: context 720x304 picture 720x304

Serge wrote:
Какой-нибудь мусор на экране ?

Нет, просто пустой чёрный экран.

_________________
Сделаем мир лучше!


Top
   
 Post subject: Re: Mesa
PostPosted: Thu Nov 14, 2013 9:00 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
CleverMouse
Code:
FPlay software render engine: context 720x304 picture 720x304
Но без HW блиттера. Опять же проблема в pixlib.
Quote:
Нет, просто пустой чёрный экран.
А если подключить к уже работающему ноуту ?

Я могу экспортировать DRM API, но оно громоздкое очень и надо будет писать новый vmode с поддержкой нескольких мониторов.


Top
   
 Post subject: Re: Mesa
PostPosted: Thu Nov 14, 2013 9:35 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1624
Serge wrote:
А если подключить к уже работающему ноуту ?

Если при загрузке монитор не подключён, то при подключении на внешнем мониторе устанавливается разрешение 1024*768, картинка дублируется - на панели ноутбука изображение остаётся как есть в родном разрешении 1366*768, на мониторе правый край экрана обрезан.
Attachment:
File comment: Монитор отключён при загрузке
I915_2.TXT [29.2 KiB]
Downloaded 82 times


Если при загрузке монитор подключён и его отключить, то на панели ноутбука остаётся вот такое:
Spoiler: Show
Attachment:
shot.jpg
shot.jpg [ 79.02 KiB | Viewed 1804 times ]

Далее при подключениях/отключениях эта картинка дублируется на внешнем мониторе с обрезанием правого края и остаётся неизменной на панели, как и в предыдущем варианте.
Attachment:
File comment: Монитор включён при загрузке
I915.TXT [15.9 KiB]
Downloaded 82 times

_________________
Сделаем мир лучше!


Top
   
 Post subject: Re: Mesa
PostPosted: Thu Nov 14, 2013 9:48 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1624
Поправка: самый свежий fplay с библиотеками из mesa.7z выдаёт тот же assertion failed и не показывает картинки, хотя звук идёт.

_________________
Сделаем мир лучше!


Top
   
 Post subject: Re: Mesa
PostPosted: Thu Nov 14, 2013 10:20 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
CleverMouse wrote:
Если при загрузке монитор подключён и его отключить, то на панели ноутбука остаётся вот такое:
Это такая логика у драйвера. Для LVDS панелей всегда устанавливается родное разрешене и ширина строки, а при выборе режима приоритет у VGA потом DVI и HDMI/DisplayPort. Если монитор подключён до загрузки размеры экрана и ширина строки определяются по нему, они передаются ядру и на панели будет мусор. Если теперь внешний монитор отключить драйвер заново проведёт опрос устройств и переустановит режим, но для ядра параметры останутся старые.


Top
   
 Post subject: Re: Mesa
PostPosted: Sun Nov 17, 2013 9:15 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Новая попытка. Обновил pixlib.dll и исправил ошибку в блиттере.
http://ftp.kolibrios.org/users/Serge/ne ... i965-v1.7z


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Nov 18, 2013 12:58 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Serge wrote:
Новая попытка. Обновил pixlib.dll и исправил ошибку в блиттере.
http://ftp.kolibrios.org/users/Serge/ne ... i965-v1.7z

Attachment:
BOARDLOG_dell.TXT [9.66 KiB]
Downloaded 80 times

Attachment:
BOARDLOG_pb.TXT [12.43 KiB]
Downloaded 82 times

Чтобы был чистый эксперимент убирал драйвер vidintel из образа ночной сборки.
Запускал этот драйвер, потом выбирал единственный режим в vmode. Потом запускал тестовые примеры, из которых у всех успевала рисоваться только рамка окна. Затем запускал fplay, последний из темы, но который еще не залит в ночную сборку. Fplay после запуска долго висит и лишь потом запускается, отрисовывает свое окно по дефолту и пропадает. Далее слышен только звук из видео. На обоих ноутбуках симптомы одинаковые.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Nov 18, 2013 1:25 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Mario_r4
Спасибо за тесты. На gen5 такая же ошибка как у CleverMouse и другая на gen7. Похоже только у меня на gen6 работает. Сделай пожалуйста тест с pixlib.dll из /debug. Должно получится что-то вроде
Spoiler: Show
Code:
sna_init
kgem_init: fd=-2138930320, gen=48
kgem_init: has BLT ring? 1
kgem_init: has relaxed delta? 1
kgem_init: has relaxed fencing? 1
kgem_init: has shared last-level-cache? 1
kgem_init: has write-through caching for scanouts? 0
kgem_init: has set-cache-level? 1
kgem_init: has userptr? 0
kgem_init: has no-reloc? 1
kgem_init: has handle-lut? 0
kgem_init: semaphores enabled? 1
kgem_init: can blt to cpu? 1
kgem_init: can render to Y-tiled surfaces? 1
kgem_init: can use privileged batchbuffers? 1
kgem_init: can use pinned batchbuffers (to avoid CS w/a)? 1
kgem_init_pinned_batches: new handle=1, num_pages=1
kgem_init_pinned_batches: new handle=2, num_pages=1
kgem_init_pinned_batches: new handle=3, num_pages=2
kgem_init: maximum batch size? 65528
l2 cache 262144 l3 cache 6291456
l2 cache 262144 l3 cache 6291456
kgem_init: last-level cache size: 6291456 bytes, threshold in pages: 768
kgem_init: cpu bo enabled 1: llc? 1, set-cache-level? 1, userptr? 0
kgem_init: aperture size 2122317824, available now 2113556480
kgem_init: aperture low=707439274 [674], high=1591738368 [1518]
kgem_init: aperture mappable=2122317824 [2024 MiB]
kgem_init: buffer size=2097152 [2048 KiB]
kgem_init: total ram=-621555712
kgem_init: maximum object size=1193803776
kgem_init: large object thresold=268435456
kgem_init: max object sizes (gpu=918352896, cpu=1193803776, tile upload=134217728, copy=134217728)
kgem_init: max fences=14
uploaded 36736 bytes of static state
kgem_create_linear(36736)
search_linear_cache: num_pages=9, flags=2, use_active? 0, use_large=0 [max=65536]
search_linear_cache: inactive and cache bucket empty
search_linear_cache: active cache bucket empty
kgem_create_linear: new handle=4, num_pages=9
gem_write(handle=4, offset=0, len=36736)
kgem_bo_write: flush=0, domain=1
i915_gem_busy 4
i915_gem_busy handle 4 obj 96972f48
leave i915_gem_busy_ioctl
__kgem_busy: handle=4, busy=0, wedged=0
kgem_bo_retire: retiring bo handle=4 (needed flush? 0), rq? 0 [busy?=0]
sna_accel_init(backend=Sandybridge (gen6, gt1), prefer_gpu=1)
2D caps HW_BIT_BLIT HW_TEX_BLIT
duration 311960000.000000
audio stream rate 44100 channels 2 format 8
err 0
kgem_create_2d(1024x768, bpp=8, tiling=0, exact=0, inactive=0, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0)
  new pitch=1024, tiling=0, handle=5, id=2, num_pages=192 [192], bucket=7
kgem_bo_map: handle=5, offset=0, tiling=0, map=0x0:0x0, domain=1
kgem_bo_map: converting request for GTT map into CPU map
kgem_bo_map__cpu(handle=5, size=786432, map=0x0:0x0)
kgem_trim_vma_cache: type=1, count=-32767 (bucket: 7)
kgem_bo_map__cpu: caching CPU vma for 5
kgem_bo_sync__cpu: handle=5
kgem_create_2d(600x480, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0)
  new pitch=2400, tiling=0, handle=6, id=3, num_pages=282 [282], bucket=8
kgem_bo_map: handle=6, offset=0, tiling=0, map=0x0:0x0, domain=1
kgem_bo_map: converting request for GTT map into CPU map
kgem_bo_map__cpu(handle=6, size=1155072, map=0x0:0x0)
kgem_trim_vma_cache: type=1, count=-32767 (bucket: 8)
kgem_bo_map__cpu: caching CPU vma for 6
kgem_bo_sync__cpu: handle=6
kgem_create_2d(600x480, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0)
  new pitch=2400, tiling=0, handle=7, id=4, num_pages=282 [282], bucket=8
kgem_bo_map: handle=7, offset=0, tiling=0, map=0x0:0x0, domain=1
kgem_bo_map: converting request for GTT map into CPU map
kgem_bo_map__cpu(handle=7, size=1155072, map=0x0:0x0)
kgem_trim_vma_cache: type=1, count=-32767 (bucket: 8)
kgem_bo_map__cpu: caching CPU vma for 7
kgem_bo_sync__cpu: handle=7
FPlay hw_tex_blit render engine: context 600x480 picture 600x480
kgem_bo_sync__cpu: handle=6
kgem_bo_map__cpu(handle=5, size=786432, map=0x0:0x4c527000)
gen6_blit_tex: 600x480, current mode=3
gen4_choose_composite_emitter: identity source, identity mask
kgem_check_bo: num_pages=+1242, num_exec=+3
aligning vertex: was 0, now 5 floats per vertex
kgem_add_reloc: handle=0, pos=11, delta=1, domains=00100000
kgem_add_reloc: handle=4, pos=12, delta=1, domains=00100000
kgem_add_handle: handle=4, index=0
kgem_add_reloc: handle=4, pos=14, delta=1, domains=00100000
gen6_composite_get_binding_table(3ffc0)
kgem_add_reloc: handle=-2, pos=65513, delta=0, domains=00020002
kgem_add_handle: handle=-2, index=1
__kgem_bo_mark_dirty: handle=-2 (proxy? 0)
kgem_add_reloc: handle=6, pos=65505, delta=0, domains=00040000
kgem_add_handle: handle=6, index=2
kgem_add_reloc: handle=5, pos=65497, delta=0, domains=00040000
kgem_add_handle: handle=5, index=3
gen6_emit_cc: blend = a00
gen6_emit_sampler: sampler = 40
gen6_emit_sf: num_sf_outputs=2, read_length=1, read_offset=0
gen6_emit_wm: switching to MASK, num_surfaces=3 (8-pixel? 832, 16-pixel? 1088,32-pixel? 0)
gen6_emit_vertex_elements: setup id=10
gen6_emit_vertex_elements: first channel 2 floats, offset=4b
gen6_emit_vertex_elements: second channel 2 floats, offset=12b
kgem_add_reloc: handle=4, pos=116, delta=64, domains=00100010
__kgem_bo_mark_dirty: handle=4 (proxy? 0)
gen6_emit_primitive: started new primitive: index=0
gen6_render_composite_done
gen4_vertex_flush[200] = 3
gen4_vertex_close: used=15, vbo active? 0, vb=400, nreloc=1
gen4_vertex_close: copy to batch: 15 @ 134
gen4_vertex_close: reloc[0] = 124
kgem_add_reloc: handle=0, pos=124, delta=536, domains=00200000
batch[1/3, flags=c00]: 134 149 65496 65528, nreloc=7, nexec=4, nfence=0, aperture=1251 [fenced=0]
0x00000000: 0x69040000: 3DSTATE_PIPELINE_SELECT
0x00000004: 0x790d0001: 3DSTATE_MULTISAMPLE
0x00000008: 0x00000000:    dword 1
0x0000000c: 0x00000000:    dword 2
0x00000010: 0x78180000: 3DSTATE_SAMPLE_MASK
0x00000014: 0x00000001:    dword 1
0x00000018: 0x78050001: 3DSTATE_URB
0x0000001c: 0x00000100:    dword 1
0x00000020: 0x00000000:    dword 2
0x00000024: 0x61010008: STATE_BASE_ADDRESS
0x00000028: 0x00000000:    general state base not updated
0x0000002c: 0x00000001:    surface state base address 0x00000000
0x00000030: 0x00000001:    dynamic state base address 0x00000000
0x00000034: 0x00000000:    indirect state base not updated
0x00000038: 0x00000001:    instruction state base address 0x00000000
0x0000003c: 0x00000000:    general state upper bound not updated
0x00000040: 0x00000001:    dynamic state upper bound disabled
0x00000044: 0x00000000:    indirect state upper bound not updated
0x00000048: 0x00000001:    instruction state upper bound disabled
kgem_bo_map__async: handle=4, offset=0, tiling=0, map=0x0:0x0, domain=0
kgem_bo_map__async: converting request for GTT map into CPU map
kgem_bo_map__cpu(handle=4, size=36864, map=0x0:0x0)
kgem_trim_vma_cache: type=1, count=-32767 (bucket: 3)
kgem_bo_map__cpu: caching CPU vma for 4
0x0000004c: 0x780d1002: 3DSTATE_VIEWPORT_STATE_POINTERS
0x00000050: 0x00000000:    clip
0x00000054: 0x00000000:    sf
0x00000058: 0x00000000:    cc
0x0000005c: 0x78150003: 3DSTATE_CONSTANT_VS_STATE
0x00000060: 0x00000000:    dword 1
0x00000064: 0x00000000:    dword 2
0x00000068: 0x00000000:    dword 3
0x0000006c: 0x00000000:    dword 4
0x00000070: 0x78100004: 3DSTATE_VS
0x00000074: 0x00000000:    kernel pointer
0x00000078: 0x00000000:    SPF=0, VME=0, Sampler Count 0, Binding table count 0
0x0000007c: 0x00000000:    scratch offset
0x00000080: 0x00000000:    Dispatch GRF start 0, VUE read length 0, VUE read offset 0
0x00000084: 0x00000000:    Max Threads 1, Vertex Cache enable, VS func disable
0x00000088: 0x78160003: 3DSTATE_CONSTANT_GS_STATE
0x0000008c: 0x00000000:    dword 1
0x00000090: 0x00000000:    dword 2
0x00000094: 0x00000000:    dword 3
0x00000098: 0x00000000:    dword 4
0x0000009c: 0x78110005: 3DSTATE_GS
0x000000a0: 0x00000000:    kernel pointer
0x000000a4: 0x00000000:    SPF=0, VME=0, Sampler Count 0, Binding table count 0
0x000000a8: 0x00000000:    scratch offset
0x000000ac: 0x00000000:    Dispatch GRF start 0, VUE read length 0, VUE read offset 0
0x000000b0: 0x00000000:    Max Threads 1, Rendering disable
0x000000b4: 0x00000000:    Reorder disable, Discard Adjaceny disable, GS disable
0x000000b8: 0x78120002: 3DSTATE_CLIP
0x000000bc: 0x00000000:    UserClip distance cull test mask 0x0
0x000000c0: 0x00000000:    Clip disable, API mode OGL, Viewport XY test disable, Viewport Z test disable, Guardband test disable, Clip mode 0, Perspective Divide enable, Non-Perspective Barycentric disable, Tri Provoking 0, Line Provoking 0x000000c4: 0x00000000:    Min PointWidth 0, Max PointWidth 0, Force Zero RTAIndex disable, Max VPIndex 0
0x000000c8: 0x78170003: 3DSTATE_CONSTANT_WM_STATE
0x000000cc: 0x00000000:    dword 1
0x000000d0: 0x00000000:    dword 2
0x000000d4: 0x00000000:    dword 3
0x000000d8: 0x00000000:    dword 4
0x000000dc: 0x79050005: 3DSTATE_DEPTH_BUFFER
0x000000e0: 0xe0040000:    NULL, z32float, pitch = 1 bytes, not tiled, HiZ 0, Seperate Stencil 0
0x000000e4: 0x00000000:    depth offset
0x000000e8: 0x00000000:    1x1
0x000000ec: 0x00000000:    volume depth
0x000000f0: 0x00000000:   
0x000000f4: 0x00000000:   
0x000000f8: 0x79100000: 3DSTATE_CLEAR_PARAMS
0x000000fc: 0x00000000:    dword 1
0x00000100: 0x780e0002: 3DSTATE_CC_STATE_POINTERS
0x00000104: 0x00002b41:    blend update
  Blend (enabled): function ADD, src=ONE, dst=INV_SRC_ALPHA
0x00000108: 0x00000001:    depth+stencil update
0x0000010c: 0x00000001:    cc update
0x00000110: 0x78021002: 3DSTATE_SAMPLER_STATE_POINTERS: VS mod 0, GS mod 0, WM mod 1
0x00000114: 0x00000000:    VS sampler state
0x00000118: 0x00000000:    GS sampler state
0x0000011c: 0x00001940:    WM sampler state
  Sampler 0:
    filter: min=nearest, mag=nearest
    wrap: s=border, t=border, r=border
  Sampler 1:
    filter: min=nearest, mag=nearest
    wrap: s=border, t=border, r=border
0x00000120: 0x78130012: 3DSTATE_SF
0x00000124: 0x00800810:    Attrib Out 2, Attrib Swizzle disable, VUE read length 1, VUE read offset 1
0x00000128: 0x00000000:    Legacy Global DepthBias disable, FrontFace fill 0, BF fill 0, VP transform disable, FrontWinding_CW
0x0000012c: 0x20000000:    AA disable, CullMode 1, Scissor disable, Multisample m ode 0
0x00000130: 0x04000000:    Last Pixel disable, SubPixel Precision 8, Use PixelWidth 0
0x00000134: 0x00000000:    Global Depth Offset Constant 0.000000
0x00000138: 0x00000000:    Global Depth Offset Scale 0.000000
0x0000013c: 0x00000000:    Global Depth Offset Clamp 0.000000
0x00000140: 0x00000000:    Attrib 1 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 0 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x00000144: 0x00000000:    Attrib 3 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 2 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x00000148: 0x00000000:    Attrib 5 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 4 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x0000014c: 0x00000000:    Attrib 7 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 6 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x00000150: 0x00000000:    Attrib 9 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 8 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x00000154: 0x00000000:    Attrib 11 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 10 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x00000158: 0x00000000:    Attrib 13 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 12 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x0000015c: 0x00000000:    Attrib 15 (Override , Const Source 0, Swizzle Select 0, Source 0); Attrib 14 (Override , Const Source 0, Swizzle Select 0, Source 0)
0x00000160: 0x00000000:    Point Sprite TexCoord Enable
0x00000164: 0x00000000:    Const Interp Enable
0x00000168: 0x00000000:    Attrib 7-0 WrapShortest Enable
0x0000016c: 0x00000000:    Attrib 15-8 WrapShortest Enable
0x00000170: 0x78140007: 3DSTATE_WM
0x00000174: 0x00000340:    kernel start pointer 0
0x00000178: 0x080c0000:    SPF=0, VME=0, Sampler Count 1, Binding table count 3
0x0000017c: 0x00000000:    scratch offset
0x00000180: 0x00040806:    Depth Clear 0, Depth Resolve 0, HiZ Resolve 0, Dispatch GRF start[0] 4, start[1] 8, start[2] 6
0x00000184: 0x4e080003:    MaxThreads 40, PS KillPixel 0, PS computed Z 0, PS use sourceZ 0, Thread Dispatch 1, PS use sourceW 0, Dispatch32 0, Dispatch16 1, Dispatch8 1
0x00000188: 0x00200400:    Num SF output 2, Pos XY offset 0, ZW interp mode 0 , Barycentric interp mode 0x1, Point raster rule 0, Multisample mode 0, Multisample Dispatch mode 0
0x0000018c: 0x00000000:    kernel start pointer 1
0x00000190: 0x00000440:    kernel start pointer 2
0x00000194: 0x78090007: 3DSTATE_VERTEX_ELEMENTS
0x00000198: 0x2a000000:    buffer 10: valid, type 0x0000, src offset 0x0000 bytes
0x0000019c: 0x22220000:    (0.0, 0.0, 0.0, 0.0), dst offset 0x00 bytes
0x000001a0: 0x2af60000:    buffer 10: valid, type 0x00f6, src offset 0x0000 bytes
0x000001a4: 0x11230000:    (X, Y, 0.0, 1.0), dst offset 0x00 bytes
0x000001a8: 0x2a850004:    buffer 10: valid, type 0x0085, src offset 0x0004 bytes
0x000001ac: 0x11230000:    (X, Y, 0.0, 1.0), dst offset 0x00 bytes
0x000001b0: 0x2a85000c:    buffer 10: valid, type 0x0085, src offset 0x000c bytes
0x000001b4: 0x11230000:    (X, Y, 0.0, 1.0), dst offset 0x00 bytes
0x000001b8: 0x78011002: 3DSTATE_BINDING_TABLE_POINTERS: VS mod 0, GS mod 0, WM mod 1
0x000001bc: 0x00000000:    VS binding table
0x000001c0: 0x00000000:    GS binding table
0x000001c4: 0x0003ffc0:    WM binding table
0x000001c8: 0x7a000002: PIPE_CONTROL
0x000001cc: 0x0000c000:    TIMESTAMP write, no cs stall, no tlb invalidate, no sync gfdt, no depth stall, no RC write flush, no inst flush, no TC flush
0x000001d0: 0x00000040:   
0x000001d4: 0x00000000:   
0x000001d8: 0x79000002: 3DSTATE_DRAWING_RECTANGLE
0x000001dc: 0x00000000:    top left: 0, 0
0x000001e0: 0x02ff03ff:    bottom right: 1023, 767
0x000001e4: 0x00000000:    origin: 0, 0
0x000001e8: 0x78080003: 3DSTATE_VERTEX_BUFFERS
0x000001ec: 0x28000014:    buffer 10: sequential, pitch 20b
0x000001f0: 0x00000218:    buffer address
0x000001f4: 0xffffffff:    max index
0x000001f8: 0x00000000:    mbz
0x000001fc: 0x7b003c04: 3DPRIMITIVE: rect list sequential
0x00000200: 0x00000003:    vertex count
0x00000204: 0x00000000:    start vertex
0x00000208: 0x00000001:    instance count
0x0000020c: 0x00000000:    start instance
0x00000210: 0x00000000:    index bias
   [0:0] = (610, 514, 0.0, 1.0), (1.000000, 1.000000, 0.0, 1.0), (1.000000, 0.901610, 0.0, 1.0)
   [1:1] = (10, 514, 0.0, 1.0), (0.000000, 1.000000, 0.0, 1.0), (0.000000, 0.901610, 0.0, 1.0)
   [2:2] = (10, 34, 0.0, 1.0), (0.000000, 0.000000, 0.0, 1.0), (0.000000, 0.042934, 0.0, 1.0)
0x00000214: 0x05000000: MI_BATCH_BUFFER_END
shrinking from 65528 to 1024


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Nov 18, 2013 2:21 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Serge wrote:
Mario_r4
Спасибо за тесты. На gen5 такая же ошибка как у CleverMouse и другая на gen7. Похоже только у меня на gen6 работает. Сделай пожалуйста тест с pixlib.dll из /debug. Должно получится что-то вроде
Attachment:
BOARDLOG_dell_dbg.TXT [17.66 KiB]
Downloaded 77 times

Attachment:
BOARDLOG_pb_dbg.TXT [30.62 KiB]
Downloaded 78 times

Забыл еще уточнить - на Dell я не дождался запуска плеера, а вот когда при первой загрузке запускал его до запуска тестовых примеров, то он запускался. Еще в eglengine остался процессом неубиваемым висеть.

А на PackardBell при запуске fplay написало про неподдерживаемую инструкцию, после того как окно пропало, а звук все равно проигрывается.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 195 posts ]  Go to page Previous 1 2 3 4 513 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited