மன்றங்கள்

M1 இல் கேமிங்

the8thark

அசல் போஸ்டர்
ஏப். 18, 2011
  • ஏப். 23, 2021
முதலில் நான் யூடியூப்பில் இருந்து சில வீடியோக்களைப் பகிர்ந்து கொள்ள விரும்புகிறேன், அங்கு ஒரு பிளாக் M1 (மேக்புக் ப்ரோ) இல் பல கேம்களை சோதித்தார். எனவே மினி ஒத்த செயல்திறன் மற்றும் iMac, சற்று சிறந்த செயல்திறன் பெற வேண்டும் (நான் கருதுகிறேன்).

முதல் வீடியோவில் 64-பிட் மெட்டல் 2 மற்றும் OpenGL கேம்கள், Mac இல் iPhone & iPad பயன்பாடுகள் மற்றும் 32-பிட் கேம்கள் என 25 கேம்கள் சோதனை செய்யப்பட்டன.

ஸ்பாய்லர்:வீடியோவில் உள்ள 25 கேம்களில் பெரும்பாலானவற்றின் பட்டியலைக் காண இங்கே கிளிக் செய்யவும் பார்டர்லேண்ட்ஸ் 3
அரை ஆயுள் 2
வேர்ல்ட் ஆஃப் வார்கிராஃப்ட்
டோம்ப் ரைடரின் நிழல்
Minecraft
டோட்டா 2
பயோஷாக் 2: மறுசீரமைக்கப்பட்டது
நமக்குள்
F1 மொபைல் ரேசிங்
ஸ்டார்ட்யூ பள்ளத்தாக்கு (iOS)
இறந்த தூண்டுதல் 2
சோல் நைட்
நினைவுச்சின்ன பள்ளத்தாக்கு
ஸ்டார்ட்யூ பள்ளத்தாக்கு (நீராவி)
டிஆர்டி பேரணி
பார்டர்லேண்ட்ஸ் 2
எதிர் வேலைநிறுத்தம்: உலகளாவிய தாக்குதல்
கப்ஹெட்
மத்திய பூமி: மொர்டோரின் நிழல்
இறக்கும் ஒளி
ஹேடிஸ்
பாதையற்றவர்
Deus Ex: Mankind Divided
பேட்மேன்: ஆர்காம் சிட்டி
சிம்ஸ் 4

இரண்டாவது வீடியோவில் ஆர்ம்64, பேரலல்ஸ் 16, ரொசெட்டா 2 மற்றும் கிராஸ்ஓவர் கேம்கள் என 33 கேம்கள் சோதிக்கப்பட்டுள்ளன.

ஸ்பாய்லர்:வீடியோவில் உள்ள 33 கேம்களில் பெரும்பாலானவற்றின் பட்டியலைக் காண இங்கே கிளிக் செய்யவும் ஏலியன் தனிமைப்படுத்தல்
ஒரு பிளேக் கதை: அப்பாவித்தனம்
பயோஷாக் ரீமாஸ்டர் செய்யப்பட்டது
தி பார்ட்ஸ் டேல் IV: DC
CS GO
ஸ்டீம்விஆர்
ஜிடிஏ IV
எல்டர் ஸ்க்ரோல்ஸ் ஆன்லைன்
சூப்பர்ஹாட்: எம்சிடி
இருண்ட ஆத்மாக்கள்: மறுசீரமைக்கப்பட்டது
திருடன்
Crusader Kings III
கேரியன்
லெகோ: தி இன்க்ரெடிபிள்ஸ்
வீழ்ச்சி 4
ஃபேக்டோரியோ
F1 2016
பாத்ஃபைண்டர்: கிங்மேக்கர் - EPE
மோட்டோ ரேசர் 4
சொடுக்கி
அரகாமி
கடந்தது
சிம்ஸ் 2
ஊதியநாள் 2
யூகா-லேலி
நீண்ட இருள்
ஸ்கல்: தி ஹீரோ ஸ்லேயர்

மூன்றாவது வீடியோ வீடியோவில் 32 கேம்கள் சோதிக்கப்பட்டுள்ளன

ஸ்பாய்லர்:வீடியோவில் உள்ள பெரும்பாலான 32 கேம்களின் பட்டியலைப் பார்க்க இங்கே கிளிக் செய்யவும் மெட்ரோ எக்ஸோடஸ்
நாடுகடத்தப்பட்ட பாதை
ஸ்பேஸ்பேஸ் ஸ்டார்டோபியா
NBA 2K21 ஆர்கேட் பதிப்பு
யாகுசா 0
GWENT: தி விட்சர் கார்டு கேம்
போக்குவரத்து காய்ச்சல் 2
Gzdoom
ரெக்ஃபெஸ்ட்
ஓரி அண்ட் தி பிளைண்ட் ஃபாரஸ்ட்: டெபினிடிவ் எடிஷன்
ஓரி அண்ட் தி வில் ஆஃப் தி விஸ்ப்ஸ்
உண்மையற்ற போட்டி
ஃப்ரோஸ்ட்பங்க்
நீலத்திற்கு அப்பால்
கடைசி கேம்ப்ஃபயர்
பக்தி
தலோஸ் கொள்கை
ஹெல்ப்ளேட்: செனுவாவின் தியாகம்
ஹிட்ச்ஹைக்கர்
Gungeonக்குள் நுழையுங்கள்
வால்ஹெய்ம்
ஊடுருவும் நபர்
அசாசின்ஸ் க்ரீட் IV: கருப்புக் கொடி
டிஸ்கோ எலிசியம்: தி ஃபைனல் கட்
ஆடைகள்
நகரங்கள்: ஸ்கைலைன்கள்
பயத்தின் அடுக்குகள் 2
நரிதா பாய்
சிறிய கனவுகள்

இந்த கேம்கள் எதுவும் ப்ளீடிங் எட்ஜ் அல்லது 2021 இன் எண்ட் கிராபிக்ஸ் அல்ல, ஆனால் இங்குள்ள இரண்டு வீடியோக்களும் கேமிங்கிற்கு M1 எவ்வளவு திறன் வாய்ந்தது என்பதைப் பற்றிய நல்ல கண்ணோட்டத்தை உங்களுக்குத் தரும். நான் முதலில் நினைத்ததை விட இது மிகவும் திறமையானது.
எதிர்வினைகள்:AdamInKent, George Dawes, matrix07 மற்றும் 1 நபர்

லோஹேங்கர்கள்

நவம்பர் 26, 2017


  • ஏப். 23, 2021
எனது மேக் மினியில் நான் விளையாடும் ஒரே விளையாட்டு வேர்ல்ட் ஆஃப் வார்கிராஃப்ட். மேலும் இது எனது M1 Mac மினியில் ஒரு வினாடிக்கு 60 பிரேம்கள் என்ற மரியாதைக்குரிய தெளிவுத்திறனைச் சேர்க்கும். மினிக்கு நான் செலுத்திய விலைக்கு எனக்கு எந்த புகாரும் இல்லை.

ஆப்பிள் M1 உடன் ஒரு அற்புதமான வேலையைச் செய்துள்ளது, மேலும் அவர்கள் அதை மேம்படுத்துவதால், பல ஆண்டுகளாக அது எவ்வளவு சிறப்பாக இருக்கும் என்பதை என்னால் கற்பனை செய்து பார்க்க முடிகிறது. இந்த செயலிகளின் நான்கு அல்லது ஐந்து தலைமுறைகளில் இணையம் எங்கு இருக்கும் என்று என்னால் கற்பனை செய்து பார்க்க முடியவில்லை.
எதிர்வினைகள்:லீ டபிள்யூ, ஜார்ஜ் டேவ்ஸ் மற்றும் ரெட்ரோஸ்டார்ஸ்க்ரீம்

ஹரால்ட்ஸ்

ஜனவரி 3, 2014
சிலிக்கான் பள்ளத்தாக்கு, CA
  • ஏப். 25, 2021
