ফোরাম

M1 এ গেমিং

8থার্ক

আসল পোস্টার
18 এপ্রিল, 2011
  • 23 এপ্রিল, 2021
প্রথমে আমি ইউটিউব থেকে কয়েকটি ভিডিও শেয়ার করতে চাই যেখানে একজন লোক M1 (ম্যাকবুক প্রো) এ বেশ কয়েকটি গেম পরীক্ষা করেছে। তাই মিনি একই ধরনের কর্মক্ষমতা এবং iMac পাওয়া উচিত, সামান্য ভাল কর্মক্ষমতা (আমি অনুমান)।

প্রথম ভিডিওটিতে 25টি গেম পরীক্ষিত রয়েছে যা 64-বিট মেটাল 2 এবং OpenGL গেমস, Mac-এ iPhone এবং iPad অ্যাপস এবং 32-বিট গেমগুলির পরিসর।

স্পয়লার:ভিডিওতে বেশিরভাগ 25টি গেমের তালিকা দেখতে এখানে ক্লিক করুন সীমান্ত ঘ
হাফ লাইফ ২
ওয়ার্ল্ড অফ ওয়ারক্রাফট
টম্ব রাইডারের ছায়া
মাইনক্রাফ্ট
DOTA 2
বায়োশক 2: রিমাস্টার করা হয়েছে
আমাদের মধ্যে
F1 মোবাইল রেসিং
স্টারডিউ ভ্যালি (iOS)
ডেড ট্রিগার 2
সোল নাইট
মনুমেন্ট ভ্যালি
স্টারডিউ ভ্যালি (বাষ্প)
ডিআরটি সমাবেশ
সীমান্ত 2
কাউন্টার-স্ট্রাইক: গ্লোবাল অফেন্সিভ
কাপহেড
মধ্য-পৃথিবী: মর্ডোর ছায়া
নিভু নিভু আলো বা ক্ষিণ আলো
হেডিস
পথহীন
ডিউস প্রাক্তন: মানবজাতি বিভক্ত
ব্যাটম্যান: আরখাম সিটি
সিমস 4

দ্বিতীয় ভিডিওটিতে 33টি গেম পরীক্ষিত আছে যা arm64, Parallels 16, Rosetta 2, এবং CrossOver গেমগুলির একটি পরিসর।

স্পয়লার:ভিডিওতে সর্বাধিক 33টি গেমের তালিকা দেখতে এখানে ক্লিক করুন এলিয়েন আইসোলেশন
একটি প্লেগ গল্প: নির্দোষতা
বায়োশক রিমাস্টারড
দ্য বার্ডস টেল IV: ডিসি
সিএস গো
স্টিমভিআর
জিটিএ আইভি
দ্য এল্ডার স্ক্রলস অনলাইন
সুপারহট: এমসিডি
ডার্ক সোলস: রিমাস্টার করা হয়েছে
চোর
ক্রুসেডার কিংস III
ক্যারিয়ন
লেগো: দ্য ইনক্রেডিবলস
ফলআউট 4
ফ্যাক্টরিও
F1 2016
Pathfinder: Kingmaker - EPE
মোটো রেসার 4
সুইচ
আরাগামি
আউটলাস্ট
সিমস 2
পেডে 2
ইয়ুকা-লায়লী
দীর্ঘ অন্ধকার
স্কুল: বীর হত্যাকারী

তৃতীয় ভিডিও ভিডিওতে 32টি গেম পরীক্ষা করা হয়েছে

স্পয়লার:ভিডিওতে সর্বাধিক 32টি গেমের তালিকা দেখতে এখানে ক্লিক করুন মেট্রো এক্সোডাস
নির্বাসন পথ
স্পেসবেস স্টার্টোপিয়া
NBA 2K21 আর্কেড সংস্করণ
ইয়াকুজা ০
GWENT: দ্য উইচার কার্ড গেম
পরিবহন জ্বর 2
Gzdoom
রেকফেস্ট
অরি অ্যান্ড দ্য ব্লাইন্ড ফরেস্ট: ডেফিনিটিভ সংস্করণ
ওরি এবং উইল অফ দ্য উইসপস
অবাস্তব টুর্নামেন্ট
ফ্রস্টপাঙ্ক
নীলের ওপারে
দ্য লাস্ট ক্যাম্প ফায়ার
ভক্তি
তালোস নীতি
হেলব্লেড: সেনুয়ার বলিদান
হিচাইকার
Gungeon প্রবেশ করুন
ভালহাইম
অনুপ্রবেশকারী
অ্যাসাসিনস ক্রিড IV: কালো পতাকা
ডিস্কো এলিসিয়াম: চূড়ান্ত কাট
ড্রেসিং
শহর: স্কাইলাইন
ভয়ের স্তর 2
নারিতা বয়
ছোট দুঃস্বপ্ন

এই গেমগুলির কোনওটিই ব্লিডিং এজ বা 2021 এন্ড গ্রাফিক্স নয় তবে এখানে দুটি ভিডিও আপনাকে গেমিংয়ের জন্য M1 কতটা সক্ষম তার একটি ভাল ওভারভিউ দেবে। আমি প্রথম ভেবেছিলাম তার চেয়ে এটি অনেক বেশি সক্ষম।
প্রতিক্রিয়া:AdamInKent, George Dawes, matrix07 এবং অন্য 1 জন ব্যক্তি

লোহাঙ্গার্স

নভেম্বর 26, 2017


  • 23 এপ্রিল, 2021
আমার ম্যাক মিনিতে আমি যে খেলাটি খেলি তা হল ওয়ার্ল্ড অফ ওয়ারক্রাফ্ট। এবং এটি আমার M1 ম্যাক মিনিতে প্রতি সেকেন্ডে 60 ফ্রেমে একটি সম্মানজনক রেজোলিউশন যোগ করে বেশ ভালভাবে চলে। আমার কোন অভিযোগ নেই, আমি মিনির জন্য যে মূল্য দিয়েছি তার জন্য।

Apple M1 এর সাথে একটি চমত্কার কাজ করেছে, এবং আমি কেবল কল্পনা করতে পারি যে বছরের পর বছর ধরে তারা এটিকে উন্নত করার সাথে সাথে এটি কতটা ভাল হতে চলেছে। এই প্রসেসরগুলির চার বা পাঁচ প্রজন্মের মধ্যে ওয়েব কোথায় থাকবে তা আমি কল্পনা করতে পারি না।
প্রতিক্রিয়া:লিডব্লিউ, জর্জ ডাউস এবং রেট্রোস্টারস্ক্রিম

হ্যারাল্ডস

জানুয়ারি 3, 2014
সিলিকন ভ্যালি, CA
  • 25 এপ্রিল, 2021
Windows 10 হাইপারভাইজার এবং x86 এমুলাইটনের অধীনে চলমান উইন্ডোজ গেমগুলির জন্যও গেমের কার্যক্ষমতা আশ্চর্যজনকভাবে ভাল।
প্রতিক্রিয়া:8থার্ক, জর্জ ডাউস এবং ডকবওয়ারেন

জর্জ ডাউস

জুলাই 17, 2014
=ভিএইচ=
  • 29 এপ্রিল, 2021
এম1 চিপ সহ একটি অ্যাপলেটভি কল্পনা করুন!

