Diit.cz - Novinky a informace o hardware, software a internetu

AMD chystá podporu OpenGL 4.4, Nvidia zase OpenCL 1.2

Linux se již brzy dočká podpory aktuálních verzí obou významných otevřených rozhraní. AMD má novou RC verzi Catalystů 14.4, Nvidia se zatím s novinkou tají.

AMD Catalyst 14.4 RC

Kandidát na novou verzi Catalystů přidává podporu pro nový duální Radeon R9 295 X2. Počítá se též s Ubuntu 12.04.4, donedávna nejvyšší LTS verzí Ubuntu (od minulého týdne tu máme Ubuntu 14.04 LTS). Je zde plná podpora OpenGL 4.4, která zahrnuje následující rozšíření:

  • ARB_buffer_storage
  • ARB_enhanced_layouts
  • ARB_query_buffer_object
  • ARB_clear_texture
  • ARB_texture_mirror_clamp_to_edge
  • ARB_texture_stencil8
  • ARB_vertex_type_10f_11f_11f_rev
  • ARB_multi_bind
  • ARB_bindless_texture
  • ARB_spare_texture
  • ARB_seamless_cubemap_per_texture
  • ARB_indirect_parameters
  • ARB_compute_variable_group_size
  • ARB_shader_draw_parameters
  • ARB_shader_group_vote

Mezi vyřešenými problémy můžeme počítat s opravou chyby týkající se Unigine Sanctuary, vytváření EGL obsahu, spojení GPU v CrossFire režimu (s ohledem na R9 295 X2 logické), padání Enemy Territory Quake Wars, vypadávání zvuku v Doom 3 BFG či také vyřešení 4ms zpoždění v přepínání OpenGL bufferů při zapnuté vertikální synchronizaci.

Novou verzi ovladačů můžete stahovat přímo od AMD:

Vyžadován je X.Org server 7.4 až 1.15, kernel 2.6 až 3.13 a glibc 2.2/2.3.

Nvidia prý chystá podporu OpenCL 1.2

Toto je prozatím neoficiální informace, ale přesto důležitá. Jak jistě víte, podpora OpenCL v Linuxu stále poněkud drhne. Není v ovladačích pro grafické čipy implementována tak rychle jako pod Windows, navíc OpenCL 1.2 je téměř 3 roky staré a již bylo překonáno verzí 2.0. Ale nemusí pršet, stačí když…

No, dost. Nvidia je v podpoře OpenCL 1.2 v porovnání s AMD ve zpoždění. Věc by ale měl napravovat chystaný ovladač řady 340. Aktuální 337.xx zatím OpenCL 1.2 nepodporuje, ale v souvislosti s uvedením CUDA 6 se objevily funkce z OpenCL 1.2 v Nvidií knihovně libOpenCL.so. Je tedy zjevné, že Nvidia podporu chystá, jenom je otázka, do jaké konkrétní verze v blízké až velmi blízké budoucnosti podpora spadne. Jde o následující nové prvky v knihovně:

  • clCompileProgram (OpenCL 1.2)
  • clCreateFromGLTexture (Nvidia)
  • clCreateImage (OpenCL 1.2)
  • clCreateProgramWithBuiltInKernels (OpenCL 1.2)
  • clCreateSubDevices (OpenCL 1.2)
  • clEnqueueBarrierWithWaitList (OpenCL 1.2)
  • clEnqueueFillBuffer (OpenCL 1.2)
  • clEnqueueFillImage (OpenCL 1.2)
  • clEnqueueMarkerWithWaitList (OpenCL 1.2)
  • clEnqueueMigrateMemObjects (OpenCL 1.2)
  • clGetExtensionFunctionAddressForPlatform (Nvidia)
  • clGetKernelArgInfo (OpenCL 1.2)
  • clLinkProgram (OpenCL 1.2)
  • clReleaseDevice (OpenCL 1.2)
  • clRetainDevice (OpenCL 1.2)
  • clUnloadPlatformCompiler (OpenCL 1.2)
Tagy: 
Zdroje: 

AMD, Phoronix

David "David Ježek" Ježek

Bývalý zdejší redaktor (2005-2017), nyní diskusní rejpal.

více článků, blogů a informací o autorovi

Diskuse ke článku AMD chystá podporu OpenGL 4.4, Nvidia zase OpenCL 1.2

Středa, 23 Duben 2014 - 08:52 | Buchi Buchi | Je to smutné, ale je to tak. Dřív byly novinky...
Úterý, 22 Duben 2014 - 18:47 | JP01 | Diit se změnil na novinkový server. Recenze aby...

Zobrazit diskusi