விண்டோஸ் 10 ஹைப்பர்வைசர் மற்றும் x86 எமுலேட்டனின் கீழ் இயங்கும் விண்டோஸ் கேம்களுக்கு கூட கேம் செயல்திறன் வியக்கத்தக்க வகையில் சிறப்பாக உள்ளது.
எதிர்வினைகள்:the8thark, George Dawes மற்றும் thedocbwarren

ஜார்ஜ் டேவ்ஸ்

ஜூலை 17, 2014
=VH=
  • ஏப். 29, 2021
m1 சிப் கொண்ட appletv ஐ கற்பனை செய்து பாருங்கள்!

பின்னர் அவர்கள் உண்மையிலேயே ஆப்பிள் ஆர்கேட், ஆர்கேட் / கன்சோல் நிலை என்று அழைக்கலாம்.
எதிர்வினைகள்:AdamInKent, SigEp265 மற்றும் the8thark தி

எலுமிச்சை

அக்டோபர் 14, 2008
  • ஏப். 29, 2021
dmccloud கூறியது: 'வழக்கமான' தர்க்கத்தைப் பயன்படுத்தி, M1 இன் கிராபிக்ஸ் செயல்திறன் கிட்டத்தட்ட சிறப்பாக இருக்கக்கூடாது.

வழக்கமான தர்க்கத்தால் நீங்கள் பிரபலமான நம்பிக்கையான 'iGPU கள் மெதுவாக உள்ளன' என்று அர்த்தம். இது 'ARM மெதுவாக உள்ளது' போன்றதுதான் — ஒரு முன்னுதாரணமானது பாரம்பரியமாக குறைந்த விலை, குறைந்த செயல்திறன் கொண்ட சாதனங்களுக்குப் பயன்படுத்தப்படுவதால், உயர் செயல்திறன் கொண்ட சாதனத்தை உருவாக்க அதைப் பயன்படுத்த முடியாது என்று அர்த்தமில்லை.

கேமிங் செயல்திறனுக்கான சிறந்த திறனை M1 கொண்டுள்ளது, குறிப்பாக கேம்கள் அதன் தனித்துவமான அம்சங்களைப் பயன்படுத்தினால். ஆப்பிளின் TBDR ஆனது, பல நவீன ரெண்டரிங் அணுகுமுறைகளுக்கான குறியீடு மற்றும் வள பயன்பாட்டை தீவிரமாக எளிமைப்படுத்தவும், நெறிப்படுத்தவும் அனுமதிக்கிறது. பாரம்பரிய ஜிபியுக்கள் சில விஷயங்களைச் செய்யும்போது வெளிப்படையான வளையங்களைத் தாண்ட வேண்டும், ஆப்பிள் சாதனங்கள் பூங்காவில் நடக்கலாம்.

dmccloud கூறியது: இருப்பினும், இது x86 (Intel) முன்னுதாரணத்தின் மூலம் விஷயங்களைப் பார்ப்பதை அடிப்படையாகக் கொண்டது, அங்கு iGPU கள் வெப்பமான குப்பைகளாக இருக்கும், இல்லையெனில் முற்றிலும் பயன்படுத்த முடியாதவை. இதில் UMA ஒரு பெரிய பாத்திரத்தை வகிக்கிறது, ஏனெனில் CPU மற்றும் GPU இரண்டும் ஒரே நேரத்தில் ஒரே தரவை அணுக முடியும், அதற்கு பதிலாக கணினி மற்றும் iGPU பகிர்வுகள் இரண்டிலும் தரவை நகலெடுக்க வேண்டும், பின்னர் இரண்டு நகல்களிலும் செய்யப்பட்ட மாற்றங்களை சரிசெய்யலாம்.

கேம்களுக்கு UMA மிகக் குறைவான முக்கியத்துவம் வாய்ந்தது (உள்ளடக்க உருவாக்க மென்பொருளைக் காட்டிலும்), ஏனெனில் கேம்களுக்கு CPU மற்றும் GPU ஆகிய இரண்டும் தரவை அணுகுவது மிகவும் அரிது. பெரும்பாலான கேம்கள் CPU ஐ ஆதாரங்களை அமைப்பதற்கான ஒரு நிலைப் பகுதியாகப் பயன்படுத்துகின்றன, பின்னர் அவை நகலெடுக்கப்பட்டு GPU இல் பயன்படுத்தப்படுகின்றன. அவ்வளவுதான்.

மேலும் சில குறிப்புகள்:

- உங்களிடம் UMA இருப்பதால், நீங்கள் தரவை நகலெடுக்க வேண்டியதில்லை என்று அர்த்தமல்ல. பூஜ்ஜிய-நகல் செயல்பாட்டிற்கு சிறப்பு API களின் வெளிப்படையான பயன்பாடு தேவைப்படுகிறது மற்றும் உங்கள் தரவை மிகவும் குறிப்பிட்ட முறையில் அமைக்க வேண்டும். விளையாட்டுகள் அதைப் பற்றி கவலைப்படுவதில்லை. எனவே நீங்கள் இன்னும் தரவை நகலெடுக்க வேண்டும், நகலெடுப்பது மிக வேகமாக உள்ளது (உயர்நிலை கேமிங் GPUகளில் பயன்படுத்தப்படும் 15GBps PCI-e 3.0 16x க்குப் பதிலாக முழு 68+GBps அலைவரிசையைப் பெறுவீர்கள்)

- இன்டெல் (மற்றும் AMD) iGPUகள் பல ஆண்டுகளாக UMA ஐப் பயன்படுத்துகின்றன. அவற்றின் நினைவக இடவியல் ஆப்பிளின் (CPU மற்றும் GPU அணுகல் நினைவகம் பகிரப்பட்ட கடைசி நிலை கேச் வழியாக) நடைமுறையில் ஒத்ததாக உள்ளது. ஆப்பிள் மிகவும் திறமையான நினைவகக் கட்டுப்படுத்திகளைக் கொண்டுள்ளது (மேலும் டெஸ்க்டாப்-நிலை GPU கேச் அளவுகள்) - அவை இங்கு செயல்திறன் மற்றும் செயல்திறனுக்காக மேம்படுத்துகின்றன மற்றும் மற்ற விற்பனையாளர்களைப் போல செலவாகாது.
எதிர்வினைகள்:thekev, falainber, JMacHack மற்றும் 1 நபர் எஸ்

சுழல்

அக்டோபர் 5, 2020
  • ஏப். 29, 2021
leman கூறினார்: - Intel (மற்றும் AMD) iGPUகள் பல ஆண்டுகளாக UMA ஐப் பயன்படுத்துகின்றன. அவற்றின் நினைவக இடவியல் ஆப்பிளின் (CPU மற்றும் GPU அணுகல் நினைவகம் பகிரப்பட்ட கடைசி நிலை கேச் வழியாக) நடைமுறையில் ஒத்ததாக உள்ளது. ஆப்பிள் மிகவும் திறமையான நினைவகக் கட்டுப்படுத்திகளைக் கொண்டுள்ளது (மேலும் டெஸ்க்டாப்-நிலை GPU கேச் அளவுகள்) - அவை இங்கு செயல்திறன் மற்றும் செயல்திறனுக்காக மேம்படுத்துகின்றன மற்றும் மற்ற விற்பனையாளர்களைப் போல செலவாகாது.
எந்த இன்டெல் மற்றும் ஏஎம்டி ஐஜிபியுக்கள் UMA ஐப் பயன்படுத்துவதில்லை.

இன்டெல் மற்றும் ஏஎம்டி iGPU பிரிவுகளான சிஸ்டம் ரேமின் ஒரு பகுதி vRAM ஆகப் பயன்படுத்தப்பட வேண்டும், மீதமுள்ள கணினியால் RAM இன் இந்தப் பகுதியை அணுக முடியாது.

UMA இல் இது இல்லை, UMA உடன் முழு கணினியும் எல்லா நேரத்திலும் அனைத்து RAM ஐ அணுகும்.

