NVK, NVIDIA માટે ઓપન સોર્સ વલ્કન ડ્રાઈવર

NVK-Logo_RGB

NVK એ NVIDIA ગ્રાફિક્સ હાર્ડવેર માટે નવો ઓપન સોર્સ વલ્કન ડ્રાઈવર છે

કોલાબોરાએ NVK લોન્ચ કર્યું છે, Mesa માટે નવો ઓપન સોર્સ ડ્રાઈવર છે NVIDIA ગ્રાફિક્સ કાર્ડ્સ માટે વલ્કન ગ્રાફિક્સ API લાગુ કરે છે. NVIDIA દ્વારા બહાર પાડવામાં આવેલ સત્તાવાર હેડર ફાઇલો અને ઓપન કર્નલ મોડ્યુલોનો ઉપયોગ કરીને ડ્રાઇવરને શરૂઆતથી લખવામાં આવે છે.

નવો ડ્રાઇવર વિકસાવતી વખતે, નુવુ ઓપનજીએલ ડ્રાઈવર કોર ઘટકોનો ઉપયોગ અમુક સ્થળોએ થાય છે, પરંતુ નુવુમાં NVIDIA હેડર ફાઇલના નામો અને રિવર્સ એન્જિનિયરિંગ નામોમાં તફાવત હોવાને કારણે, કોડનો પુનઃઉપયોગ મુશ્કેલ છે અને મોટા ભાગના ભાગ માટે પુનઃવિચાર અને શરૂઆતથી અમલીકરણની જરૂર છે.

વિકાસ પણ નવા વલ્કન ડ્રાઈવર બનાવવાના હેતુથી ચાલી રહ્યું છે Mesa માટે સંદર્ભ, જેનો કોડ અન્ય નિયંત્રકો બનાવતી વખતે ઉધાર લઈ શકાય છે.

ઓપન સોર્સ ડ્રાઇવરોમાં NVIDIA હાર્ડવેર માટે સપોર્ટ હંમેશા થોડો અભાવ રહ્યો છે. નુવુ ડ્રાઇવરો અસ્તિત્વમાં છે, પરંતુ તેઓ ઘણી વાર લક્ષણો ગુમાવતા હોય છે, તેમાં બગ હોય છે અથવા અમુક કાર્ડ સાથે સુસંગત નથી. આ પરિબળોના સંયોજનને કારણે છે. ઇન્ટેલ અને એએમડી ડ્રાઇવરોથી વિપરીત, નુવુ ડ્રાઇવર સ્ટેકને NVIDIA ની કોઈ સત્તાવાર દસ્તાવેજો અથવા મદદ વગર વિકસાવવામાં આવ્યું છે. તેઓ પ્રસંગોપાત અહીં નાના પ્રોપ્સ પ્રદાન કરે છે. ઐતિહાસિક રીતે, તે મુખ્યત્વે નુવુને સક્ષમ કરવા પર ધ્યાન કેન્દ્રિત કરે છે જેથી તમે તમારું Linux વિતરણ ઇન્સ્ટોલ કરી શકો, વેબ બ્રાઉઝર ઍક્સેસ કરી શકો અને તેના માલિકીનું ડ્રાઇવર સ્ટેક ડાઉનલોડ કરી શકો.

આ કરવા માટે, તેનો ઉલ્લેખ છે કે NVK ડ્રાઇવરના કામ દરમિયાન, વલ્કન ડ્રાઇવરોના વિકાસમાં તમામ ઉપલબ્ધ અનુભવોને ધ્યાનમાં લેવાનો પ્રયાસ કરવામાં આવ્યો હતો, કોડ બેઝને શ્રેષ્ઠ આકારમાં રાખો, અને ઉચ્ચ-ગુણવત્તાવાળા, શ્રેષ્ઠ કાર્ય માટે જે કરવું જોઈએ તે કરીને અન્ય વલ્કન ડ્રાઇવરો પાસેથી કોડના ટ્રાન્સફરને ઓછું કરો.

NVK ડ્રાઇવર માત્ર થોડા મહિના માટે વિકાસમાં છે, તેથી તેની કાર્યક્ષમતા મર્યાદિત છે. નિયંત્રક સફળતાપૂર્વક 98% પરીક્ષણો પાસ કરે છે જ્યારે 10% વલ્કન સીટીએસ (કોમ્પેટિબિલિટી ટેસ્ટ સ્યુટ) પરીક્ષણો ચલાવતા હોય.

