- รวมอยู่ด้วย
ที่พัฒนา Intel มีไดรเวอร์ Iris ใหม่ ไดรเวอร์ใหม่นี้แตกต่างจาก i965 ตรงที่ใช้สถาปัตยกรรม Gallium3D ซึ่งจะถ่ายโอนงานการจัดการหน่วยความจำไปยังฝั่งไดรเวอร์ DRI ในเคอร์เนล Linux และมอบตัวติดตามสถานะสำเร็จรูปพร้อมรองรับแคชของออบเจ็กต์เอาต์พุตที่นำกลับมาใช้ใหม่ ไดรเวอร์ใหม่รองรับเฉพาะ GPU ที่ใช้สถาปัตยกรรมไมโคร Gen8+ (Broadwell, Skylake) พร้อม GPU HD, UHD และ Irisในการทดสอบประสิทธิภาพ ไดรเวอร์ Iris อยู่ระหว่าง 3 ถึง 15 ครั้ง
แซง i965 ขึ้นอยู่กับโหมดการทดสอบ โดยเฉลี่ยแล้ว Iris เรนเดอร์อ็อบเจ็กต์ต่อวินาทีมากกว่าไดรเวอร์ i5.45 ถึง 965 เท่า เมื่อรันโปรแกรมจริง การเพิ่มขึ้นนั้นไม่น่าประทับใจนัก (ในการสาธิตรายการหนึ่งการเพิ่มขึ้นประมาณ 19% และในบางการสาธิตจะเท่ากับ i965 โดยประมาณ) - ไดรเวอร์ classic i965 ได้ขยายการรองรับ Gen 11 และ
เพิ่ม รองรับระบบย่อยกราฟิก Elkhart Lake SoC; - รวมคนขับแล้ว
ลิมา สำหรับ GPU Mali 400/450 ซึ่งใช้ในชิปรุ่นเก่าหลายตัวที่ใช้สถาปัตยกรรม ARM - เพิ่มไดร์เวอร์แล้ว
แพนฟรอสต์ สำหรับ GPU ที่ใช้สถาปัตยกรรมไมโคร Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) และ Bifrost (Mali G3x, G5x, G7x) ซึ่งใช้กับอุปกรณ์จำนวนมากที่มีโปรเซสเซอร์ ARM - ไดรเวอร์ RADV (ไดรเวอร์ Vulkan สำหรับการ์ด AMD) ได้เพิ่มการรองรับเทคโนโลยี VESA Adaptive-Sync (FreeSync) ซึ่งช่วยให้คุณปรับเปลี่ยนอัตราการรีเฟรชของจอภาพได้แบบปรับเปลี่ยนได้เพื่อให้แน่ใจว่าเอาต์พุตจะราบรื่นและไม่ขาดตอน
-
เพิ่ม ไดรเวอร์ Vulkan ใหม่ TURNIP สำหรับ Qualcomm Adreno GPUs; - ถึงคนขับ
ซอฟท์ไปป์ (ซอฟต์แวร์แรสเตอร์ที่ใช้ 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
วอลคอมม์และเอเอ็มดี; - ปรับปรุงประสิทธิภาพของตัวติดตามสถานะ Gallium Nine ซึ่งให้การสนับสนุน Direct3D 9 API สำหรับระบบที่เหมือน 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 สำหรับไดรเวอร์ม่านตา และ i965; -
GL_KHR_parallel_shader_compile สำหรับผู้ขับขี่ทุกคน -
GL_INTEL_conservative_rasterization สำหรับไดรเวอร์ไอริส
-
- เพิ่มส่วนขยายให้กับไดรเวอร์ ANV Vulkan (สำหรับการ์ด Intel):
-
VK_EXT_buffer_device_address -
VK_EXT_deep_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
-
- มีการเพิ่มชุดส่วนขยายลงในไดรเวอร์ RADV Vulkan (สำหรับการ์ด AMD):
นอกจากนี้ยังสามารถสังเกตได้
ที่มา: opennet.ru