மேலும் கேம்கள் 'UMA ஐப் பயன்படுத்தாதது' என்பது கேம்கள் மற்றும் கிராபிக்ஸ் இயக்கிகளுடன் தொடர்புடைய எல்லாவற்றுக்கும் எந்த தொடர்பும் இல்லை. கேம் API வழியாக கிராபிக்ஸ் டிரைவரை அழைக்கிறது, பின்னர் இயக்கி நினைவக கையாளுதலை வரிசைப்படுத்துகிறது.
எதிர்வினைகள்:cal6n மற்றும் dmccloud தி

எலுமிச்சை

அக்டோபர் 14, 2008
  • ஏப். 29, 2021
ஸ்பின்டெல் கூறினார்: எந்த இன்டெல் மற்றும் ஏஎம்டி ஐஜிபியுக்கள் UMA ஐப் பயன்படுத்துவதில்லை.

இன்டெல் மற்றும் ஏஎம்டி iGPU பிரிவுகளான சிஸ்டம் ரேமின் ஒரு பகுதி vRAM ஆகப் பயன்படுத்தப்பட வேண்டும், மீதமுள்ள கணினியால் RAM இன் இந்தப் பகுதியை அணுக முடியாது.

இது வெறுமனே தவறு. குறைந்தபட்சம் சாண்டி பிரிட்ஜ் (எனக்கு சரியாக ஞாபகம் இருந்தால்) தொடங்கும் அவற்றின் iGPUகள் UMA ஐப் பயன்படுத்துகின்றன மற்றும் அவை ஆப்பிள் மெட்டலின் பூஜ்ஜிய-நகல் செயல்பாட்டிற்கு ஒத்ததாக செயல்படும் OpenCL க்கு பூஜ்ஜிய-நகல் CPU/GPU தரவு நீட்டிப்புகளை வெளிப்படுத்துகின்றன என்று Intel ஆவணங்கள் தெளிவாகக் கூறுகின்றன.

ஸ்பிண்டல் கூறினார்: மேலும் கேம்கள் 'UMA ஐப் பயன்படுத்தாதது' குறித்து கேம்கள் மற்றும் கிராபிக்ஸ் இயக்கிகளுடன் தொடர்புடைய எல்லாவற்றுக்கும் எந்த தொடர்பும் இல்லை. கேம் API வழியாக கிராபிக்ஸ் டிரைவரை அழைக்கிறது, பின்னர் இயக்கி நினைவக கையாளுதலை வரிசைப்படுத்துகிறது.

இது மீண்டும் தவறு (குறைந்தது தலைப்பைப் பொறுத்தவரை). வரைகலை APIகள் நீங்கள் தரவை கைமுறையாக நகலெடுக்க வேண்டும் (ஒரு தரவு சுட்டிக்காட்டி முன்கூட்டியே வழங்குவதன் மூலம் அல்லது நகல்/மேப்பிங் APIகளைப் பயன்படுத்துவதன் மூலம்). எனவே UMA அல்லது UMA இல்லை, நீங்கள் MTLBuffer.contents() அல்லது MTLTexture.replace() போன்றவற்றைப் பயன்படுத்தினால், உங்கள் பயன்பாட்டினால் ஒதுக்கப்பட்ட சேமிப்பகத்திலிருந்து இயக்கி ஒதுக்கிய சேமிப்பகத்திற்கு நீங்கள் எப்போதும் நினைவக நகலைச் செய்கிறீர்கள். நீங்கள் பூஜ்ஜிய நகல் நடத்தை விரும்பினால் MTLDevice.makeBuffer (bytesNoCopy: ) ஐப் பயன்படுத்த வேண்டும்.

சுருக்கமாக: உங்கள் கணினியில் UMA இருப்பதால், எல்லா தரவு நகல்களும் மாயமாக அகற்றப்படும் என்று அர்த்தமல்ல.
எதிர்வினைகள்:கிரெவ்னிக்

dmccloud

செப்டம்பர் 7, 2009
ஏங்கரேஜ், ஏ.கே
  • ஏப். 29, 2021
leman said: இது வெறுமனே தவறு. குறைந்தபட்சம் சாண்டி பிரிட்ஜ் (எனக்கு சரியாக ஞாபகம் இருந்தால்) தொடங்கும் அவற்றின் iGPUகள் UMA ஐப் பயன்படுத்துகின்றன மற்றும் அவை ஆப்பிள் மெட்டலின் பூஜ்ஜிய-நகல் செயல்பாட்டிற்கு ஒத்ததாக செயல்படும் OpenCL க்கு பூஜ்ஜிய-நகல் CPU/GPU தரவு நீட்டிப்புகளை வெளிப்படுத்துகின்றன என்று Intel ஆவணங்கள் தெளிவாகக் கூறுகின்றன.



இது மீண்டும் தவறு (குறைந்தது தலைப்பைப் பொறுத்தவரை). வரைகலை APIகள் நீங்கள் தரவை கைமுறையாக நகலெடுக்க வேண்டும் (ஒரு தரவு சுட்டிக்காட்டி முன்கூட்டியே வழங்குவதன் மூலம் அல்லது நகல்/மேப்பிங் APIகளைப் பயன்படுத்துவதன் மூலம்). எனவே UMA அல்லது UMA இல்லை, நீங்கள் MTLBuffer.contents() அல்லது MTLTexture.replace() போன்றவற்றைப் பயன்படுத்தினால், உங்கள் பயன்பாட்டினால் ஒதுக்கப்பட்ட சேமிப்பகத்திலிருந்து இயக்கி ஒதுக்கிய சேமிப்பகத்திற்கு நீங்கள் எப்போதும் நினைவக நகலைச் செய்கிறீர்கள். நீங்கள் பூஜ்ஜிய நகல் நடத்தை விரும்பினால் MTLDevice.makeBuffer (bytesNoCopy: ) ஐப் பயன்படுத்த வேண்டும்.

சுருக்கமாக: உங்கள் கணினியில் UMA இருப்பதால், எல்லா தரவு நகல்களும் மாயமாக அகற்றப்படும் என்று அர்த்தமல்ல.

இன்டெல் அதை என்ன அழைத்தாலும், அது இன்னும் உண்மை இல்லை UMA. பெஸ்ட் பைக்குச் சென்று, ஒருங்கிணைந்த கிராபிக்ஸ் மூலம் காட்சிக்கு வைக்கப்பட்டுள்ள எந்த லேப்டாப்களையும் பாருங்கள். '8ஜிபி ரேம் (6.03 ஜிபி கிடைக்கிறது) என்று சொல்வதை நீங்கள் காண்பீர்கள். ஏனென்றால் அவர்கள் இன்னும் இயற்பியல் ரேமை மெய்நிகர் CPU/iGPU பகிர்வுகளாகப் பிரித்துக்கொண்டிருக்கிறார்கள். இன்டெல் அவர்களின் மார்க்கெட்டிங் மற்றும் சில நேரங்களில் தொழில்நுட்ப பொருட்களில் தவறாக வழிநடத்த அல்லது பொய் சொல்ல விரும்புகிறது. அவர்கள் தங்கள் 11வது ஜென் CPUகளை அறிவித்தபோது, ​​அவர்கள் தங்கள் iGPU ஐ (உண்மையில் 9வது மற்றும் 10வது ஜென் பாகங்களில் பயன்படுத்திய 'UMA' கிராபிக்ஸ் மறுபெயரிடப்பட்டது) AMDs Vega 4 மற்றும் nVidia MX250 (ஏற்கனவே மாற்றியமைக்கப்பட்டது) ஆகியவற்றை ஒப்பிட்டனர். MX350) அவர்களின் கிராபிக்ஸ் சிறந்தவை என்பதை நிரூபிக்கும் முயற்சியில். எங்களில் ஒரு குழு அந்த விளக்கக்காட்சியை வேலையில் பார்த்தது மற்றும் 47 நிமிட முன் பதிவு செய்யப்பட்ட விளக்கக்காட்சியில் அவர்கள் தவறாக வழிநடத்தும் அறிக்கைகளின் அளவுக்காக இன்டெல்லை கிழித்தெறிந்தோம்.
எதிர்வினைகள்:dahlblom எக்ஸ்