তারপরে তারা সত্যিই অ্যাপল আর্কেড , আর্কেড / কনসোল স্তরকে কল করতে পারে ..
প্রতিক্রিয়া:AdamInKent, SigEp265 এবং 8থার্ক দ্য

লেমান

14 অক্টোবর, 2008
  • 29 এপ্রিল, 2021
dmccloud বলেছেন: 'প্রচলিত' লজিক ব্যবহার করে, M1 এর গ্রাফিক্স কর্মক্ষমতা প্রায় ততটা ভালো হওয়া উচিত নয়।

যদি প্রচলিত যুক্তি দ্বারা আপনি জনপ্রিয় বিশ্বাস 'iGPUs ধীর' ​​বোঝাতে চান। এটি 'ARM ইজ স্লো'-এর মতোই - শুধুমাত্র একটি দৃষ্টান্ত ঐতিহ্যগতভাবে কম খরচের, কম-পারফরম্যান্স ডিভাইসের জন্য ব্যবহার করা হয়েছে, এর মানে এই নয় যে এটি একটি উচ্চ-পারফরম্যান্স ডিভাইস তৈরি করতে ব্যবহার করা যাবে না।

M1 গেমিং পারফরম্যান্সের জন্য চমৎকার সম্ভাবনা রয়েছে, বিশেষ করে যদি গেমগুলি এর অনন্য বৈশিষ্ট্যগুলি ব্যবহার করে। অ্যাপলের টিবিডিআর অনেক আধুনিক রেন্ডারিং পদ্ধতির জন্য কোড এবং রিসোর্স ব্যবহারকে আমূলভাবে সরল এবং প্রবাহিত করার অনুমতি দেয়। প্রথাগত GPU গুলির জন্য আপনাকে কিছু জিনিস করার সময় অ-স্পষ্ট হুপ দিয়ে লাফ দিতে হবে, অ্যাপলের ডিভাইসগুলির পরিবর্তে পার্কে হাঁটা যেতে পারে।

dmccloud বলেছেন: যাইহোক, এটি x86 (Intel) দৃষ্টান্তের মাধ্যমে জিনিসগুলি দেখার উপর ভিত্তি করে, যেখানে iGPU গুলি সর্বোত্তমভাবে গরম আবর্জনা, অন্যথায় সম্পূর্ণরূপে অব্যবহারযোগ্য। এতে UMA একটি বড় ভূমিকা পালন করে, যেহেতু CPU এবং GPU উভয়ই একই সাথে একই ডেটা অ্যাক্সেস করতে পারে সিস্টেম এবং iGPU উভয় পার্টিশনে ডেটা অনুলিপি করার পরিবর্তে তারপর উভয় কপিতে করা পরিবর্তনগুলি সমন্বয় করে।

গেমগুলির জন্য UMA অনেক কম গুরুত্বপূর্ণ (বলতে হবে, বিষয়বস্তু তৈরির সফ্টওয়্যারের জন্য), কারণ গেমগুলির জন্য ডেটাতে CPU এবং GPU উভয় অ্যাক্সেসের প্রয়োজন খুবই বিরল। বেশিরভাগ গেম সিপিইউকে স্টেজিং এরিয়া হিসেবে রিসোর্স সেট আপ করার জন্য ব্যবহার করে যেগুলি পরে কপি করা হয় এবং জিপিইউতে ব্যবহার করা হয়। এটাই.

এবং আরও কয়েকটি নোট:

- আপনার কাছে UMA থাকার মানে এই নয় যে আপনাকে ডেটা কপি করতে হবে না। জিরো-কপি কার্যকারিতার জন্য বিশেষ এপিআই-এর সুস্পষ্ট ব্যবহার প্রয়োজন এবং আপনাকে আপনার ডেটা বিশেষভাবে সেট আপ করতে হবে। গেম শুধু এটা নিয়ে বিরক্ত না. তাই আপনাকে এখনও ডেটা অনুলিপি করতে হবে, এটি কেবলমাত্র কপি নিজেই অনেক দ্রুত (আপনি হাই-এন্ড গেমিং জিপিইউতে ব্যবহৃত PCI-e 3.0 16x এর 15GBps পরিবর্তে সম্পূর্ণ 68+ GBps ব্যান্ডউইথ পাবেন)

- ইন্টেল (এবং AMD) iGPU গুলি বহু বছর ধরে UMA ব্যবহার করছে। তাদের মেমরি টপোলজি কার্যত অ্যাপলের (সিপিইউ এবং জিপিইউ অ্যাক্সেস মেমরি একটি ভাগ করা শেষ স্তরের ক্যাশের মাধ্যমে) অনুরূপ। অ্যাপলের সহজে অনেক বেশি সক্ষম মেমরি কন্ট্রোলার রয়েছে (এবং ডেস্কটপ-স্তরের GPU ক্যাশে আকারও) — তারা এখানে কর্মক্ষমতা এবং দক্ষতার জন্য অপ্টিমাইজ করে এবং অন্যান্য বিক্রেতাদের মতো খরচ করে না।
প্রতিক্রিয়া:thekev, falainber, JMacHack এবং অন্য 1 জন ব্যক্তি৷ এস

টাকু

5 অক্টোবর, 2020
  • 29 এপ্রিল, 2021
লেম্যান বলেছেন: - ইন্টেল (এবং এএমডি) আইজিপিইউগুলি বহু বছর ধরে ইউএমএ ব্যবহার করছে। তাদের মেমরি টপোলজি কার্যত অ্যাপলের (সিপিইউ এবং জিপিইউ অ্যাক্সেস মেমরি একটি ভাগ করা শেষ স্তরের ক্যাশের মাধ্যমে) অনুরূপ। অ্যাপলের সহজে অনেক বেশি সক্ষম মেমরি কন্ট্রোলার রয়েছে (এবং ডেস্কটপ-স্তরের GPU ক্যাশে আকারও) — তারা এখানে কর্মক্ষমতা এবং দক্ষতার জন্য অপ্টিমাইজ করে এবং অন্যান্য বিক্রেতাদের মতো খরচ করে না।
কোন ইন্টেল এবং এএমডি আইজিপিইউ মোটেই UMA ব্যবহার করে না।

ইন্টেল এবং এএমডি আইজিপিইউ সেকশনের সিস্টেম র‍্যামের একটি অংশকে ভিআরএএম হিসেবে ব্যবহার করতে হবে বাকী সিস্টেমে র‍্যামের এই অংশে প্রবেশ করতে পারবে না শুধুমাত্র জিপিইউ।

এটি UMA-এর ক্ষেত্রে নয়, UMA-এর সাথে পুরো সিস্টেমে সব সময় সমস্ত RAM-তে অ্যাক্সেস থাকে।

এবং গেমস সম্পর্কে 'UMA ব্যবহার না করা' এর সাথে গেমস এবং গ্রাফিক্স ড্রাইভারের সাথে সবকিছু করার কিছুই নেই। গেমটি শুধুমাত্র API এর মাধ্যমে গ্রাফিক্স ড্রাইভারকে কল করে, ড্রাইভার তারপর মেমরি হ্যান্ডলিং সাজায়।
প্রতিক্রিয়া:cal6n এবং dmccloud দ্য

লেমান

14 অক্টোবর, 2008
  • 29 এপ্রিল, 2021
