Raspberry Pi OS 64-bit officially released - CNX Software

文章推薦指數: 80 %
投票人數:10人

But with the first stable release, video acceleration works through Chromium and VLC, GPU acceleration works through Mesa, and hopefully, some ... Skiptocontent TheRaspberryPiFoundationhasnowofficiallyreleasedRaspberryPiOS64-bitabouttwoyearsafterthefirstbetaversionwasreleased. Despitesomepotentialperformancebenefitsfromusing64-bitcodeinsteadof32-bit,theRaspberryPiFoundationhasresistedmovingtooquicklytoa64-bitOSbecauseifitwouldcreatetwoseparateworldsfortheirearlier32-bitboardslikeRaspberryPi2orRaspberryPiZero,andthenewer64-bitboardsstartingwithRaspberryPi3onwardsandmayconfuseusersbesidestheextraworkloads. Someofthemainreasonstofinallyreleasea64-bitversionincludeimprovedsoftwarecompatibilitywithmanyclosed-sourceapplicationsonlyavailableforarm64,andsomeopen-sourceonesnotfullyoptimizedforthearmhfport,someperformancebenefits,andtheabilityforaprocesstomakeuseofthefull8GBRAM,removingthe3GBlimitwhenusingLPAE(LargePhysicalAddressExtension)on32-bitoperatingsystems. WhenItestedRaspberryPiOS64-bitonRaspberryPi4inJune2020IactuallynotedsomeperformanceregressionsagainstRaspberryPi32-bitOS,andatthetimethereweresomeknownissuessuchasthelackofhardwarevideodecodinginVLCandChromium.Butwiththefirststablerelease,videoaccelerationworksthroughChromiumandVLC,GPUaccelerationworksthroughMesa,andhopefully,someoftheperformanceregressionsareresolved,soitcanperformmoreorlessaswell,orinsomecasesbetter,thanthe32-bitversion. There’showeveroneissuewithusingthe64-bitversionofChromiuminstalledbydefault:theWidevineCDMlibraryisnotavailablemakingitimpossibletoplaystreamingvideofrompremiumservicessuchasNetflixorDisney+.Ifthat’samustyoucaninstallthe32-bitversionofChromiuminstead:: sudoaptinstall chromium-browser:armhflibwidevinecdm0 1 sudoaptinstall chromium-browser:armhflibwidevinecdm0 Runthefollowingcommandtoreinstallthe64-bitversion sudoaptinstallchromium-browser:arm64libwidevinecdm0 1 sudoaptinstallchromium-browser:arm64libwidevinecdm0 Whileintheory,RaspberryPi64-bitOScanbeinstalledonany64-bitboard,thedesktopversionmaynotworkverywellonRaspberryPiZero2Wduetothelow512MBRAMcapacity,soyoumaybebetteroffwiththe32-bitOSinthatcase.TheLiteversionofthe64-bitOSshouldworkfineevenwith512MBRAM. Youmayfindmoreinsightsintheofficialannouncement,andgetthelatest64-bitOSfromtheDownloadpage. Jean-LucAufranc(CNXSoft)Jean-LucstartedCNXSoftwarein2010asapart-timeendeavor,beforequittinghisjobasasoftwareengineeringmanager,andstartingtowritedailynews,andreviewsfulltimelaterin2011. Sharethis: SupportCNXSoftware!DonateviaPayPalorcryptocurrencies,becomeaPatrononPatreon,orbuyreviewsamples Connectwith: Subscribe Login Notifyof newfollow-upcomments newrepliestomycomments Label {} [+] Name* Email* Website IagreetothePrivacyPolicy Thecommentformcollectsyourname,emailandcontenttoallowuskeeptrackofthecommentsplacedonthewebsite.PleasereadandacceptourwebsiteTermsandPrivacyPolicytopostacomment. Label {} [+] Name* Email* Website IagreetothePrivacyPolicy Thecommentformcollectsyourname,emailandcontenttoallowuskeeptrackofthecommentsplacedonthewebsite.PleasereadandacceptourwebsiteTermsandPrivacyPolicytopostacomment. 16Comments oldest newest Willy 3monthsago Quitefranklytheso-called“performancebenefits”of64-bitinstructionsdonotmatchmyexperience,I’mseeingaconsistent10-20%lossforanycodeswitchingfrom32-to64-bit.Therearetworeasonsforthis:thelossofthecompactthumb2codethatwasoptimizingtheL1cache’sefficiency,andtheremovaloftheconditionalinstructionsthatsavedalotofcomparisonsandbranches.EvenonmyLX2boardsI’vefinallyrebuiltthecompilersin32-bitbecausethey’rewayfasterlikethis(~12%).Therealbenefitofthe64-bitinstructionsetisthatit’sricher,andgivesyouaccessto… Readmore» Reply gion 3monthsago   Willy butRPISOCsdon’thavecryptoextensions–andforSIMDIonlyknowofNEONforrpi2+socssowhereisthebenefit? Reply Willy 3monthsago   gion asmentioned,onlyifyouneedtorunapplicationseatingalotofmemory,orasArndsaid,itcanstillbeabenefitcomparedtotheir32-bitcodethat’sinfactARMv6andnotasgoodasARMv7. Reply ArndBergmann 3monthsago   Willy Ithinkit’smainlyaquestionoftheworkload,someapplicationseitherrequirelargevirtualmemoryareasortheybenefitatonfrom64-bitintegerarithmetic,andifyourunanyofthose,youwanttorun64-bituserspace.Forallotherworkloads,using32-bitbinariesgivesyouasmallermemoryandcachefootprintthatusuallytranslatesintoaslightlyfastersystem.ForRaspberryPiOS,therearetwootherconcerns:sincethe32-bitRaspbianbinariestraditionallyarebuiltforARMv6,youdon’tgetthebenefitsofthumb2(smallercode)orNEON(fastermath).The64-bitversiondoesnot… Readmore» Reply tkaiser 3monthsago   ArndBergmann >the32-bitRaspbianonlyshipswitha32-bitkernel Theyshippeda64-bitkernelas/boot/kernel8.imgforquitesometimeandyoujustneededtodefinearm_64bit=1inThreadXconfigtogetthiskernelloadedinsteadofkernel7.img(loadedonBCM2837)orkernel7l.img(RPi4). Reply ArndBergmann 3monthsago   tkaiser Thankyoufortheclarification,Itotallymissedthat. Reply Willy 3monthsago   ArndBergmann >sincethe32-bitRaspbianbinariestraditionallyarebuiltforARMv6,youdon’tgetthebenefitsofthumb2That’saverygoodpointthatItotallyoverlooked,indeed!Thustheir32-bitcodeisactuallymuchworsethanusuallyfoundon32-bitARMplatforms(notcountingARMv5wherethumb1wasnotgoodatall).>Togetthebestperformanceformostworkloads,youwouldneeda64-bitkernel,and32-bituserspacebuiltforARMv7-AorARMv8-AwithThumb2andNEONenabled.ItsoundslikethatisexactlywhatyoudoIndeed🙂Thebestbenefithereisthatit… Readmore» Reply JamesCarroll 3monthsago   Willy I’venoticedperformingactualworkisabout10%fasteron64bitversus32bitOSonmy4GBPi4.Handbrake,forexampleisfasterasisprettymucheverythingelse.It’sbeenthatwayforoverayear. Reply Willy 3monthsago   JamesCarroll It’sverypossiblethatsuchapplicationsbenefitfromtheincreasednumberofSIMDregisterswithNEON. Reply tkaiser 3monthsago   JamesCarroll >performingactualworkisabout10%fasteron64bitversus32bitOS You’renotcomparing32-bitvs.64-bitbut‘softwarebuiltforARMv6’(AKARaspbian)witharm64Debianrightnow. Performancedifferencesin‘actualwork’oflessthan20%you’llnotbeabletonotice(taskslikeHandbraketakinghoursbeingtheexception). Andwhatalmostallpeopleforgetismemory.A64-bituserlandneeds(much)morememoryandonceswappingstartsit’sgameover. Reply MiguelAngel 3monthsago WhataboutGPUaccelerationin64bits?Itisnowavailable? Inthepastgraphicsaccelerationwasnotsupportedon64-bitsystems(forexample,forQtQMLsoftwareoropenGLgames) Reply Willy 3monthsago   MiguelAngel Donotworrytoomuchaboutthis.Softwaregoeswhereusersgo.Evenifnotavailablenow,thesimplefactthattheysendthe“Go!”signaltouserstoswitchto64-bit,therestoftheecosystemwillfollow. Reply tkaiser 3monthsago   Willy >therestoftheecosystemwillfollow. AsignificantpartoftheRPiecosystemisclosedsourceandfullydependsonRPiTradingLtd.employeeswhohackThreadXdrivers.WithouttheirinitialworksomestufftheaverageRPiuseronlyknowsabout(secondaryOSlikeLinuxrunningontheARMguestprocessors)simplycan’twork… Reply m][sko 3monthsago   MiguelAngel gpuisworkingjustfine. Reply SalvadorLiébana 3monthsago Yes,whatabouttheVPU??Whataboutrepo,it’sofficiallyaforkeddebianlilerpios32bitsorit’sremainplaindebian??Verylittleinfo. V4l2onaarch64worksasgreatlyasontheotherplatforms………… Openglgpuaccelerationalwaysworkedtomeon64bits,noideawhytheuppercommentregardingthat. Reply tkaiser 3monthsago   SalvadorLiébana ThepackagebaseisnowplainupstreamDebianarm64withtheirownpackagesontop,pulledinby/etc/apt/sources.list.d/raspi.list. Togiveanideawiththe‘Lite’imagehere’stheoutputfromuname-a;lsb_release-a;dpkg-l|egrep-e‘libcamera|raspi|rpi|Raspberry’:https://pastebin.com/raw/yDwmzTaY OfcourseontheDesktopimagetheirChromiumandotheroptimisedstuffwillbepulledinaswell. Reply Advertisement Postnavigation PreviousPostPreviousGoliothIoTdevelopmentplatformoffersZephyrSDK,supportfornRF9160,ESP32,andover100otherplatformsNextPostNextMoreAllwinnerF1C200sARM9boards:MangoPiR3andCherryPi-F1C200S Searchfor:SearchButton Facebook  Twitter  LinkedIn  MeWe  YouTube  RSS TrendingPosts–Last7Days MinikeyboardslaunchedwithESP32-C3orRaspberryPiRP2040MCU9.3kviews|7comments NanoPiR5SrouterSBC/gatewaywith2x2.5GbE,1xGigabitEthernet,M.2NVMestoragecomingsoon6.8kviews|40comments Compactfanlessfirewallapplianceoffers6x2.5GbEportsfor$230andup4.2kviews|17comments MekotronicsR58isacost-optimizedRockchipRK3588SBCgoingfor$169andup3.4kviews|20comments YoucannowbuyKhadasVIM4SBCfor$199.903.2kviews|25comments SubscribetoCommentsRSSFeed SPONSORS RecentCommentsMarcinDąbrowskionZUBoard1CG–Alow-costAMDXilinxZynqUltraScale+ZU1CGMPSoCFPGAdevelopmentboardbenonZUBoard1CG–Alow-costAMDXilinxZynqUltraScale+ZU1CGMPSoCFPGAdevelopmentboardAnonymousonMediaTekunveilsGenio1200premiumAIoTprocessorwith4.8TOPSNPUJensBaueronMediaTekunveilsGenio1200premiumAIoTprocessorwith4.8TOPSNPUtkaiseronNanoPiR5SrouterSBC/gatewaywith2x2.5GbE,1xGigabitEthernet,M.2NVMestoragecomingsoon Advertisement LatestReviews KhadasVIM4Review–Part2:Android11previewandbenchmarksInthefirstpartofKhadasVIM4review,IshowedofftheAmlogicA311D2SBCandsomeaccessoriessuchasthe[…] UltenicT10review–Aself-emptying2-in-1smartvacuumrobotwithmoppingfunctionUltenicT10isa2-in-1smartvacuumcleanerandmoppingsystemwithaself-emptyingbasethat’squite[…] KhadasVIM4Review–Part1:Unboxing,kitassembly,andfirstbootwithOOWOWKhadasVIM4isacompactAmlogicA311D2octa-coreCortex-A73/A53SBCwith8GBRAM,HDMIinputandoutput,[…] ChangeAdConsent Donotsellmydata Thiswebsiteusescookiestoimproveyourexperience.We'llassumeyou'reokwiththis,butifyoudon'tlikethese,youcanremovethemAcceptPrivacy&CookiesPolicy Close PrivacyOverview Thiswebsiteusescookiestoimproveyourexperiencewhileyounavigatethroughthewebsite.Outofthese,thecookiesthatarecategorizedasnecessaryarestoredonyourbrowserastheyareessentialfortheworkingofbasicfunctionalitiesofthewebsite.Wealsousethird-partycookiesthathelpusanalyzeandunderstandhowyouusethiswebsite.Thesecookieswillbestoredinyourbrowseronlywithyourconsent.Youalsohavetheoptiontoopt-outofthesecookies.Butoptingoutofsomeofthesecookiesmayaffectyourbrowsingexperience. Necessary Necessary AlwaysEnabled Necessarycookiesareabsolutelyessentialforthewebsitetofunctionproperly.Thiscategoryonlyincludescookiesthatensuresbasicfunctionalitiesandsecurityfeaturesofthewebsite.Thesecookiesdonotstoreanypersonalinformation. Non-necessary Non-necessary Anycookiesthatmaynotbeparticularlynecessaryforthewebsitetofunctionandisusedspecificallytocollectuserpersonaldataviaanalytics,ads,otherembeddedcontentsaretermedasnon-necessarycookies.Itismandatorytoprocureuserconsentpriortorunningthesecookiesonyourwebsite. SAVE&ACCEPT wpDiscuzInsert



請為這篇文章評分?