xவிப்லாஷ்

பங்களிப்பாளர்
அக்டோபர் 21, 2009
  • ஏப். 29, 2021
M1 ஆனது GTX 1050 Ti உடன் போட்டியிடுகிறது அல்லது நீராவி வன்பொருள் கணக்கெடுப்பில் #2 இல் உள்ளது.

நீராவி வன்பொருள் & மென்பொருள் ஆய்வு
பெரிய பையன் மேக் ப்ரோவுக்கு வரும் நேரத்தில், GPU மிகவும் போட்டித்தன்மை வாய்ந்தது என்று நான் நம்புகிறேன். RTX 3060 ஐப் பெற முயற்சிப்பது சாத்தியமில்லை. எக்ஸ்

xவிப்லாஷ்

பங்களிப்பாளர்
அக்டோபர் 21, 2009
  • ஏப். 29, 2021
leman said: இது வெறுமனே தவறு. குறைந்தபட்சம் சாண்டி பிரிட்ஜ் (எனக்கு சரியாக ஞாபகம் இருந்தால்) தொடங்கும் அவற்றின் iGPUகள் UMA ஐப் பயன்படுத்துகின்றன மற்றும் அவை ஆப்பிள் மெட்டலின் பூஜ்ஜிய-நகல் செயல்பாட்டிற்கு ஒத்ததாக செயல்படும் OpenCL க்கு பூஜ்ஜிய-நகல் CPU/GPU தரவு நீட்டிப்புகளை வெளிப்படுத்துகின்றன என்று Intel ஆவணங்கள் தெளிவாகக் கூறுகின்றன.
நீங்கள் ஆவணத்தைப் படித்தால், அது நிரலாக்க மாற்றமாக இருக்க வேண்டும். எத்தனை மென்பொருள்களில் இந்த மாற்றம் உள்ளது?

software.intel.com

OpenCL™ 1.2 இலிருந்து அதிகமானவற்றைப் பெறுதல்: செயல்திறனை அதிகரிப்பது எப்படி...

பதிவிறக்கங்கள் OpenCL™ 1.2 இலிருந்து அதிகமானவற்றைப் பெறுதல்: Intel® Proce இல் இடையக நகல்களைக் குறைப்பதன் மூலம் செயல்திறனை அதிகரிப்பது எப்படி software.intel.com
பூஜ்ஜிய நகல் இடையகங்களை உருவாக்க, பின்வருவனவற்றில் ஒன்றைச் செய்யவும்:

CL_MEM_ALLOC_HOST_PTR ஐப் பயன்படுத்தவும் மற்றும் உங்களுக்கான பூஜ்ஜிய நகல் ஒதுக்கீட்டு இடையகத்தை உருவாக்க இயக்க நேரத்தை அனுமதிக்கவும்

உங்களிடம் ஏற்கனவே தரவு இருந்தால் மற்றும் OpenCL இடையக பொருளில் தரவை ஏற்ற விரும்பினால், CL_MEM_USE_HOST_PTR ஐப் பயன்படுத்தி 4096 பைட் எல்லையில் (பக்கம் மற்றும் கேச் லைன் எல்லைக்கு சீரமைக்கப்பட்டது) மற்றும் மொத்த அளவு 64 இன் பெருக்கத்தில் ஒதுக்கப்பட்டுள்ளது. பைட்டுகள் (கேச் லைன் அளவு).

ஹோஸ்டில் இருந்து இந்த இடையகங்களுக்கு தரவைப் படிக்கும்போது அல்லது எழுதும்போது, ​​clEnqueueMapBuffer() ஐப் பயன்படுத்தவும், இடையகத்தை இயக்கவும், பின்னர் clEnqueueUnmapMemObject() ஐ அழைக்கவும். Intel® இயங்குதளங்களில் நன்கு அறியப்பட்ட நடைமுறைகளை விளக்குவதற்கான குறியீடு மாதிரிகள் இந்தத் தாளில் உள்ளன.
ஜே

ஜூனிஎஸ்

நவம்பர் 22, 2020
  • ஏப். 29, 2021
M1 அடுத்த ஆண்டு அல்லது இரண்டு ஆண்டுகளுக்கு நன்றாக இருக்கும் என்று நான் எதிர்பார்க்கிறேன். கூறு பற்றாக்குறை முடிவடையும் நேரத்தில், ஏராளமான மக்கள் தற்போதைய தலைமுறை கன்சோல்கள் மற்றும் GPU களைக் கொண்டிருப்பார்கள், மேலும் வேகமான வன்பொருளைப் பயன்படுத்திக் கொள்ள புதிய கேம்கள் வடிவமைக்கப்படும். 16-கோர் M1 GPU பின்னர் குறைந்த அளவிலும் 32 கோர்கள் மிட்ரேஞ்சிலும் இருக்கும்.

புதிய கன்சோல் தலைமுறை வெளியிடப்பட்ட சிறிது நேரத்திற்குப் பிறகு வன்பொருள் தேவைகளில் எப்போதும் வேண்டுமென்றே ஜம்ப் இருக்கும். புதிய கேம்களுக்கு பழைய கன்சோல்கள் போதுமானதாக இருந்தால், புதிய மாடல்களை வாங்குவதற்கு சிறிய காரணமே இருக்காது. மறுபுறம், கன்சோல் தலைமுறைகளுக்கு இடையேயான நேரம் ~7 ஆண்டுகள் என்பதால், குதித்த பிறகு நன்றாக இருக்கும் எந்த வன்பொருளும் பல ஆண்டுகளாக நன்றாக இருக்கும். தி

எலுமிச்சை

அக்டோபர் 14, 2008
  • ஏப். 30, 2021
dmccloud கூறினார்: இன்டெல் அதை என்ன அழைத்தாலும், அது இன்னும் உண்மை இல்லை UMA. பெஸ்ட் பைக்குச் சென்று, ஒருங்கிணைந்த கிராபிக்ஸ் மூலம் காட்சிக்கு வைக்கப்பட்டுள்ள எந்த லேப்டாப்களையும் பாருங்கள். '8ஜிபி ரேம் (6.03 ஜிபி கிடைக்கிறது) என்று சொல்வதை நீங்கள் காண்பீர்கள். ஏனென்றால் அவர்கள் இன்னும் இயற்பியல் ரேமை மெய்நிகர் CPU/iGPU பகிர்வுகளாகப் பிரித்துக்கொண்டிருக்கிறார்கள்.

டிரைவர் மாடல் இப்படித்தான் செயல்படுகிறது. வெளிப்படையாக சில நினைவகம் GPU நோக்கங்களுக்காக ஒதுக்கப்பட்டுள்ளது. M1 இல் இது வேறுபட்டதல்ல: கிடைக்கக்கூடிய GPU நினைவகத்தின் அளவை நீங்கள் வினவலாம் மற்றும் நீங்கள் பெறும் எண் மொத்த கணினி RAM அல்ல. இது ஒரு அறிக்கையிடல்/'கணக்கியல்' கேள்வி மற்றும் UMA உடன் சிறிதும் சம்பந்தமில்லை. ஒருங்கிணைந்த நினைவகம் என்பது GPU மற்றும் CPU ஆகியவை ஒரே நினைவகத்தை கேச்-ஒத்திசைவான முறையில் உடல் ரீதியாக (மற்றும் தர்க்கரீதியாக) அணுக முடியும், மேலும் எந்தவொரு நியாயமான மாதிரியான Intel iGPU க்கும் அந்த திறன் உள்ளது.

dmccloud கூறினார்: இன்டெல் அவர்களின் மார்க்கெட்டிங்கில் தவறாக வழிநடத்த அல்லது பொய் சொல்ல விரும்புகிறது...