স্পিনডেল বলেছেন: কোন ইন্টেল এবং এএমডি আইজিপিইউ ইউএমএ ব্যবহার করে না।

ইন্টেল এবং এএমডি আইজিপিইউ সেকশনের সিস্টেম র‍্যামের একটি অংশকে ভিআরএএম হিসেবে ব্যবহার করতে হবে বাকী সিস্টেমে র‍্যামের এই অংশে প্রবেশ করতে পারবে না শুধুমাত্র জিপিইউ।

এটা শুধু ভুল. ইন্টেল ডকুমেন্টেশন স্পষ্টভাবে বলে যে তাদের iGPU গুলি কমপক্ষে স্যান্ডি ব্রিজ থেকে শুরু করে (যদি আমি সঠিকভাবে মনে রাখি) UMA ব্যবহার করে এবং তারা শূন্য-কপি CPU/GPU ডেটা এক্সটেনশনগুলিকে OpenCL-এ প্রকাশ করে যা Apple Metal-এর শূন্য-কপি কার্যকারিতার সাথে অভিন্নভাবে কাজ করে।

স্পিনডেল বলেছেন: এবং গেমস সম্পর্কে 'UMA ব্যবহার না করা' এর সাথে গেমস এবং গ্রাফিক্স ড্রাইভারের সাথে সবকিছু করার কিছু নেই। গেমটি শুধুমাত্র API এর মাধ্যমে গ্রাফিক্স ড্রাইভারকে কল করে, ড্রাইভার তারপর মেমরি হ্যান্ডলিং সাজায়।

এটি আবার ভুল (অন্তত বিষয়ের ক্ষেত্রে)। গ্রাফিক্যাল API-এর জন্য আপনাকে ম্যানুয়ালি ডেটা কপি করতে হবে (হয় একটি ডেটা পয়েন্টার অগ্রিম প্রদান করে অথবা কপি/ম্যাপিং API ব্যবহার করে)। সুতরাং UMA বা UMA নয়, আপনি যদি MTLBuffer.contents() বা MTLTexture.replace() এর মতো কিছু ব্যবহার করেন তবে আপনি সবসময় আপনার অ্যাপ্লিকেশন দ্বারা বরাদ্দ স্টোরেজ থেকে ড্রাইভারের বরাদ্দ স্টোরেজে মেমরি কপি করছেন। আপনি যদি জিরো-কপি আচরণ চান তাহলে আপনাকে MTLDevice.makeBuffer(bytesNoCopy: ) ব্যবহার করতে হবে।

সংক্ষেপে বলা যায়: আপনার সিস্টেমে UMA আছে বলে, এর মানে এই নয় যে সমস্ত ডেটা কপি জাদুকরীভাবে মুছে ফেলা যাবে।
প্রতিক্রিয়া:ক্রেভনিক

dmccloud

7 সেপ্টেম্বর, 2009
অ্যাঙ্করেজ, এ.কে
  • 29 এপ্রিল, 2021
লেমান বলেছেন: এটা শুধু ভুল। ইন্টেল ডকুমেন্টেশন স্পষ্টভাবে বলে যে তাদের iGPU গুলি কমপক্ষে স্যান্ডি ব্রিজ থেকে শুরু করে (যদি আমি সঠিকভাবে মনে রাখি) UMA ব্যবহার করে এবং তারা শূন্য-কপি CPU/GPU ডেটা এক্সটেনশনগুলিকে OpenCL-এ প্রকাশ করে যা Apple Metal-এর শূন্য-কপি কার্যকারিতার সাথে অভিন্নভাবে কাজ করে।



এটি আবার ভুল (অন্তত বিষয়ের ক্ষেত্রে)। গ্রাফিক্যাল API-এর জন্য আপনাকে ম্যানুয়ালি ডেটা কপি করতে হবে (হয় একটি ডেটা পয়েন্টার অগ্রিম প্রদান করে অথবা কপি/ম্যাপিং API ব্যবহার করে)। সুতরাং UMA বা UMA নয়, আপনি যদি MTLBuffer.contents() বা MTLTexture.replace() এর মতো কিছু ব্যবহার করেন তবে আপনি সবসময় আপনার অ্যাপ্লিকেশন দ্বারা বরাদ্দ স্টোরেজ থেকে ড্রাইভারের বরাদ্দ স্টোরেজে মেমরি কপি করছেন। আপনি যদি জিরো-কপি আচরণ চান তাহলে আপনাকে MTLDevice.makeBuffer(bytesNoCopy: ) ব্যবহার করতে হবে।

সংক্ষেপে বলা যায়: আপনার সিস্টেমে UMA আছে বলে, এর মানে এই নয় যে সমস্ত ডেটা কপি জাদুকরীভাবে মুছে ফেলা যাবে।

ইন্টেল এটিকে যাই বলুক না কেন, এটি এখনও সত্য ইউএমএ নয়। বেস্ট বাই-এ যান এবং শুধুমাত্র ইন্টিগ্রেটেড গ্রাফিক্স সহ ডিসপ্লেতে থাকা যেকোনো ল্যাপটপ দেখুন। আপনি দেখতে পাবেন যে তারা '8GB RAM (6.03 GB উপলব্ধ) এর মতো কিছু বলবে। এর কারণ তারা এখনও ফিজিক্যাল RAM কে ভার্চুয়াল CPU/iGPU পার্টিশনে বিভাজন করছে। ইন্টেল তাদের বিপণন এবং কখনও কখনও প্রযুক্তিগত সামগ্রীতে বিভ্রান্ত করতে বা মিথ্যা বলতে পছন্দ করে। যখন তারা তাদের 11 তম প্রজন্মের সিপিইউ ঘোষণা করেছিল, তখন তারা শুধুমাত্র তাদের iGPU (যা আসলে 9ম এবং 10ম প্রজন্মের অংশে ব্যবহৃত 'UMA' গ্রাফিক্সের একটি রিব্র্যান্ডিং ছিল) AMDs Vega 4 এবং nVidia MX250-এর সাথে তুলনা করেছিল (যা ইতিমধ্যেই প্রতিস্থাপিত হয়েছে। MX350) তাদের গ্রাফিক্স উন্নত ছিল তা প্রমাণ করার জন্য। আমাদের মধ্যে একটি দল কর্মক্ষেত্রে সেই উপস্থাপনাটি দেখেছে এবং 47 মিনিটের পূর্ব-রেকর্ড করা উপস্থাপনায় বিভ্রান্তিকর বিবৃতির পরিমাণের জন্য ইন্টেলকে টুকরো টুকরো করে ফেলেছে।
প্রতিক্রিয়া:ডাহলব্লম এক্স

xWhiplash

অবদানকারী
21শে অক্টোবর, 2009
  • 29 এপ্রিল, 2021
M1 GTX 1050 Ti এর সাথে বীট বা প্রতিদ্বন্দ্বিতা করে যা এখনও স্টিম হার্ডওয়্যার সমীক্ষায় #2।

স্টিম হার্ডওয়্যার ও সফটওয়্যার সার্ভে
আমি সত্যিই আশা করি যে সময় নাগাদ এটি বড় ছেলে ম্যাক প্রোতে পৌঁছেছে, যে জিপিইউ বেশ প্রতিযোগিতামূলক। এমনকি একটি RTX 3060 পাওয়ার চেষ্টা করা অসম্ভব। এক্স

