- Π ΡΠΎΡΡΠ°Π² Π²ΠΊΠ»ΡΡΡΠ½
ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Intel Π½ΠΎΠ²ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Iris. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ i965 Π½ΠΎΠ²ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ Gallium3D, Π²ΡΠ½ΠΎΡΡΡΠ΅ΠΉ Π·Π°Π΄Π°ΡΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΡΡ Π½Π° ΡΡΠΎΡΠΎΠ½Ρ DRI-Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π² ΡΠ΄ΡΠ΅ Linux ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠ΅ΠΉ Π³ΠΎΡΠΎΠ²ΡΠΉ ΡΡΠ΅ΠΊΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΊΡΡΠ° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². ΠΠΎΠ²ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ GPU Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡΠΎΠ°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Gen8+ (Broadwell, Skylake) c GPU HD, UHD ΠΈ Iris.Π ΡΠ΅ΡΡΠ°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Iris ΠΎΡ 3 Π΄ΠΎ 15 ΡΠ°Π·
ΠΎΠ±Π³ΠΎΠ½ΡΠ΅Ρ i965, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΡΡΠ΅Π΄Π½Π΅ΠΌ Iris Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ Π² 5.45 ΡΠ°Π· Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΡΠΈΡΠ»Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΡΠ΅ΠΌ Π΄ΡΠ°ΠΉΠ²Π΅Ρ i965. ΠΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΏΡΠΈΡΠΎΡΡ Π½Π΅ ΡΡΠΎΠ»Ρ Π²Π½ΡΡΠΈΡΠ΅Π»Π΅Π½ (Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΉ ΠΏΡΠΈΡΠΎΡΡ ΠΎΠΊΠΎΠ»ΠΎ 19%, Π° Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°Π²Π΅Π½ i965). - Π ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ΅ i965 ΡΠ°ΡΡΠΈΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΈΠΏΠΎΠ² Gen 11 ΠΈ
Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ SoC Elkhart Lake; - Π ΡΠΎΡΡΠ°Π² Π²ΠΊΠ»ΡΡΡΠ½ Π΄ΡΠ°ΠΉΠ²Π΅Ρ
Lima Π΄Π»Ρ GPU Mali 400/450, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΡΠ°ΡΡΡ ΡΠΈΠΏΠ°Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ARM. - ΠΠΎΠ±Π°Π²Π»Π΅Π½ Π΄ΡΠ°ΠΉΠ²Π΅Ρ
Panfrost Π΄Π»Ρ GPU Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡΠΎΠ°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ΠΈ Bifrost (Mali G3x, G5x, G7x), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°ΠΌΠΈ ARM. - Π Π΄ΡΠ°ΠΉΠ²Π΅Ρ RADV (Vulkan-Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ ΠΊΠ°ΡΡ AMD) Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ VESA Adaptive-Sync (FreeSync), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅ΠΉ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄Π° ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΡΠ°Π·ΡΡΠ²ΠΎΠ²;
-
ΠΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²ΡΠΉ Vulkan-Π΄ΡΠ°ΠΉΠ²Π΅Ρ TURNIP Π΄Π»Ρ GPU Qualcomm Adreno; - Π Π΄ΡΠ°ΠΉΠ²Π΅Ρ
Softpipe (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΡΠ°ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΎΡ Π½Π° Π±Π°Π·Π΅ Gallium3D) Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ OpenGL 4: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array ΠΈ OES_viewport_array. ΠΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ OpenGL 4.0 ΠΎΡΡΠ°ΡΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ GL_ARB_gpu_shader5, GL_ARB_sample_shading ΠΈ GL_ARB_tessellation_shader; - ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΡΠΌΠ°ΡΠ° ΡΠΆΠ°ΡΠΈΡ ΡΠ΅ΠΊΡΡΡΡ ATC, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ Π² GPU
Qualcomm ΠΈ AMD; - Π£Π²Π΅Π»ΠΈΡΠ΅Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΡΠ΅ΠΊΠ΅ΡΠ° ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ Gallium Nine, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ API Direct3D 9 Π΄Π»Ρ Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° Windows ΠΈΠ³Ρ Ρ ΠΈΡΠΏΠΎΠ»Π»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Wine;
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ OpenGL:
-
GL_ARB_parallel_shader_compile Π΄Π»Ρ Π²ΡΠ΅Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ²; -
GL_EXT_gpu_shader4 Π΄Π»Ρ Π²ΡΠ΅Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ GL 3.1; -
GL_EXT_shader_image_load_formatted Π΄Π»Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° radeonsi; -
GL_EXT_texture_buffer_object Π΄Π»Ρ Π²ΡΠ΅Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ GL 3.1; -
GL_EXT_texture_compression_s3tc_srgb Π΄Π»Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π½Π° Π±Π°Π·Π΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Gallium ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° i965; -
GL_NV_compute_shader_derivatives Π΄Π»Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ²Iris ΠΈ i965; -
GL_KHR_parallel_shader_compile Π΄Π»Ρ Π²ΡΠ΅Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ²; -
GL_INTEL_conservative_rasterization Π΄Π»Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Iris.
-
- Π Vulkan-Π΄ΡΠ°ΠΉΠ²Π΅Ρ ANV (Π΄Π»Ρ ΠΊΠ°ΡΡ Intel) Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ:
-
VK_EXT_buffer_device_address -
VK_EXT_depth_clip_enable -
VK_KHR_ycbcr_image_arrays -
VK_EXT_inline_uniform_block -
VK_EXT_external_memory_host -
VK_EXT_host_query_reset -
VK_KHR_surface_protected_capabilities -
VK_EXT_pipeline_creation_feedback -
VK_NV_compute_shader_derivatives -
VK_KHR_shader_float16_int8 -
VK_KHR_shader_atomic_int64 -
VK_EXT_descriptor_indexing -
VK_EXT_memory_budget
-
- Π Vulkan-Π΄ΡΠ°ΠΉΠ²Π΅Ρ RADV (Π΄Π»Ρ ΠΊΠ°ΡΡ AMD) Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½Π°Π±ΠΎΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ:
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru