WINE 9.0 વેલેન્ડ માટે પ્રારંભિક સમર્થન અને અન્ય નવી સુવિધાઓ વચ્ચે વધુ સારી Direct3D સાથે આવે છે

વાઇન 9.0

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

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

WINE 9.0 હાઇલાઇટ્સ

  • વાહ64:
    • વિન્ડોઝથી યુનિક્સ કોડ સુધીના તમામ સંક્રમણો NT syscall ઈન્ટરફેસમાંથી પસાર થાય છે. આ એક મહત્વપૂર્ણ સીમાચિહ્નરૂપ છે જે મોડ્યુલોને PE ફોર્મેટમાં રૂપાંતરિત કરવા અને વિન્ડોઝ અને યુનિક્સ વિશ્વ વચ્ચે યોગ્ય સીમા રજૂ કરવા માટે બહુ-વર્ષીય પુનઃઆર્કિટેક્ટિંગ કાર્યની પૂર્ણતાને ચિહ્નિત કરે છે.
    • યુનિક્સ લાઇબ્રેરીને કૉલ કરતા તમામ મોડ્યુલોમાં 64-બીટથી 64-બીટ યુનિક્સ લાઇબ્રેરીને કૉલ કરવાની મંજૂરી આપવા માટે WoW32 થંક્સ હોય છે. 64-બીટ PE કોડમાંથી 32-બીટ યુનિક્સ લાઇબ્રેરી. આનો અર્થ એ છે કે 32-બીટ યુનિક્સ ઇન્સ્ટોલેશન પર 64-બીટ વિન્ડોઝ એપ્લિકેશન ચલાવવાનું શક્ય છે. જૂના WoW64 મોડથી વિપરીત આને નવો WoW64 મોડ કહેવામાં આવે છે જ્યાં 32-બીટ યુનિક્સ અંદર 32-બીટ એપ્લિકેશન ચાલે છે.
    • નવો WoW64 મોડ હજી ડિફોલ્ટ રૂપે સક્ષમ નથી. વિકલ્પ પસાર કરીને તેને સક્રિય કરી શકાય છે -enable-archs=i386,x86_64 રૂપરેખાંકિત કરવા માટે. આ મોટાભાગની એપ્લિકેશનો માટે કામ કરે તેવી અપેક્ષા છે, પરંતુ હજુ પણ કેટલીક મર્યાદાઓ છે.
    • નવો WoW64 મોડ આખરે તમને macOS ના તાજેતરના સંસ્કરણો પર 32-બીટ એપ્લિકેશન ચલાવવાની મંજૂરી આપે છે જેણે 32-બીટ યુનિક્સ પ્રક્રિયાઓ માટેના સમર્થનને દૂર કર્યા છે.
  • ડ્રાઈવર વેલેન્ડ:
    • પ્રાયોગિક વેલેન્ડ ગ્રાફિક્સ ડ્રાઈવર છે. તે હજુ પણ પ્રગતિમાં છે, પરંતુ તે પહેલેથી જ ઘણી સુવિધાઓ લાગુ કરે છે, જેમ કે મૂળભૂત વિન્ડો મેનેજમેન્ટ, બહુવિધ મોનિટર્સ, ઉચ્ચ DPI સ્કેલિંગ, સંબંધિત ગતિ ઘટનાઓ અને વલ્કન સપોર્ટ.
    • વેલેન્ડ કંટ્રોલર હજી ડિફૉલ્ટ રૂપે સક્રિય થયેલ નથી. તેને "KCU\Software\Wine\Drivers" રજિસ્ટ્રી કી દ્વારા ચાલુ કરીને સક્ષમ કરી શકાય છે.
      wine reg.exe ઉમેરો HKCU\\Software\Wine\Drivers/v Graphics /d x11,wayland અને ખાતરી કરો કે DISPLAY પર્યાવરણ ચલ અક્ષમ છે.
  • એઆરએમએક્સએનએમએક્સ:
    • PE/Unix અલગ થવાનો અર્થ એ છે કે ARM64 પર હાલની વિન્ડોઝ દ્વિસંગીઓને ચલાવવાનું શક્ય છે.
    • ચાર્જર ચાર્જિંગ ARM64X અને ARM64EC મોડ્યુલોને સપોર્ટ કરે છે.
    • 86-બીટ x32 ઈમ્યુલેશન ઈન્ટરફેસ લાગુ કરવામાં આવ્યું છે. આ સમયે વાઇન સાથે કોઈ ઇમ્યુલેશન લાઇબ્રેરી પ્રદાન કરવામાં આવી નથી, પરંતુ એક બાહ્ય લાઇબ્રેરી કે જે ઇન્ટરફેસની નિકાસ કરે છે તેનો ઉપયોગ ડિરેક્ટરીમાં તેનું નામ સ્પષ્ટ કરીને કરી શકાય છે.
      "HKLM\Software\Microsoft\Wow64\x86". જ્યારે PE તરીકે બનાવવામાં આવે ત્યારે FEX ઇમ્યુલેટર આ ઇન્ટરફેસને લાગુ કરે છે.
    • પ્રાયોગિક LLVM ટૂલચેનનો ઉપયોગ કરીને ARM64EC આર્કિટેક્ચર માટે વાઇન બનાવવા માટે પ્રારંભિક સમર્થન છે. એકવાર ટૂલચેન તૈયાર થઈ જાય, તેનો ઉપયોગ યોગ્ય ARM64X બિલ્ડ કરવા અને 86-bit x64 ઇમ્યુલેશનને સક્ષમ કરવા માટે કરવામાં આવશે.
  • ગ્રાફિક્સ:
    • પોસ્ટસ્ક્રીપ્ટ ડ્રાઈવરને વિન્ડોઝ-ફોર્મેટેડ સ્પૂલ ફાઈલોમાંથી કામ કરવા અને યુનિક્સ બાજુના કોઈપણ સીધા કૉલ્સને ટાળવા માટે ફરીથી અમલમાં મૂકવામાં આવ્યું છે.
    • WinRT થીમિંગ ડાર્ક થીમ વિકલ્પને સપોર્ટ કરે છે, WineCfg માં અનુરૂપ ટૉગલ સાથે.
    • Vulkan ડ્રાઇવર Vulkan સ્પષ્ટીકરણની આવૃત્તિ 1.3.272 સુધી સપોર્ટ કરે છે.
    • ગ્રાફિક્સ પ્રદર્શનને સુધારવા માટે કેટલીક GdiPlus સુવિધાઓ ઑપ્ટિમાઇઝ કરવામાં આવી છે.
  • ડાયરેક્ટએક્સએક્સએક્સડી:
    • મલ્ટિથ્રેડેડ કમાન્ડ સ્ટ્રીમ જ્યારે રેન્ડરિંગ કમાન્ડ પર પ્રક્રિયા ન કરતી હોય ત્યારે સ્પિનિંગને બદલે સ્લીપ થાય છે. આ એવા પ્રોગ્રામ્સ માટે પાવર વપરાશ ઘટાડે છે જે કમાન્ડ સ્ટ્રીમની બધી ઉપલબ્ધ બેન્ડવિડ્થ લેતા નથી. જ્યારે મલ્ટિથ્રેડેડ કમાન્ડ ફ્લો અક્ષમ હોય ત્યારે પાવર વપરાશ તુલનાત્મક હોવો જોઈએ.
      અક્ષમ
    • Direct3D 10 અસરો ઘણી વધુ સૂચનાઓને સમર્થન આપે છે.
    • WineD3D કોર અને વલ્કન બેકએન્ડમાં કેટલાક ઑપ્ટિમાઇઝેશન કરવામાં આવ્યા છે.
    • વલ્કન રેન્ડરર યોગ્ય રીતે પ્રમાણિત કરે છે કે આવશ્યક સુવિધાઓ અંતર્ગત ઉપકરણ દ્વારા સમર્થિત છે, અને અનુરૂપ Direct3D સુવિધા સ્તરની એપ્લિકેશનને જાણ કરે છે.
    • D3DXFillTextureTX અને D3DXFillCubeTextureTX લાગુ કરવામાં આવ્યા છે.
    • OpenGL ARB શેડર ARB_fragment_program_shadow નો ઉપયોગ કરીને શેડો સેમ્પલિંગને સપોર્ટ કરે છે.
    • HLSL કમ્પાઇલર બહુમતી એરે કમ્પાઇલેશન ફ્લેગ્સને સપોર્ટ કરે છે.
    • D3DXLoadMeshHierarchyFromX અને સંબંધિત કાર્યો ID3DXLoadUserData મારફતે વપરાશકર્તા ડેટા લોડ કરવાનું સમર્થન કરે છે.
  • Audioડિઓ અને વિડિઓ:
    • ડાયરેક્ટ મ્યુઝિક મોડ્યુલોમાંથી કેટલાકનો આધાર અમલમાં મૂકવામાં આવ્યો છે. dmime સિક્વન્સર અને dmsynth MIDI સિન્થેસાઇઝરની વર્તણૂકને માન્ય કરવા માટે ઘણા પરીક્ષણો ઉમેરવામાં આવે છે.
    • DLS1 અને DLS2 ધ્વનિ સ્ત્રોતોનું લોડિંગ અમલમાં છે, તેમજ પ્રમાણભૂત Linux MIDI સાઉન્ડ સ્ત્રોતો સાથે સુસંગતતા માટે SF2 ફોર્મેટ.
    • MIDI પ્લેબેકનો અમલ dmsynth માં, FluidSynth લાઇબ્રેરીમાંથી સોફ્ટવેર સિન્થેસાઇઝરના એકીકરણ સાથે અને ઑડિયો આઉટપુટ માટે DirectSound નો ઉપયોગ કરીને કરવામાં આવે છે.
    • ડાયરેક્ટસાઉન્ડમાં ડોપ્લર શિફ્ટ સપોર્ટેડ છે.
    • Windows માટે Indeo IV50 વિડિયો ડીકોડર લાગુ કરવામાં આવ્યું છે.
  • ડાયરેક્ટ શો, ઇનપુટ ઉપકરણો, ડેસ્કટોપ એકીકરણ અને ઈન્ટરનેટ અને નેટવર્કીંગમાં અન્ય સુધારાઓ ઉપલબ્ધ છે. પ્રકાશન નોંધ.

WINE 9.0 એ સોફ્ટવેરનું નવું સ્થિર સંસ્કરણ છે અને તમે ડાઉનલોડ કરી શકો છો આગલા બટનથી. હવેથી તેઓ કેટલાક સ્થિર સુધારાત્મક (9.0.1, 9.0.2...) લોન્ચ કરશે અને વિકાસ (9.1, 9.2) સાથે પ્રારંભ કરશે, આ હવે 10 માં WINE 2025 ની તૈયારી માટે છે.