ஓ, நாம் முற்றிலும் ஒப்புக் கொள்ளலாம். இன்டெல் மார்க்கெட்டிங் இருக்க விரும்புகிறது, அதை எப்படி சொல்வது... 'நம்பிக்கை'. ஆனால் தொழில்நுட்ப நிலைப்பாட்டில் இருந்து, Intel GPUகள் மிகவும் சுவாரஸ்யமானவை மற்றும் நுட்பமற்ற சாதனங்கள் அல்ல. அவர்கள் மிகவும் நெகிழ்வான கணக்கீட்டு திறன்களைக் கொண்டுள்ளனர்.

xWhiplash கூறினார்: நீங்கள் ஆவணத்தைப் படித்தால், அது நிரலாக்க மாற்றமாக இருக்க வேண்டும். எத்தனை மென்பொருள்களில் இந்த மாற்றம் உள்ளது?

ஆப்பிள் சிலிக்கானுக்கும் அதே விஷயம். நீங்கள் பூஜ்ஜிய நகல் நடத்தை விரும்பினால், நீங்கள் ஒரு குறிப்பிட்ட API ஐப் பயன்படுத்த வேண்டும் மற்றும் உங்கள் நினைவகத்தை ஒரு குறிப்பிட்ட வழியில் ஒதுக்குவதை உறுதிசெய்ய வேண்டும்.
எதிர்வினைகள்:தேகேவ்

LeeW

பிப்ரவரி 5, 2017
மலைக்கு மேல் மற்றும் தொலைவில்
  • ஏப். 30, 2021
லோஹேங்கர்ஸ் கூறினார்: எனது மேக் மினியில் நான் விளையாடும் ஒரே கேம் வேர்ல்ட் ஆஃப் வார்கிராஃப்ட் ஆகும். மேலும் இது எனது M1 Mac மினியில் ஒரு வினாடிக்கு 60 பிரேம்கள் என்ற மரியாதைக்குரிய தெளிவுத்திறனைச் சேர்க்கும். மினிக்கு நான் செலுத்திய விலைக்கு எனக்கு எந்த புகாரும் இல்லை.

ஆப்பிள் M1 உடன் ஒரு அற்புதமான வேலையைச் செய்துள்ளது, மேலும் அவர்கள் அதை மேம்படுத்துவதால், பல ஆண்டுகளாக அது எவ்வளவு சிறப்பாக இருக்கும் என்பதை என்னால் கற்பனை செய்து பார்க்க முடிகிறது. இந்த செயலிகளின் நான்கு அல்லது ஐந்து தலைமுறைகளில் இணையம் எங்கு இருக்கும் என்று என்னால் கற்பனை செய்து பார்க்க முடியவில்லை.

இதுவும் நானும் தான், நான் சாதாரணமாக WoW ஐ மட்டுமே விளையாடுவேன், நேரம் கிடைக்கும்போது ரீடெய்ல்/கிளாசிக்கிற்குள் மூழ்கி வெளியேறுவேன். 2006 ஆம் ஆண்டு முதல் விளையாடி வருகிறது, ஆனால் இன்னும் ரெய்டு செய்ய வேண்டாம், சில தேடுதல் மற்றும் உலகம் முழுவதும் அலைந்து மகிழுங்கள்.

எனது முந்தைய 2014 மற்றும் 2018 சாதனங்களுடன் ஒப்பிடுகையில், M1 Mac Mini இல் அற்புதமாக இயங்குகிறது. 3440x1440 @ அதிகபட்ச அமைப்புகளில் 45-60 FPS, நிழல்களில் சிறிது சரிசெய்தல், அது அரிதாகவே வெப்பமடைகிறது மற்றும் அதை நன்றாகக் கையாளுகிறது. எக்ஸ்

xவிப்லாஷ்

பங்களிப்பாளர்
அக்டோபர் 21, 2009
  • ஏப். 30, 2021
leman said: ஆப்பிள் சிலிக்கானுக்கும் அதே விஷயம். நீங்கள் பூஜ்ஜிய நகல் நடத்தை விரும்பினால், நீங்கள் ஒரு குறிப்பிட்ட API ஐப் பயன்படுத்த வேண்டும் மற்றும் உங்கள் நினைவகத்தை ஒரு குறிப்பிட்ட வழியில் ஒதுக்குவதை உறுதிசெய்ய வேண்டும்.
அது அப்படி இல்லை. ஆப்பிள் சிலிக்கான் 16ஜிபி ரேம் எந்த மற்றும் அனைத்து அணுகல் உள்ளது. தனி VRAM இல்லை, ஆனால் இன்டெல் iGPU க்கு இன்னும் உள்ளது.
எதிர்வினைகள்:dmccloud

ஹெசல்89

செப் 27, 2017
நெதர்லாந்து
  • ஏப். 30, 2021
கீக்பெஞ்ச் மதிப்பெண்களின் அடிப்படையில், AMD RX 560 போன்ற செயல்திறனை நான் எதிர்பார்த்தேன்.
பெரும்பாலான கேம்களில் இது சரியாக இருப்பது போல் தெரிகிறது, M1 இல் அதிகபட்சமாக வரைதல் தூரத்தை என்னால் அமைக்க முடியும். (16 ஜிபி யூனிஃபைட் ரேமுக்கு நன்றி)

மெட்டல் 2 இயக்கப்பட்ட கேம்களில் இது முற்றிலும் மாறுபட்ட பந்து விளையாட்டு!
2560 x 1440 இல் எக்ஸ்-பிளேன் 11ஐ எல்லாம் அல்ட்ரா/ஹை என அமைக்கலாம், இன்னும் திடமான 30 முதல் 40 எஃப்.பி.எஸ்ஸைப் பெறுகிறேன்.
என்னுடைய நண்பர் ஒருவர் தனது RTX 2060ஐப் பெறுவதை விட இது மிகவும் சிறந்தது. எல்லா நேரங்களிலும் அமைதியாக இருங்கள்!

இது மிகவும் சக்திவாய்ந்ததாக இருக்கக்கூடாது, ஆனால் எப்படியோ அது.
எதிர்வினைகள்:ஹோமி தி

எலுமிச்சை

அக்டோபர் 14, 2008
  • ஏப். 30, 2021
xWhiplash சொன்னது: அது எப்படி வேலை செய்யாது. ஆப்பிள் சிலிக்கான் 16ஜிபி ரேம் எந்த மற்றும் அனைத்து அணுகல் உள்ளது. தனி VRAM இல்லை, ஆனால் இன்டெல் iGPU க்கு இன்னும் உள்ளது.

Intel iGPU களில் நினைவக வரம்புகள் எதுவும் இருப்பதாக எனக்குத் தெரியவில்லை. இன்டெல் மற்றும் ஆப்பிள் சாதனங்கள் இரண்டும் ஒரே கடைசி நிலை கேச் மற்றும் அதே மெமரி கன்ட்ரோலர் வழியாக கணினி நினைவகத்தை அணுகும். அனைத்து Intel GPU நினைவகமும் தெரியும் மற்றும் CPU உடன் கேச்-ஒத்திசைவானது மற்றும் வேறு வழியாகும். Intel மற்றும் Apple GPU சாதனங்கள் இரண்டும் ஆப்ட்-இன் APIகளைப் பயன்படுத்தி கணினி நினைவக ஒதுக்கீடுகளை (பூஜ்ஜிய-நகல்) நேரடியாக அணுக முடியும்.

நீங்கள் பார்க்கும் எந்த 'VRAM அளவு' அறிக்கைகளும் இயக்கி அல்லது OS-சார்ந்த வரம்புகளாகும். எனக்குத் தெரிந்தவரை, Intel GPU இயக்கி இந்த பட்டியல்களை மாறும் வகையில் சரிசெய்ய முடியும், ஆப்பிள் சிலிக்கான் தொடக்கத்திலிருந்தே மிக உயர்ந்த இயற்கை வரம்புகளைப் பயன்படுத்துகிறது. இரண்டுமே GPU நோக்கங்களுக்காக குறிப்பிட்ட அளவு RAM ஐ ஒதுக்குகின்றன. எஸ்

சுழல்

அக்டோபர் 5, 2020
  • ஏப். 30, 2021