xWhiplash

অবদানকারী
21শে অক্টোবর, 2009
  • 29 এপ্রিল, 2021
লেমান বলেছেন: এটা শুধু ভুল। ইন্টেল ডকুমেন্টেশন স্পষ্টভাবে বলে যে তাদের iGPU গুলি কমপক্ষে স্যান্ডি ব্রিজ থেকে শুরু করে (যদি আমি সঠিকভাবে মনে রাখি) UMA ব্যবহার করে এবং তারা শূন্য-কপি CPU/GPU ডেটা এক্সটেনশনগুলিকে OpenCL-এ প্রকাশ করে যা Apple Metal-এর শূন্য-কপি কার্যকারিতার সাথে অভিন্নভাবে কাজ করে।
আপনি যদি নথিটি পড়েন তবে এটি একটি প্রোগ্রামিং পরিবর্তন করা দরকার। কত সফ্টওয়্যার এই জায়গায় পরিবর্তন আছে?

software.intel.com

OpenCL™ 1.2 থেকে সর্বাধিক লাভ করা: কীভাবে পারফরম্যান্স বাড়ানো যায়...

ডাউনলোডগুলি ডাউনলোড OpenCL™ 1.2 থেকে সর্বাধিক লাভ করা: Intel® প্রসেসে বাফার কপিগুলিকে মিনিমাইজ করে কীভাবে কর্মক্ষমতা বৃদ্ধি করা যায় software.intel.com
শূন্য কপি বাফার তৈরি করতে, নিম্নলিখিতগুলির মধ্যে একটি করুন:

CL_MEM_ALLOC_HOST_PTR ব্যবহার করুন এবং রানটাইম হ্যান্ডেলকে আপনার জন্য একটি শূন্য কপি বরাদ্দ বাফার তৈরি করতে দিন

যদি আপনার কাছে ইতিমধ্যে ডেটা থাকে এবং একটি OpenCL বাফার অবজেক্টে ডেটা লোড করতে চান, তাহলে 4096 বাইট সীমানায় (একটি পৃষ্ঠা এবং ক্যাশে লাইনের সীমারেখার সাথে সারিবদ্ধ) এবং 64-এর মাল্টিপল আকারে বরাদ্দ করা বাফার সহ CL_MEM_USE_HOST_PTR ব্যবহার করুন। বাইট (ক্যাশে লাইনের আকার)।

হোস্ট থেকে এই বাফারগুলিতে ডেটা পড়ার বা লেখার সময়, clEnqueueMapBuffer() ব্যবহার করুন, বাফারে কাজ করুন, তারপর clEnqueueUnmapMemObject() কল করুন। Intel® প্ল্যাটফর্মগুলিতে সেরা পরিচিত অনুশীলনগুলি প্রদর্শন করার জন্য এই কাগজটিতে কোড নমুনা রয়েছে৷
জে

জুনিস

নভেম্বর 22, 2020
  • 29 এপ্রিল, 2021
আমি আশা করি যে M1 আগামী বা দুই বছরের জন্য ভাল থাকবে। উপাদানের ঘাটতি শেষ হওয়ার সময়, প্রচুর লোকের কাছে বর্তমান প্রজন্মের কনসোল এবং জিপিইউ থাকবে এবং দ্রুত হার্ডওয়্যারের সুবিধা নেওয়ার জন্য নতুন গেমগুলি ডিজাইন করা হবে। একটি 16-কোর M1 GPU তখন কম প্রান্তের হবে এবং 32 কোরটি মিডরেঞ্জ হবে।

একটি নতুন কনসোল প্রজন্ম প্রকাশের কিছু সময় পরে হার্ডওয়্যারের প্রয়োজনীয়তায় সর্বদা একটি ইচ্ছাকৃত লাফ থাকে। যদি পুরানো কনসোলগুলি এখনও নতুন গেমগুলির জন্য পর্যাপ্ত ছিল, তবে নতুন মডেল কেনার খুব কম কারণ থাকবে। অন্যদিকে, যেহেতু কনসোল জেনারেশনের মধ্যে সময় ~7 বছর, লাফের পরে ভালো যে কোনো হার্ডওয়্যার অনেক বছর ধরে ভালো থাকবে। দ্য

লেমান

14 অক্টোবর, 2008
  • 30 এপ্রিল, 2021
dmccloud বলেছেন: Intel এটাকে যাই বলুক না কেন, এটা এখনও সত্য UMA নয়। বেস্ট বাই-এ যান এবং শুধুমাত্র ইন্টিগ্রেটেড গ্রাফিক্স সহ ডিসপ্লেতে থাকা যেকোনো ল্যাপটপ দেখুন। আপনি দেখতে পাবেন যে তারা '8GB RAM (6.03 GB উপলব্ধ) এর মতো কিছু বলবে। এর কারণ তারা এখনও ফিজিক্যাল RAM কে ভার্চুয়াল CPU/iGPU পার্টিশনে বিভাজন করছে।

যে ঠিক কিভাবে ড্রাইভার মডেল কাজ করে. একটি স্পষ্টতই কিছু মেমরি GPU উদ্দেশ্যে সংরক্ষিত। M1 এর সাথে এটি আলাদা নয়: আপনি উপলব্ধ GPU মেমরির পরিমাণ জিজ্ঞাসা করতে পারেন এবং আপনি যে সংখ্যাটি পান তা মোট সিস্টেম RAM নয়। এটি শুধুমাত্র একটি রিপোর্টিং/'অ্যাকাউন্টিং' প্রশ্ন এবং UMA এর সাথে খুব কমই করার আছে। ইউনিফাইড মেমরির মানে হল যে GPU এবং CPU শারীরিকভাবে (এবং যৌক্তিকভাবে) একই মেমরিকে ক্যাশে-সুসংগত উপায়ে অ্যাক্সেস করতে সক্ষম, এবং যেকোনো যুক্তিসঙ্গত মডেল Intel iGPU-এর সেই ক্ষমতা রয়েছে।

dmccloud বলেছেন: ইন্টেল তাদের বিপণনে বিভ্রান্ত করতে বা এমনকি মিথ্যা বলতে পছন্দ করে...

ওহ, যে আমরা একেবারে একমত হতে পারি। ইন্টেল বিপণন হতে পছন্দ করে, এটা কিভাবে রাখা যায়... 'আশাবাদী'। কিন্তু প্রযুক্তিগত দৃষ্টিকোণ থেকে, ইন্টেল জিপিইউগুলি বেশ আকর্ষণীয় এবং অপ্রত্যাশিত ডিভাইস নয়। তাদের খুব নমনীয় গণনা ক্ষমতা রয়েছে।

xWhiplash বলেছেন: আপনি যদি নথিটি পড়েন তবে এটি একটি প্রোগ্রামিং পরিবর্তন করা দরকার। কত সফ্টওয়্যার এই জায়গায় পরিবর্তন আছে?

অ্যাপল সিলিকনের জন্য ঠিক একই জিনিস। আপনি যদি শূন্য অনুলিপি আচরণ চান তবে আপনাকে একটি নির্দিষ্ট API ব্যবহার করতে হবে এবং নিশ্চিত করুন যে আপনি একটি নির্দিষ্ট উপায়ে আপনার মেমরি বরাদ্দ করেছেন।
প্রতিক্রিয়া:থেকেভ