સામાન્ય રીતે, ANV અને RADV નિયંત્રકોની કાર્યક્ષમતાના 20-25% જેટલા ડ્રાઈવર તાલીમનો અંદાજ છે. હાર્ડવેર સપોર્ટના સંદર્ભમાં, ડ્રાઇવર હાલમાં કાર્ડ્સ સુધી મર્યાદિત છે માઇક્રોઆર્કિટેક્ચર પર આધારિત ટ્યુરિંગ અને એમ્પેર. કેપ્લર, મેક્સવેલ અને પાસ્કલ GPU ને સપોર્ટ કરવા માટેના પેચો કામમાં છે, પરંતુ હજુ સુધી તૈયાર નથી.

સંભવતઃ તકનીકી સંઘર્ષનો સૌથી મોટો વિસ્તાર કર્નલ સ્પેસમાંથી હાર્ડવેરનું યોગ્ય ડ્રાઇવિંગ છે. NVIDIA હાર્ડવેર ડિસ્પ્લેથી લઈને જોબ એક્ઝિક્યુશન સુધી પાવર મેનેજમેન્ટ સુધીની દરેક વસ્તુ માટે સહી કરેલા ફર્મવેર પર આધાર રાખે છે. NVIDIAએ ભૂતકાળમાં પ્રદાન કરેલ ફર્મવેર બ્લોબ્સ સ્ટ્રીપ-ડાઉન વર્ઝન હતા જે તેમણે ફક્ત ઓપન સોર્સ ડ્રાઇવરો માટે બનાવ્યા હતા.

લાંબા ગાળે, NVIDIA ગ્રાફિક્સ કાર્ડ્સ માટે NVK ડ્રાઈવર RADV ડ્રાઈવરની જેમ ગુણવત્તા અને કાર્યક્ષમતાનું સમાન સ્તર પ્રાપ્ત કરે તેવી અપેક્ષા છે. AMD કાર્ડ્સ માટે. એકવાર NVK ડ્રાઈવર તૈયાર થઈ જાય, પછી તેના વિકાસ દરમિયાન બનાવેલ વહેંચાયેલ લાઈબ્રેરીઓનો ઉપયોગ NVIDIA વિડિયો કાર્ડ્સ માટે નુવુ ઓપનજીએલ ડ્રાઈવરને વધારવા માટે થઈ શકે છે.

તે અંગે પણ વિચારણા કરવામાં આવી રહી છે ની શક્યતા OpenGL ડ્રાઇવરને અમલમાં મૂકવા માટે Zink પ્રોજેક્ટનો ઉપયોગ કરો NVIDIA વિડિયો કાર્ડ્સ માટે જે Vulkan API કૉલ્સના અનુવાદ દ્વારા કાર્ય કરે છે.

લાંબા ગાળે, આશા છે કે NVK એ NVIDIA હાર્ડવેર માટે હશે જે AMD હાર્ડવેર માટે RADV છે.

અંતે, પ્રોજેક્ટમાં રસ ધરાવતા લોકો માટે, તે ઉલ્લેખિત છે દ્વારા વિકસાવવામાં આવી રહી છે એક ટીમ જેમાં સમાવેશ થાય છે કેરોલ હર્બસ્ટ (Red Hat પર નુવુ ડેવલપર), ડેવિડ એરલી (Red Hat ખાતે DRM જાળવણીકાર) અને જેસન એકસ્ટ્રાન્ડ (કોલાબોરામાં મેસાના સક્રિય વિકાસકર્તા).

નિયંત્રક કોડ માટે, તમારે તે જાણવું જોઈએ તે MIT લાયસન્સ હેઠળ ઓપન સોર્સ છે. ડ્રાઇવર માત્ર સપ્ટેમ્બર 2018 થી રિલીઝ થયેલ ટ્યુરિંગ અને એમ્પીયર માઇક્રોઆર્કિટેક્ચર પર આધારિત GPU ને સપોર્ટ કરે છે. જો તમે તેના વિશે વધુ જાણવા માંગતા હો, તો તમે વિગતોનો સંદર્ભ લઈ શકો છો નીચેની કડીમાં


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.