leman said: Intel iGPU களில் எந்த நினைவக வரம்புகள் இருப்பதாக எனக்குத் தெரியவில்லை. இன்டெல் மற்றும் ஆப்பிள் சாதனங்கள் இரண்டும் ஒரே கடைசி நிலை கேச் மற்றும் அதே மெமரி கன்ட்ரோலர் வழியாக கணினி நினைவகத்தை அணுகும். அனைத்து Intel GPU நினைவகமும் தெரியும் மற்றும் CPU உடன் கேச்-ஒத்திசைவானது மற்றும் வேறு வழியாகும். Intel மற்றும் Apple GPU சாதனங்கள் இரண்டும் ஆப்ட்-இன் APIகளைப் பயன்படுத்தி கணினி நினைவக ஒதுக்கீடுகளை (பூஜ்ஜிய-நகல்) நேரடியாக அணுக முடியும்.

நீங்கள் பார்க்கும் எந்த 'VRAM அளவு' அறிக்கைகளும் இயக்கி அல்லது OS-சார்ந்த வரம்புகளாகும். எனக்குத் தெரிந்தவரை, Intel GPU இயக்கி இந்த பட்டியல்களை மாறும் வகையில் சரிசெய்ய முடியும், ஆப்பிள் சிலிக்கான் தொடக்கத்திலிருந்தே மிக உயர்ந்த இயற்கை வரம்புகளைப் பயன்படுத்துகிறது. இரண்டுமே GPU நோக்கங்களுக்காக குறிப்பிட்ட அளவு RAM ஐ ஒதுக்குகின்றன.
இன்டெல் இக்பஸ் மூலம் vram அளவை மாறும் வகையில் சரிசெய்ய முடியும் என்பது உண்மைதான்.
ஆனால் நீங்கள் புள்ளியைப் புரிந்து கொள்ளவில்லை, ஒதுக்கப்பட்ட vram ஐ இன்னும் மற்ற கணினியால் அணுக முடியாது. எனவே, உங்களிடம் ஒரு வரைகலை உட்பொருளை பொருத்துதல் (CPU ஆல் செய்யப்படுகிறது) இருந்தால், அந்த நிறுவனம் vram மற்றும் சிஸ்டம் ரேம் இரண்டிலும் இருக்க வேண்டும். ஏனெனில் cpu அதன் கணக்கீடுகளைச் செய்ய வேண்டும் மற்றும் அது vram ஐ அணுக முடியாததால், அதற்கு கணினி ரேமில் ஒரு நகல் தேவை (இவை அனைத்தும் மிகவும் எளிமைப்படுத்தப்பட்டுள்ளன)

UMA உடன் cpu மற்றும் gpu இரண்டும் ஒரே நினைவக முகவரியை அணுகலாம். தி

எலுமிச்சை

அக்டோபர் 14, 2008
  • ஏப். 30, 2021
ஸ்பின்டெல் கூறினார்: ஆனால் நீங்கள் புள்ளியைப் புரிந்து கொள்ளவில்லை, ஒதுக்கப்பட்ட vram ஐ இன்னும் மற்ற கணினியால் அணுக முடியாது. எனவே, உங்களிடம் ஒரு வரைகலை உட்பொருளை பொருத்துதல் (CPU ஆல் செய்யப்படுகிறது) இருந்தால், அந்த நிறுவனம் vram மற்றும் சிஸ்டம் ரேம் இரண்டிலும் இருக்க வேண்டும். ஏனெனில் cpu அதன் கணக்கீடுகளைச் செய்ய வேண்டும் மற்றும் அது vram ஐ அணுக முடியாததால், அதற்கு கணினி ரேமில் ஒரு நகல் தேவை (இவை அனைத்தும் மிகவும் எளிமைப்படுத்தப்பட்டுள்ளன)

இது வெறுமனே தவறானது. நவீன Intel அல்லது AMD iGPUகளுடன் 'VRAM' இல்லை. CPU மற்றும் GPU ஆகியவை ஒரே இயற்பியல் நினைவகத்தை அணுக முடியும். நான் முன்பு எழுதியது போல், CPU மற்றும் GPU ஆகியவை தற்காலிக சேமிப்புகளையும் நினைவகக் கட்டுப்படுத்திகளையும் பகிர்ந்து கொள்கின்றன.

நீங்கள் என்னை நம்பவில்லை என்றால், இந்தச் சாதனங்களுக்கு (vkGetPhysicalDeviceMemoryProperties வழியாக) கிடைக்கக்கூடிய Vulkan நினைவகக் குளங்களைப் பார்க்கவும். அவர்கள் வழங்கும் மெமரி பூல்களை மட்டுமே சாதனம் (GPU) மற்றும் ஹோஸ்ட் (CPU) இரண்டாலும் அணுக முடியும்.

ஸ்பின்டெல் கூறினார்: UMA உடன் cpu மற்றும் gpu இரண்டும் ஒரே நினைவக முகவரியை அணுக முடியும்.

துல்லியமாக. அதனால்தான் இன்டெல் UMA அல்ல என்று நீங்கள் கூறுவது எனக்கு ஆச்சரியமாக இருக்கிறது. இன்டெல் iGPU கள் இப்படித்தான் செயல்படுகின்றன.

dmccloud

செப்டம்பர் 7, 2009
ஏங்கரேஜ், ஏ.கே
  • ஏப். 30, 2021
leman said: இது தவறானது. நவீன Intel அல்லது AMD iGPUகளுடன் 'VRAM' இல்லை. CPU மற்றும் GPU ஆகியவை ஒரே இயற்பியல் நினைவகத்தை அணுக முடியும். நான் முன்பு எழுதியது போல், CPU மற்றும் GPU ஆகியவை தற்காலிக சேமிப்புகளையும் நினைவகக் கட்டுப்படுத்திகளையும் பகிர்ந்து கொள்கின்றன.

நீங்கள் என்னை நம்பவில்லை என்றால், இந்தச் சாதனங்களுக்கு (vkGetPhysicalDeviceMemoryProperties வழியாக) கிடைக்கக்கூடிய Vulkan நினைவகக் குளங்களைப் பார்க்கவும். அவர்கள் வழங்கும் மெமரி பூல்களை மட்டுமே சாதனம் (GPU) மற்றும் ஹோஸ்ட் (CPU) இரண்டாலும் அணுக முடியும்.



துல்லியமாக. அதனால்தான் இன்டெல் UMA அல்ல என்று நீங்கள் கூறுவது எனக்கு ஆச்சரியமாக இருக்கிறது. இன்டெல் iGPU கள் இப்படித்தான் செயல்படுகின்றன.

இன்டெல் iGPU களுடன், RAM இரண்டு மெய்நிகர் பகிர்வுகளாக பிரிக்கப்பட்டுள்ளது: ஒன்று கணினி RAM ஆகப் பயன்படுத்தப்படுகிறது, மற்றொன்று iGPU க்கு அர்ப்பணிக்கப்பட்டுள்ளது. எனவே 8 ஜிபி ரேம் கொண்ட ஹெச்பி அல்லது டெல் லேப்டாப் 6 முதல் 7.5 ஜிபி ரேம் வரை மட்டுமே நிரல்களுக்குக் கிடைக்கும், ஏனெனில் மீதமுள்ளவை iGPU க்கு மட்டுமே ஒதுக்கப்படுகின்றன. மேலும், கணினி பகிர்வில் எழுதப்பட்ட தரவு CPU ஆல் மட்டுமே அணுக முடியும், மேலும் GPU பகிர்வில் எழுதப்பட்ட தரவு iGPU ஆல் மட்டுமே அணுக முடியும். இதனால்தான் இன்டெல்லின் 'UMA' என்ற சொல்லைப் பயன்படுத்துவது தவறாக வழிநடத்துகிறது. M1 உடன், ஆப்பிள் CPU மற்றும் GPU கோர்கள் இரண்டிற்கும் முழு நினைவக முகவரி இடத்திற்கான முழு அணுகலை வழங்கியுள்ளது. GPU மற்றும் CPU ஆகிய இரண்டும் பயன்படுத்தப்படும் பயன்பாடுகளுக்கு (World of Warcraft உட்பட பல MMOகள் இந்த அளவுகோலுக்கு பொருந்தும்), Windows பக்கத்தில் உள்ள இரு பகிர்வுகளிலும் தரவு நகலெடுக்கப்பட வேண்டும், பின்னர் எந்த வெளியீடும் மேற்கொள்ளப்படுவதற்கு முன்பு மாற்றங்கள் சரிசெய்யப்படுகின்றன. M1 உடன், CPU மற்றும் GPU கோர்கள் இரண்டும் தரவை அணுகலாம் மற்றும் மாற்றலாம் ஒரே நேரத்தில் . இது ஒட்டுமொத்த செயல்திறனை துரிதப்படுத்துகிறது, ஏனெனில் நல்லிணக்க நடவடிக்கை இனி தேவையில்லை. தி