লিডব্লিউ

ফেব্রুয়ারী 5, 2017
পাহাড়ের ওপারে এবং অনেক দূরে
  • 30 এপ্রিল, 2021
লোহ্যাঙ্গার্স বলেছেন: আমি আমার ম্যাক মিনিতে একমাত্র যে গেমটি খেলি তা হল ওয়ার্ল্ড অফ ওয়ারক্রাফ্ট। এবং এটি আমার M1 ম্যাক মিনিতে প্রতি সেকেন্ডে 60 ফ্রেমে একটি সম্মানজনক রেজোলিউশন যোগ করে বেশ ভালভাবে চলে। আমার কোন অভিযোগ নেই, আমি মিনির জন্য যে মূল্য দিয়েছি তার জন্য।

Apple M1 এর সাথে একটি চমত্কার কাজ করেছে, এবং আমি কেবল কল্পনা করতে পারি যে বছরের পর বছর ধরে তারা এটিকে উন্নত করার সাথে সাথে এটি কতটা ভাল হতে চলেছে। এই প্রসেসরগুলির চার বা পাঁচ প্রজন্মের মধ্যে ওয়েব কোথায় থাকবে তা আমি কল্পনা করতে পারি না।

এটি আমিও, আমি শুধুমাত্র ওয়াও খেলি এবং সময় অনুমতি পেলে খুচরা/ক্লাসিক-এর মধ্যে ডুবে থাকি। 2006 সাল থেকে খেলেছি কিন্তু আর অভিযান করবেন না শুধু কিছু অনুসন্ধান এবং বিশ্বজুড়ে ঘুরে বেড়ানো উপভোগ করুন।

আমার পূর্ববর্তী 2014 এবং 2018 ডিভাইসগুলির তুলনায় M1 Mac Mini-এ আশ্চর্যজনকভাবে চলে৷ একটি 3440x1440 @ সর্বোচ্চ সেটিংসে 45-60 FPS ছায়াগুলির সাথে সামান্য সামঞ্জস্য সহ, এটি খুব কমই উষ্ণ হয় এবং এটি ঠিকভাবে পরিচালনা করে। এক্স

xWhiplash

অবদানকারী
21শে অক্টোবর, 2009
  • 30 এপ্রিল, 2021
লেমান বলেছেন: অ্যাপল সিলিকনের জন্য ঠিক একই জিনিস। আপনি যদি শূন্য অনুলিপি আচরণ চান তবে আপনাকে একটি নির্দিষ্ট API ব্যবহার করতে হবে এবং নিশ্চিত করুন যে আপনি একটি নির্দিষ্ট উপায়ে আপনার মেমরি বরাদ্দ করেছেন।
যে এটা কিভাবে কাজ করে না. অ্যাপল সিলিকনের 16GB র‍্যামের যেকোনো এবং সমস্তটিতে অ্যাক্সেস রয়েছে। কোন আলাদা VRAM নেই, কিন্তু Intel iGPU এর জন্য এখনও আছে।
প্রতিক্রিয়া:dmccloud

হেসেল89

সেপ্টেম্বর 27, 2017
নেদারল্যান্ডস
  • 30 এপ্রিল, 2021
শুধু geekbench স্কোরের উপর ভিত্তি করে আমি AMD RX 560 এর অনুরূপ পারফরম্যান্স আশা করছিলাম।
বেশিরভাগ গেমের ক্ষেত্রে এটি ঠিক এমনই বলে মনে হচ্ছে, শুধুমাত্র পার্থক্যের সাথে আমি অঙ্কন দূরত্বটি এম 1-এ সর্বোচ্চ সর্বোচ্চ সেট করতে পারি। (16GBs ইউনিফাইড RAM এর জন্য ধন্যবাদ)

মেটাল 2 সক্ষম গেমগুলির সাথে এটি একটি সম্পূর্ণ ভিন্ন বলগেম!
আমি এক্স-প্লেন 11 2560 x 1440-এ খেলতে পারি এবং সবকিছুই আল্ট্রা/হাই-এ সেট করা আছে এবং আমি এখনও 30 থেকে 40 এফপিএস পাচ্ছি।
আমার একজন বন্ধু তার RTX 2060 দিয়ে যা পাচ্ছেন তার চেয়ে এটি আসলেই ভালো। সব সময় সম্পূর্ণ শান্ত থাকা!

এটি এত শক্তিশালী হওয়া উচিত নয় তবে একরকম এটি ..
প্রতিক্রিয়া:হোমি দ্য

লেমান

14 অক্টোবর, 2008
  • 30 এপ্রিল, 2021
xWhiplash বলেছেন: এটা এভাবে কাজ করে না। অ্যাপল সিলিকনের 16GB র‍্যামের যেকোনো এবং সমস্তটিতে অ্যাক্সেস রয়েছে। কোন আলাদা VRAM নেই, কিন্তু Intel iGPU এর জন্য এখনও আছে।

আমি ইন্টেল আইজিপিইউতে কোনো মেমরি অ্যাড্রেসিং সীমাবদ্ধতা সম্পর্কে সচেতন নই। ইন্টেল এবং অ্যাপল উভয় ডিভাইসই একই শেষ স্তরের ক্যাশে এবং একই মেমরি কন্ট্রোলারের মাধ্যমে সিস্টেম মেমরি অ্যাক্সেস করে। সমস্ত ইন্টেল জিপিইউ মেমরি দৃশ্যমান এবং সিপিইউ এবং এর বিপরীতে ক্যাশে-সঙ্গত। Intel এবং Apple GPU উভয় ডিভাইসই অপ্ট-ইন API ব্যবহার করে সিস্টেম মেমরি বরাদ্দ (শূন্য-কপি) সরাসরি অ্যাক্সেস করতে সক্ষম।

যেকোন 'VRAM সাইজ' রিপোর্ট ইত্যাদি যা আপনি দেখতে পারেন ড্রাইভার বা OS-নির্দিষ্ট সীমাবদ্ধতা। যতদূর আমি জানি, ইন্টেল জিপিইউ ড্রাইভার এই তালিকাগুলিকে গতিশীলভাবে সামঞ্জস্য করতে পারে, অ্যাপল সিলিকন শুরু থেকেই খুব উচ্চ প্রাকৃতিক সীমা ব্যবহার করে। উভয়ই GPU উদ্দেশ্যে নির্দিষ্ট পরিমাণ RAM সংরক্ষণ করে। এস

টাকু

5 অক্টোবর, 2020
  • 30 এপ্রিল, 2021
লেম্যান বলেছেন: আমি ইন্টেল আইজিপিইউতে কোনো মেমরি অ্যাড্রেসিং সীমাবদ্ধতা সম্পর্কে সচেতন নই। ইন্টেল এবং অ্যাপল উভয় ডিভাইসই একই শেষ স্তরের ক্যাশে এবং একই মেমরি কন্ট্রোলারের মাধ্যমে সিস্টেম মেমরি অ্যাক্সেস করে। সমস্ত ইন্টেল জিপিইউ মেমরি দৃশ্যমান এবং সিপিইউ এবং এর বিপরীতে ক্যাশে-সঙ্গত। Intel এবং Apple GPU উভয় ডিভাইসই অপ্ট-ইন API ব্যবহার করে সরাসরি সিস্টেম মেমরি বরাদ্দ (শূন্য-কপি) অ্যাক্সেস করতে সক্ষম।

