
Umfanekiso weskrini weBlender osebenza kwiApple M1 kwiFedora Linux 39
Iqela lophuhliso lweprojekthi AsahiLinux (iprojekthi ejonge ukuxhasa iLinux kwiApple Silicon Macs kwaye sele sithethile ngayo apha kwibhlog) dIo isanda kwazisa ukuba iphumelele ukuhambelana yenkxaso ye I-OpenGL 4.6 kunye ne-OpenGL ES 3.2 kwi-Apple M1 kunye ne-M2 chips.
Kubalulekile ukuqaphela ukuba i abaqhubi bemizobo bomthonyama yeetshiphusi ze-Apple M1 Basebenzisa kuphela ukucaciswa kwe-OpenGL 4.1, eyenza inkxaso ye-OpenGL 4.6 ibe yinkqubela phambili eqaphelekayo.
Ngesi saziso iprojekthi iye yodlula ukuphunyezwa kwe-Apple ngokuxhasa i-OpenGL ES 3.1 kunye ne-OpenGL 4.6, njengoko i-Apple itshintshe ingqwalasela yayo kwi-API yayo ye-“Metal” yemizobo yobunikazi, isuka kwinkxaso ye-OpenGL.
Abaqhubi abathobela i-4.6 / 3.2 kufuneka baphumelele iimvavanyo ezingaphezu kwe-100.000 ukuqinisekisa ukuchaneka. Uluhlu olusemthethweni lwabaqhubi abaxhaswayo ngoku lubandakanya i-OpenGL 4.6 kunye ne-ES 3.2.
Ngelixa umthengisi engekayixhasi imigangatho yemizobo efana ne-OpenGL yanamhlanje, siyayenza. Ngolu Suku lweValentine, sifuna ukuxela uthando lwethu ngemigangatho evulelekileyo esebenzisanayo. Sifuna ukukhulula abasebenzisi kunye nabaphuhlisi kwi-lock-in, ukuvumela usetyenziso ukuba luqhube naphi na apho bafuna ngaphandle kwamazibuko akhethekileyo.
Phakathi kweempawu eziphumayo ukusuka ku-OpenGL 4.1 ukuya kwi-OpenGL 4.6, oku kulandelayo kuchaziwe:
- Ukuhambelana nezicelo zanamhlanje: Uhlaziyo luthembisa inkxaso enkulu yomthwalo wemisebenzi ye-OpenGL yangoku, efana neBlender, Ryujinx, kunye neCitra, enkosi kubaqhubi abathobela iinguqulelo zamva nje.
- Ukuthotyelwa kwemigangatho: Abaqhubi abatsha baphumelele iimvavanyo ezingaphezu kwe-100,000 ukuqinisekisa ukuchaneka nokuthotyelwa kwemigangatho. Ngoku bakuluhlu olusemthethweni lwabaqhubi abathobelayo be-OpenGL 4.6 kunye ne-ES 3.2.
- Ukomelela kunye nokhuseleko: Ukubaluleka kokuqina kunye nokhuseleko kubaqhubi beegraphics kugxininiswa, ngakumbi kwiindawo apho i-shaders engathembekanga iphathwa khona, njengeziphequluli zewebhu.
- ukusebenza kakuhle: Ngaphandle kweempawu ezintsha kunye nokomelela okongeziweyo, sifuna ukunciphisa impembelelo ekusebenzeni, kunye nezicwangciso ezifana nokusetyenziswa ngokufanelekileyo kwemiyalelo kunye nentshayelelo yokubala okuphindaphindiweyo.
- Inkxaso ye-mipmapping: Ingxaki ethile enxulumene ne-mipmapping icacisiwe kwaye indlela yesisombululo elinganisa ukusebenza kakuhle kunye nokuthotyelwa kwemigangatho kucetywayo.
Kwakhona, i-Khronos consortium iye yaqaphela ukuhambelana okupheleleyo komlawuli Vula i-Asahi ye-AGX GPU, ekhoyo kwi-Apple M1 kunye ne-M2 chips, kunye ne-OpenGL 4.6 kunye ne-OpenGL ES 3.2. Lo mqhubi uphumelele zonke iimvavanyo ze-CTS (Kronos Conformance Test Suite) kwaye ibandakanyiwe kuluhlu lwabaqhubi abaqinisekisiweyo. Uvavanyo lwenziwa kwi-Apple M1, i-M1 Pro/Max/Ultra, i-M2 kunye ne-M2 Pro/Max izixhobo kwindawo ene-Asahi Linux Fedora Remix distribution, Mesa 24.0.0 kunye ne-X.Org X Server (X11_GLX).
Kubalulekile ukuyikhankanya loo ntoAbaqhubi bokuqala be-Apple be-M1 kunye ne-M2 chips abakabandakanywa kuluhlu lwabaqhubi abaqinisekisiweyo be-Khronos. Ukufumana esi satifikethi kuvumela umlawuli ovulekileyo we-Asahi ukuba abhengeze ngokusesikweni ukuhambelana kwawo kunye nemigangatho yemizobo kwaye asebenzise iimpawu zentengiso ze-Khronos ezinxulumeneyo.
Ekubeni i-M1 GPU ingenazo ezinye izixhobo ze-hardware eziyimfuneko ukuphumeza i-OpenGL ES 3.2 kunye ne-OpenGL 4.2, ukusebenza okulahlekileyo kuye kwaphunyezwa kusetyenziswa iimpawu ezikhoyo. Ngokomzekelo, i-geometry, i-tessellation, kunye nokuguqula i-shaders ye-feedback iphunyezwe ngokusebenzisa i-shaders computational, phakathi kwezinye iindlela.
Okokugqibela kuyakhankanywa ukuba Kwixesha elizayo, uphuhliso lomqhubi oluvulekileyo lwe-Apple AGX GPU luya kugxila ekuboneleleni ngenkxaso ye-API yemizobo yeVulkan.. Ukuphunyezwa kweVulkan kuya kusebenzisa enye ikhowudi esemgangathweni esele ibonakalisiwe esetyenziswa kubaqhubi be-OpenGL, emele inyathelo eliya phambili kwi-ecosystem yabaqhubi abavulekileyo be-Apple AGX GPUs.
Iiphakheji ezilungele ukusetyenziswa zomqhubi ngoku ziyafumaneka kwiindawo zokugcina ze-Fedora kwaye zingasetyenziswa kwinguqulelo ekhethekileyo ye-Fedora ebizwa ngokuba yi-Asahi Remix 39, eyenzelwe ukufakwa kwiinkqubo ezineetshiphusi ze-Apple ARM.
Ukuzifakela vele usebenze:
dnf upgrade --refresh
Ukuba ukhona unomdla wokwazi ngakumbi ngayo, ungajonga iinkcukacha Kule khonkco ilandelayo.
Ndingathanda inqaku elichaza indlela iteknoloji namhlanje evumela ngayo ukuhambelana neenkqubo ezivaliweyo ukuba zilungiswe ngokukhawuleza.Ndikhumbula ukuba ukwenza izinto ezifana nesihloko sezi ndaba kunokuthatha iminyaka.