எலுமிச்சை

அக்டோபர் 14, 2008
  • ஏப். 30, 2021
dmccloud கூறியது: இன்டெல் iGPU களுடன், RAM இரண்டு மெய்நிகர் பகிர்வுகளாக பிரிக்கப்பட்டுள்ளது: ஒன்று கணினி RAM ஆகப் பயன்படுத்தப்படுகிறது, மற்றொன்று iGPU க்கு அர்ப்பணிக்கப்பட்டுள்ளது. எனவே 8 ஜிபி ரேம் கொண்ட ஹெச்பி அல்லது டெல் லேப்டாப் 6 முதல் 7.5 ஜிபி ரேம் வரை மட்டுமே நிரல்களுக்குக் கிடைக்கும், ஏனெனில் மீதமுள்ளவை iGPU க்கு மட்டுமே ஒதுக்கப்படுகின்றன. மேலும், கணினி பகிர்வில் எழுதப்பட்ட தரவு CPU ஆல் மட்டுமே அணுக முடியும், மேலும் GPU பகிர்வில் எழுதப்பட்ட தரவு iGPU ஆல் மட்டுமே அணுக முடியும். இதனால்தான் இன்டெல்லின் 'UMA' என்ற சொல்லைப் பயன்படுத்துவது தவறாக வழிநடத்துகிறது.

இந்தத் தகவலை எங்கிருந்து பெற்றீர்கள்? இது நான் அறிந்த அனைத்து தொழில்நுட்ப ஆவணங்கள் மற்றும் API நடத்தைக்கும் முரணானது. 'மெய்நிகர் பகிர்வு' - இது GPU பயன்பாட்டிற்காக ஒதுக்கப்பட்ட ரேம் மட்டுமே. ஆப்பிள் அமைப்புகளும் அதைச் செய்கின்றன. எக்ஸ்

xவிப்லாஷ்

பங்களிப்பாளர்
அக்டோபர் 21, 2009
  • மே 1, 2021
leman said: எங்கிருந்து இந்தத் தகவல் கிடைத்தது? இது நான் அறிந்த அனைத்து தொழில்நுட்ப ஆவணங்கள் மற்றும் API நடத்தைக்கும் முரணானது. 'மெய்நிகர் பகிர்வு' - இது GPU பயன்பாட்டிற்காக ஒதுக்கப்பட்ட ரேம் மட்டுமே. ஆப்பிள் அமைப்புகளும் அதைச் செய்கின்றன.
மீண்டும், இது ஒரு நிரலாக்க மாற்றம். நவீன இன்டெல் iGPU இல் 2005 இல் இருந்து பழைய கேமை இயக்குவது இன்னும் iGPU நினைவகத்தில் ஒரு நகலைச் செய்ய வேண்டும். பூஜ்ஜிய நினைவக இடையகத்தை நீங்கள் உண்மையில் குறியீட்டில் குறிப்பிட வேண்டும்.

ஆப்பிளிடம் பிரத்யேக iGPU VRAM இல்லாததால், இந்தச் சிக்கல் ஏற்படாது. அதற்கு இந்தப் பிரிவினை கிடையாது.

தயவு செய்து Apple சிஸ்டம்கள் GPU க்கு மட்டும் RAM இன் பிரத்யேகப் பகுதிகளை எங்கு காண்பிக்கின்றன என்பதைக் காட்டுங்கள். என்னிடம் Mac mini M1 உள்ளது, அதில் 1 அல்லது 2 GB VRAM மட்டுமே உள்ளது என்று என்னால் கண்டுபிடிக்க முடியவில்லை. தி

எலுமிச்சை

அக்டோபர் 14, 2008
  • மே 1, 2021
xWhiplash கூறினார்: மீண்டும், இது ஒரு நிரலாக்க மாற்றம். நவீன இன்டெல் iGPU இல் 2005 இல் இருந்து பழைய கேமை இயக்குவது இன்னும் iGPU நினைவகத்தில் ஒரு நகலைச் செய்ய வேண்டும். பூஜ்ஜிய நினைவக இடையகத்தை நீங்கள் உண்மையில் குறியீட்டில் குறிப்பிட வேண்டும்.

மீண்டும், நீங்கள் மெட்டல் அல்லது வேறு எந்த GPU API ஐப் பயன்படுத்தும்போதும் அதே விஷயம்தான். நீங்கள் என்ன சொல்ல வருகிறீர்கள் என்பதில் நான் மிகவும் குழப்பமாக இருக்கிறேன்.

தயவு செய்து அதை தவறாக எடுத்துக் கொள்ளாதீர்கள், ஆனால் இந்த இடத்தில் நான் கேட்க வேண்டும்: GPU நிரலாக்கத்தில் உங்கள் அனுபவம் என்ன? நீங்கள் வரைகலை APIகளை நன்கு அறிந்திருப்பது போல் எனக்குத் தோன்றவில்லை.

xWhiplash கூறியது: ஆப்பிளிடம் பிரத்யேக iGPU VRAM இல்லாததால், இந்தச் சிக்கல் ஏற்படாது. அதற்கு இந்தப் பிரிவினை கிடையாது.

நிச்சயமாக அது செய்கிறது. உலோக ஆவணங்களைப் பார்க்கவும். அனைத்து அடிப்படை APIகளும் நீங்கள் தரவை இயக்கி ஒதுக்கப்பட்ட நினைவக பஃபர்களில் நகலெடுக்கிறீர்கள் என்று கருதுகிறது. நீங்கள் பூஜ்ஜிய நகல் செயல்பாட்டை அடைய விரும்பினால், நீங்கள் சிறப்பு APIகளைப் பயன்படுத்த வேண்டும் (நீங்கள் சொல்வது போல், இது ஒரு நிரலாக்க மாற்றம்). நான் அதை ஐந்தாவது முறை குறிப்பிடுவது போல் நினைக்கிறேன். இது சற்று வெறுப்பாக இருக்கிறது.

xWhiplash கூறியது: ஆப்பிள் சிஸ்டம்கள் GPU க்கு மட்டும் ரேமின் பிரத்யேகப் பகுதிகளை எங்கு காண்பிக்கின்றன என்பதைக் காட்டுங்கள். என்னிடம் Mac mini M1 உள்ளது, அதில் 1 அல்லது 2 GB VRAM மட்டுமே உள்ளது என்று என்னால் கண்டுபிடிக்க முடியவில்லை.

VRAM என்பது இயக்கி/OS உங்களுக்கு வழங்கும் சில தகவல்களாகும். இன்டெல் iGPU இல் VRAM இல்லை. அவை ஜிபியு டிரைவரால் நிர்வகிக்கப்படும் கணினி நினைவகத்தைக் கொண்டுள்ளன. ஆப்பிள் போலவே. மீதமுள்ளவை டிரைவர் நடத்தை மட்டுமே. விண்டோஸில் உள்ள இன்டெல் இயக்கி உங்கள் அதிகபட்ச ஜிபியு ரேம் பயன்பாட்டை 4 ஜிபி அல்லது அதற்கும் குறைவாகக் குறைக்கலாம் (உண்மையாக, எனக்குத் தெரியாது), ஆப்பிள் மிகவும் நெகிழ்வானது. எக்ஸ்