যেকোন 'VRAM সাইজ' রিপোর্ট ইত্যাদি যা আপনি দেখতে পারেন ড্রাইভার বা OS-নির্দিষ্ট সীমাবদ্ধতা। যতদূর আমি জানি, ইন্টেল জিপিইউ ড্রাইভার এই তালিকাগুলিকে গতিশীলভাবে সামঞ্জস্য করতে পারে, অ্যাপল সিলিকন শুরু থেকেই খুব উচ্চ প্রাকৃতিক সীমা ব্যবহার করে। উভয়ই GPU উদ্দেশ্যে নির্দিষ্ট পরিমাণ RAM সংরক্ষণ করে।
হ্যাঁ এটা সত্য যে ইন্টেল আইগপাস দিয়ে ভিরামের আকার গতিশীলভাবে সামঞ্জস্য করা যেতে পারে।
কিন্তু আপনি পয়েন্টটি পাচ্ছেন না, বরাদ্দকৃত vram এখনও সিস্টেমের বাকি অংশ দ্বারা অ্যাক্সেস করা যাবে না। সুতরাং আপনার যদি এমন একটি গ্রাফিকাল সত্তা থাকে যার অবস্থান নির্ধারণের প্রয়োজন হয় (সিপিইউ দ্বারা সম্পন্ন) সেই সত্তাটিকে ভিরাম এবং সিস্টেম র্যাম উভয়েই থাকতে হবে। কারণ সিপিইউকে এটির উপর তার গণনা করতে হবে এবং যেহেতু এটি ভিরাম অ্যাক্সেস করতে পারে না তার জন্য সিস্টেম র‌্যামে একটি অনুলিপি প্রয়োজন (এই সমস্তই স্থূলভাবে সরলীকৃত)

UMA এর সাথে cpu এবং gpu উভয়ই একই মেমরি ঠিকানা অ্যাক্সেস করতে পারে। দ্য

লেমান

14 অক্টোবর, 2008
  • 30 এপ্রিল, 2021
স্পিনডেল বলেছেন: কিন্তু আপনি বিষয়টি বুঝতে পারবেন না, বরাদ্দকৃত ভিরামটি এখনও সিস্টেমের বাকি অংশ দ্বারা অ্যাক্সেস করা যাবে না। সুতরাং আপনার যদি এমন একটি গ্রাফিকাল সত্তা থাকে যার অবস্থান নির্ধারণের প্রয়োজন হয় (সিপিইউ দ্বারা সম্পন্ন) সেই সত্তাটিকে ভিরাম এবং সিস্টেম র্যাম উভয়েই থাকতে হবে। কারণ সিপিইউকে এটির উপর তার গণনা করতে হবে এবং যেহেতু এটি ভিরাম অ্যাক্সেস করতে পারে না তার জন্য সিস্টেম র‌্যামে একটি অনুলিপি প্রয়োজন (এই সমস্তই স্থূলভাবে সরলীকৃত)

এই সহজভাবে ভুল. আধুনিক ইন্টেল বা এএমডি আইজিপিইউ সহ কোনও 'ভিআরএম' নেই। CPU এবং GPU একই শারীরিক মেমরি অ্যাক্সেস করতে পারে। যেমনটি আমি আগে লিখেছি, CPU এবং GPU ক্যাশে এবং মেমরি কন্ট্রোলার ভাগ করে।

আপনি যদি আমাকে বিশ্বাস না করেন তবে এই ডিভাইসগুলির জন্য উপলব্ধ ভলকান মেমরি পুলগুলি দেখুন (vkGetPhysicalDeviceMemoryProperties এর মাধ্যমে)। তারা শুধুমাত্র মেমরি পুলগুলি অফার করে যা ডিভাইস (GPU) এবং হোস্ট (CPU) উভয়ের দ্বারা অ্যাক্সেসযোগ্য।

স্পিন্ডেল বলেছেন: UMA এর সাথে cpu এবং gpu উভয়ই একই মেমরি ঠিকানা অ্যাক্সেস করতে পারে।

অবিকল। এই কারণেই আমি বিস্মিত যে আপনি দাবি করবেন যে ইন্টেল UMA নয়। ঠিক যেভাবে ইন্টেল আইজিপিইউ কাজ করে।

dmccloud

7 সেপ্টেম্বর, 2009
অ্যাঙ্করেজ, এ.কে
  • 30 এপ্রিল, 2021
লেমান বলেছেন: এটা একেবারেই ভুল। আধুনিক ইন্টেল বা এএমডি আইজিপিইউ সহ কোনও 'ভিআরএম' নেই। CPU এবং GPU একই শারীরিক মেমরি অ্যাক্সেস করতে পারে। যেমনটি আমি আগে লিখেছি, CPU এবং GPU ক্যাশে এবং মেমরি কন্ট্রোলার ভাগ করে।

আপনি যদি আমাকে বিশ্বাস না করেন তবে এই ডিভাইসগুলির জন্য উপলব্ধ ভলকান মেমরি পুলগুলি দেখুন (vkGetPhysicalDeviceMemoryProperties এর মাধ্যমে)। তারা শুধুমাত্র মেমরি পুলগুলি অফার করে যা ডিভাইস (GPU) এবং হোস্ট (CPU) উভয়ের দ্বারা অ্যাক্সেসযোগ্য।



অবিকল। এই কারণেই আমি বিস্মিত যে আপনি দাবি করবেন যে ইন্টেল UMA নয়। ঠিক যেভাবে ইন্টেল আইজিপিইউ কাজ করে।

ইন্টেল আইজিপিইউ-এর সাথে, র‌্যাম দুটি ভার্চুয়াল পার্টিশনে বিভক্ত: একটি যা সিস্টেম র‌্যাম হিসাবে ব্যবহৃত হয়, অন্যটি আইজিপিইউ-কে উৎসর্গ করা হয়। সুতরাং একটি HP বা ডেল ল্যাপটপ যা 8GB র‍্যাম সহ পাঠানো হয় শুধুমাত্র 6 থেকে 7.5GB র‍্যাম প্রোগ্রামগুলির জন্য উপলব্ধ থাকবে কারণ বাকিগুলি শুধুমাত্র iGPU-এর জন্য বরাদ্দ করা হয়। উপরন্তু, সিস্টেম পার্টিশনে লেখা ডেটা শুধুমাত্র CPU দ্বারা অ্যাক্সেস করা যেতে পারে, এবং GPU পার্টিশনে লেখা ডেটা শুধুমাত্র iGPU দ্বারা অ্যাক্সেসযোগ্য। এই কারণেই ইন্টেলের 'UMA' শব্দটির ব্যবহার সর্বোত্তমভাবে বিভ্রান্তিকর। M1-এর সাথে, Apple CPU এবং GPU কোর উভয়কেই সম্পূর্ণ মেমরি অ্যাড্রেস স্পেসে সম্পূর্ণ অ্যাক্সেস দিয়েছে। অ্যাপ্লিকেশনগুলির জন্য যেখানে GPU এবং CPU উভয়ই ব্যবহার করা হয় (ওয়ার্ল্ড অফ ওয়ারক্রাফ্ট সহ অনেক এমএমও এই মানদণ্ডের সাথে খাপ খায়), উইন্ডোজ সাইডের উভয় পার্টিশনে ডেটা কপি করতে হবে, তারপরে কোনও আউটপুট চালানোর আগে পরিবর্তনগুলি মিলিত হয়। M1 দিয়ে, CPU এবং GPU কোর উভয়ই ডেটা অ্যাক্সেস এবং পরিবর্তন করতে পারে একই সাথে . এটি সামগ্রিক কর্মক্ষমতা বৃদ্ধি করে কারণ পুনর্মিলন পদক্ষেপের আর প্রয়োজন নেই। দ্য

লেমান

14 অক্টোবর, 2008
  • 30 এপ্রিল, 2021
dmccloud বলেছেন: Intel iGPUs এর সাথে, RAM দুটি ভার্চুয়াল পার্টিশনে বিভক্ত হয়: একটি সিস্টেম RAM হিসাবে ব্যবহৃত হয়, অন্যটি iGPU-কে উৎসর্গ করা হয়। সুতরাং একটি HP বা ডেল ল্যাপটপ যা 8GB র‍্যাম সহ পাঠানো হয় শুধুমাত্র 6 থেকে 7.5GB র‍্যাম প্রোগ্রামগুলির জন্য উপলব্ধ থাকবে কারণ বাকিগুলি শুধুমাত্র iGPU-এর জন্য বরাদ্দ করা হয়। উপরন্তু, সিস্টেম পার্টিশনে লেখা ডেটা শুধুমাত্র CPU দ্বারা অ্যাক্সেস করা যেতে পারে, এবং GPU পার্টিশনে লেখা ডেটা শুধুমাত্র iGPU দ্বারা অ্যাক্সেসযোগ্য। এই কারণেই ইন্টেলের 'UMA' শব্দটির ব্যবহার সর্বোত্তমভাবে বিভ্রান্তিকর।

আপনি কোথা থেকে এই তথ্য আছে? এটি সমস্ত প্রযুক্তিগত ডকুমেন্টেশন এবং API আচরণের বিপরীত যা আমি সচেতন। 'ভার্চুয়াল পার্টিশন' - এটি শুধুমাত্র GPU ব্যবহারের জন্য সংরক্ষিত RAM। অ্যাপল সিস্টেমগুলিও এটি করে। এক্স

xWhiplash

অবদানকারী
21শে অক্টোবর, 2009
  • 1 মে, 2021
লেমান বলেছেন: আপনার কাছে এই তথ্য কোথা থেকে এসেছে? এটি সমস্ত প্রযুক্তিগত ডকুমেন্টেশন এবং API আচরণের বিপরীত যা আমি সচেতন। 'ভার্চুয়াল পার্টিশন' - এটি শুধুমাত্র GPU ব্যবহারের জন্য সংরক্ষিত RAM। অ্যাপল সিস্টেমগুলিও এটি করে।
আবার, এটি একটি প্রোগ্রামিং পরিবর্তন. একটি আধুনিক ইন্টেল iGPU তে 2005 থেকে একটি পুরানো গেম চালানোর জন্য এখনও iGPU মেমরিতে একটি অনুলিপি সম্পাদন করতে হবে। আপনি আসলে কোড যে আপনি শূন্য মেমরি বাফার চান রাষ্ট্র প্রয়োজন.

যেহেতু Apple এর একটি ডেডিকেট iGPU VRAM নেই, তাই এই সমস্যাটি ঘটে না। এতে এই বিচ্ছেদ নেই।

অনুগ্রহ করে দেখান যেখানে Apple সিস্টেমগুলি শুধুমাত্র GPU-এর জন্য RAM-এর উত্সর্গীকৃত বিভাগগুলি দেখায়৷ আমার এখানে একটি ম্যাক মিনি M1 আছে এবং আমি খুঁজে পাচ্ছি না যেখানে এটি শুধুমাত্র 1 বা 2 GB VRAM উপলব্ধ আছে। দ্য

লেমান

14 অক্টোবর, 2008
  • 1 মে, 2021
xWhiplash বলেছেন: আবার, এটি একটি প্রোগ্রামিং পরিবর্তন। একটি আধুনিক ইন্টেল iGPU তে 2005 থেকে একটি পুরানো গেম চালানোর জন্য এখনও iGPU মেমরিতে একটি অনুলিপি সম্পাদন করতে হবে। আপনি আসলে কোড যে আপনি শূন্য মেমরি বাফার চান রাষ্ট্র প্রয়োজন.

এবং আবার, আপনি যখন মেটাল বা অন্য কোন GPU API ব্যবহার করেন তখন এটি একই জিনিস। আপনি কি বলতে চাচ্ছেন তা নিয়ে আমি সত্যিই বিভ্রান্ত।

অনুগ্রহ করে এটিকে ভুল উপায়ে নিবেন না, তবে আমাকে এই মুহুর্তে জিজ্ঞাসা করতে হবে: GPU প্রোগ্রামিং নিয়ে আপনার অভিজ্ঞতা কী? আপনি গ্রাফিকাল API-এর সাথে খুব বেশি পরিচিত বলে আমার কাছে মনে হচ্ছে না।

xWhiplash বলেছেন: যেহেতু Apple এর একটি ডেডিকেট iGPU VRAM নেই, তাই এই সমস্যাটি ঘটে না। এতে এই বিচ্ছেদ নেই।

অবশ্যই তা করে। অনুগ্রহ করে মেটাল ডকুমেন্টেশন পড়ুন। সমস্ত মৌলিক API অনুমান করে যে আপনি ড্রাইভার-বরাদ্দ মেমরি বাফারগুলিতে ডেটা অনুলিপি করছেন। আপনি যদি শূন্য-কপি কার্যকারিতা অর্জন করতে চান, তাহলে আপনাকে বিশেষায়িত API ব্যবহার করতে হবে (যেমন আপনি বলছেন, এটি একটি প্রোগ্রামিং পরিবর্তন)। আমি মনে করি এটি পঞ্চমবারের মতো আমি এটি উল্লেখ করছি। এটি কিছুটা হতাশাজনক হচ্ছে।

xWhiplash বলেছেন: অনুগ্রহ করে দেখান যেখানে অ্যাপল সিস্টেম শুধুমাত্র GPU-এর জন্য RAM-এর উত্সর্গীকৃত বিভাগগুলি দেখায়৷ আমার এখানে একটি ম্যাক মিনি M1 আছে এবং আমি খুঁজে পাচ্ছি না যেখানে এটি শুধুমাত্র 1 বা 2 GB VRAM উপলব্ধ আছে।

VRAM উপলব্ধ শুধুমাত্র কিছু তথ্য যা ড্রাইভার/OS আপনাকে দেয়। ইন্টেল iGPU এর কোনো VRAM নেই। তাদের জিপিইউ ড্রাইভার দ্বারা পরিচালিত সিস্টেম মেমরি রয়েছে। ঠিক যেমন আপেল। বাকিটা শুধু চালকের আচরণ। উইন্ডোজের একজন ইন্টেল ড্রাইভার আপনার সর্বাধিক জিপিইউ র‌্যাম ব্যবহার 4 জিবি বা তার বেশি সীমাবদ্ধ করতে পারে (সত্যি বলতে, আমি জানি না), অ্যাপল আরও নমনীয়। এক্স