xவிப்லாஷ்

பங்களிப்பாளர்
அக்டோபர் 21, 2009
  • மே 1, 2021
leman said: தயவு செய்து அதை தவறாக எடுத்துக்கொள்ளாதீர்கள், ஆனால் நான் இந்த இடத்தில் கேட்க வேண்டும்: GPU நிரலாக்கத்தில் உங்கள் அனுபவம் என்ன? நீங்கள் வரைகலை APIகளை நன்கு அறிந்திருப்பது போல் எனக்குத் தோன்றவில்லை.
நான் வீடியோ கேம்களை உருவாக்குகிறேன், டைரக்ட் எக்ஸ், எக்ஸ்என்ஏ, மோனோகேம், யூனிட்டி, அன்ரியல் மற்றும் பலவற்றில் பிக்சல் மற்றும் வெர்டெக்ஸ் ஷேடர்களுடன் வேலை செய்கிறேன். எனக்கு எனது அனுபவம் உள்ளது, அதனால்தான் இன்டெல்லில் இந்த சிக்கல் இல்லை என்று பதிவிட்ட பலருக்கு இது ஒரு நிரலாக்க மாற்றம் தெரியாது - மேலும் பலர் இது ஒரு நிரலாக்க மாற்றம் என்று கூட உணரவில்லை. ஆப்பிளின் M1 இன்னும் இந்த சிக்கலால் பாதிக்கப்படுகிறது என்று நீங்கள் கூறிக்கொண்டே இருப்பதற்கான உதாரணத்தை என்னால் கண்டுபிடிக்க முடியவில்லை, நான் பல நாட்களாக தேடியும் இருக்கிறேன். இன்டெல்லுக்கு நீங்கள் செய்வது போல் ஜீரோ மெமரி பஃபருக்குத் தேவையான கொடிகளை என்னால் கண்டுபிடிக்க முடியவில்லை. எனவே தயவு செய்து, 5 முறை சொல்லுவதற்குப் பதிலாக சரியான திசையில் என்னைச் சுட்டிக்காட்டுங்கள். உங்களிடம் ஆதாரம் இருந்தால் கண்டிப்பாக படிக்க விரும்புகிறேன். M1 இன்னும் அதன் சொந்த GPU நினைவக ஒதுக்கீட்டைக் கொண்டுள்ளது என்பதற்கான எந்த ஆதாரத்தையும் நான் காணவில்லை. நான் படித்த அனைத்தும் மற்றும் நான் பார்த்த அனைத்து ஆவணங்களும் M1 GPU ஆனது 8 ஜிபி அல்லது 16 ஜிபி யூனிஃபைட் மெமரியில் எதையும் அணுக முடியும் என்று கூறுகிறது.

இது போன்ற டஜன் கணக்கான டெவலப்பர் விவாதங்களையும் டெவலப்பர் கருத்துகளையும் நான் பார்த்திருக்கிறேன்:

ஆப்பிள் எம்1 சிப் ஏன் மிகவும் வேகமாக இருக்கிறது - ஒரு டெவலப்பர் விளக்குகிறார் | உற்பத்தி நிபுணர்

ஆப்பிள் எம்1 சிப் ஏன் இவ்வளவு வேகமாக இருக்கிறது என்று நீங்கள் யோசித்திருக்கலாம்? இந்தக் கட்டுரையில், இந்த நுழைவு-நிலை மேக்ஸைக் கூட மிக வேகமாக உருவாக்குவது என்ன என்பதை டெவலப்பரிடமிருந்து கற்றுக்கொள்கிறோம். www.pro-tools-expert.com
M1 உடன், இதுவும் SoC இன் ஒரு பகுதியாகும். M1 இல் உள்ள நினைவகம் என்பது 'ஒருங்கிணைந்த நினைவக கட்டமைப்பு' (UMA) என விவரிக்கப்படுகிறது, இது CPU, GPU மற்றும் பிற கோர்களை ஒருவருக்கொருவர் தகவல்களைப் பரிமாற அனுமதிக்கிறது, மேலும் ஒருங்கிணைந்த நினைவகத்துடன், CPU மற்றும் GPU ஆகியவை ஒரே நேரத்தில் நினைவகத்தை அணுக முடியும். ஒரு பகுதிக்கும் மற்றொரு பகுதிக்கும் இடையில் தரவை நகலெடுப்பதை விட.

நான் உலோக ஆவணங்களைப் பார்க்க முயற்சித்தேன், மேலும் Intel iGPUஐப் போல நிரலாக்க மாற்றம் எங்கு தேவை என்று நான் பார்க்கவில்லை. மீண்டும், உங்களிடம் ஆவணத்தின் ஒரு குறிப்பிட்ட பகுதி இருந்தால், தயவுசெய்து அதை என்னிடம் சுட்டிக்காட்டவும். ஆனால் டெவலப்பர்களிடமிருந்து இந்தக் கணக்குகள் அனைத்தும், இதுவரை நான் பார்த்த எதுவும் இன்டெல் ஐஜிபியுவின் அதே சிக்கலைச் சுட்டிக்காட்டவில்லை.

இன்டெல் iGPU ஐப் பொறுத்தவரை VRAM என்று கூறும்போது, ​​உண்மையில் 'ஜிபியுவுக்கு இயக்கி மூலம் ஒதுக்கப்பட்ட பிரிக்கப்பட்ட நினைவகம்' என்பது உங்களுக்குத் தெரியும். VRAM குறுகியது மற்றும் எளிதானது மற்றும் இன்னும் உரையாடலை நிறைவேற்றுகிறது. கடைசியாக திருத்தப்பட்டது: மே 1, 2021 தி

எலுமிச்சை

அக்டோபர் 14, 2008
  • மே 1, 2021
xWhiplash கூறியது: நான் வீடியோ கேம்களை உருவாக்குகிறேன், டைரக்ட் X, XNA, MonoGame, Unity, Unreal மற்றும் பலவற்றில் பிக்சல் மற்றும் வெர்டெக்ஸ் ஷேடர்களுடன் வேலை செய்கிறேன்.

ஆ, அது அருமை, எனவே இதை நாம் தொழில்நுட்ப மட்டத்தில் விவாதிக்கலாம்.

திருத்து: மன்னிக்கவும், மன்றம் தானாக URL களில் ஈமோஜிகளை செருகும் :/

xWhiplash கூறினார்: எனக்கு எனது அனுபவம் உள்ளது, அதனால்தான் இன்டெல்லில் இந்த சிக்கல் இல்லை என்று பதிவிட்ட பலருக்கு அதன் நிரலாக்க மாற்றம் தெரியாது - மேலும் பலர் இது ஒரு நிரலாக்க மாற்றம் என்பதை உணரவில்லை. ஆப்பிளின் M1 இன்னும் இந்த சிக்கலால் பாதிக்கப்படுகிறது என்று நீங்கள் கூறிக்கொண்டே இருப்பதற்கான உதாரணத்தை என்னால் கண்டுபிடிக்க முடியவில்லை, நான் பல நாட்களாக தேடியும் இருக்கிறேன். இன்டெல்லுக்கு நீங்கள் செய்வது போல் ஜீரோ மெமரி பஃபருக்குத் தேவையான கொடிகளை என்னால் கண்டுபிடிக்க முடியவில்லை.

நீங்கள் பூஜ்ஜிய நகல் நடத்தையை கொண்டிருக்க விரும்பினால், அதாவது, நீங்கள் வெளிப்படையாகப் பயன்படுத்த வேண்டிய GPU இடையகமாக உங்கள் சொந்த நினைவக ஒதுக்கீட்டைப் பயன்படுத்தவும். makeBuffer(bytesNoCopy:நீளம் எதிர்வினைகள்:Krevnik மற்றும் xWhiplashஅடுத்தது

பக்கத்திற்கு செல்

போஅடுத்தது கடந்த