xWhiplash

অবদানকারী
21শে অক্টোবর, 2009
  • 1 মে, 2021
লেমান বলেছেন: অনুগ্রহ করে এটাকে ভুল ভাবে নেবেন না, কিন্তু আমাকে এই মুহুর্তে জিজ্ঞাসা করতে হবে: GPU প্রোগ্রামিং নিয়ে আপনার অভিজ্ঞতা কী? আপনি গ্রাফিকাল API-এর সাথে খুব বেশি পরিচিত বলে আমার কাছে মনে হচ্ছে না।
আমি ভিডিও গেম তৈরি করি, ডাইরেক্ট এক্স, এক্সএনএ, মনোগেম, ইউনিটি, অবাস্তব এবং আরও অনেক কিছুতে পিক্সেল এবং ভার্টেক্স শেডারের সাথে কাজ করি। আমার অভিজ্ঞতা আছে যে কারণে অনেক লোক পোস্ট করেছে যে ইন্টেলের এই সমস্যা নেই বলে তারা জানেন না এটি একটি প্রোগ্রামিং পরিবর্তন - এবং অনেক লোক এটি একটি প্রোগ্রামিং পরিবর্তনও বুঝতে পারেনি। আমি এমন একটি উদাহরণ খুঁজে পাইনি যে আপনি দাবি করেন যে Apple এর M1 এখনও এই সমস্যায় ভুগছে, এবং আমি কয়েক দিন ধরে অনুসন্ধান করেছি। আমি শূন্য মেমরি বাফারের জন্য প্রয়োজনীয় পতাকাগুলি খুঁজে পাচ্ছি না যেমন আপনি ইন্টেলের জন্য করেন। তাই অনুগ্রহ করে, 5 বার বলার পরিবর্তে আমাকে সঠিক দিক নির্দেশ করুন। আপনার কাছে প্রমাণ থাকলে, আমি অবশ্যই এটি পড়তে চাই। আমি কোন প্রমাণ দেখিনি যে M1 এর এখনও নিজস্ব ডেডিকেটেড GPU মেমরি বরাদ্দ রয়েছে। আমি যা কিছু পড়েছি এবং সমস্ত ডকুমেন্টেশন দেখেছি তাতে বলা হয়েছে যে M1 GPU 8GB বা 16GB ইউনিফাইড মেমরির যেকোনো এবং সমস্ত অ্যাক্সেস করতে পারে।

আমি এই মত কয়েক ডজন বিকাশকারী আলোচনা এবং বিকাশকারী মতামত দেখেছি:

কেন Apple M1 চিপ এত দ্রুত - একজন বিকাশকারী ব্যাখ্যা করেছেন | উৎপাদন বিশেষজ্ঞ

আপনি হয়ত ভাবছেন Apple M1 চিপ এত দ্রুত কেন? এই নিবন্ধে, আমরা একজন বিকাশকারীর কাছ থেকে শিখি যে কী তৈরি করে, এমনকি এই এন্ট্রি-লেভেল ম্যাকগুলি, এত দ্রুত। www.pro-tools-expert.com
M1 এর সাথে, এটিও SoC এর অংশ। M1-এর মেমরিকে 'ইউনিফাইড মেমরি আর্কিটেকচার' (UMA) হিসাবে বর্ণনা করা হয়েছে যা CPU, GPU এবং অন্যান্য কোরকে একে অপরের মধ্যে তথ্য আদান-প্রদান করতে দেয় এবং ইউনিফাইড মেমরির সাথে CPU এবং GPU একই সাথে মেমরি অ্যাক্সেস করতে পারে। এক এলাকা এবং অন্যের মধ্যে ডেটা অনুলিপি করার চেয়ে।

আমি ধাতব ডকুমেন্টেশন দেখার চেষ্টা করেছি, এবং ইন্টেল আইজিপিইউ-এর মতো প্রোগ্রামিং পরিবর্তনের প্রয়োজন কোথায় তা আমি দেখতে পাচ্ছি না। আবার, যদি আপনার কাছে নথির একটি নির্দিষ্ট অংশ থাকে তবে দয়া করে আমাকে নির্দেশ করুন। কিন্তু ডেভেলপারদের কাছ থেকে এই সমস্ত অ্যাকাউন্ট, এবং আমি এখনও পর্যন্ত যা দেখিনি তা আমাকে একই সমস্যার দিকে নির্দেশ করে যা ইন্টেল আইজিপিইউ-এর রয়েছে।

এবং আপনি জানেন যে যখন আমরা Intel iGPU-এর ক্ষেত্রে VRAM বলি, তখন আমরা আসলে 'ড্রাইভার দ্বারা GPU-তে বরাদ্দকৃত সেগমেন্টেড মেমরি' বোঝায়। VRAM সংক্ষিপ্ত এবং সহজ এবং এখনও কথোপকথন সম্পন্ন করে। শেষ সম্পাদনা: 1 মে, 2021 দ্য

লেমান

14 অক্টোবর, 2008
  • 1 মে, 2021
xWhiplash বলেছেন: আমি ভিডিও গেম তৈরি করি, ডাইরেক্ট এক্স, এক্সএনএ, মোনোগেম, ইউনিটি, অবাস্তব এবং আরও অনেক কিছুতে পিক্সেল এবং ভার্টেক্স শেডারের সাথে কাজ করি।

আহ, এটি দুর্দান্ত, তাই আমরা এটি একটি প্রযুক্তিগত স্তরে আলোচনা করতে পারি।

সম্পাদনা করুন: দুঃখিত, ফোরাম স্বয়ংক্রিয়ভাবে ইউআরএলগুলিতে ইমোজিগুলি সন্নিবেশিত করে :/

xWhiplash বলেছেন: আমার অভিজ্ঞতা আছে যার কারণে অনেক লোক পোস্ট করেছে যে ইন্টেলের এই সমস্যাটি নেই বলে এটি একটি প্রোগ্রামিং পরিবর্তন জানেন না - এবং অনেক লোক এটি একটি প্রোগ্রামিং পরিবর্তনও বুঝতে পারেনি। আমি এমন একটি উদাহরণ খুঁজে পাইনি যে আপনি দাবি করেন যে Apple এর M1 এখনও এই সমস্যায় ভুগছে, এবং আমি কয়েক দিন ধরে অনুসন্ধান করেছি। আমি শূন্য মেমরি বাফারের জন্য প্রয়োজনীয় পতাকাগুলি খুঁজে পাচ্ছি না যেমন আপনি ইন্টেলের জন্য করেন।

আপনি যদি জিরো-কপি আচরণ করতে চান, অর্থাৎ, GPU বাফার হিসাবে আপনার নিজের মেমরি বরাদ্দ ব্যবহার করুন আপনাকে স্পষ্টভাবে ব্যবহার করতে হবে makeBuffer(bytesNoCopy:দৈর্ঘ্য প্রতিক্রিয়া:ক্রেভনিক এবং xWhiplashপরবর্তী

পৃষ্ঠায় যান

যাওয়াপরবর্তী শেষ