সিনক্রেটিক
অবদানকারী
আসল পোস্টার- 22 এপ্রিল, 2019
- 19 অক্টোবর, 2019
বর্তমান সংস্করণ: 0.95 (8 জুন 2021)
MouSSE-তে লোকেদের উল্লেখ করার সময়, অনুগ্রহ করে সরাসরি এই পোস্টের সাথে লিঙ্ক করুন, যাতে সর্বদা সর্বশেষ সংস্করণ এবং তথ্য থাকবে।
সম্পাদনা করুন (8 জুন 2021/1 সেপ্টেম্বর 2021): মন্টেরি কিছু পরিবর্তন করেছে, তাই একটি নতুন সংস্করণ প্রয়োজন ছিল। সংস্করণ 0.95 (এই পোস্টের সাথে সংযুক্ত) মন্টেরে সমর্থন করে (পাশাপাশি আগের MacOS সংস্করণ)। কোনো নতুন কার্যকারিতা যোগ করা হয়নি, তাই আপনি যদি ইতিমধ্যেই একটি প্রি-মন্টেরি MacOS-এ MouSSE ব্যবহার করে থাকেন, তাহলে v0.95-এ 'আপগ্রেড' করার কোনো প্রয়োজন নেই। (আমি এই সংস্করণটি 8 জুন 2021 এ পোস্ট করেছি, কিন্তু আমি 1 সেপ্টেম্বর 2021 পর্যন্ত পোস্ট # 1 আপডেট করতে খুব ব্যস্ত ছিলাম, তাই দুটি তারিখ।)
সম্পাদনা করুন (22 মে 2020): আমি v0.92-এ মোটামুটি বিরল বাগ কী হওয়া উচিত তা খুঁজে পেয়েছি, যা বর্তমান সংযুক্ত সংস্করণে (v0.93) সংশোধন করা হয়েছে। এটি একটি কম-অগ্রাধিকার আপডেট, তাই আপনার যদি একটি কার্যকরী সিস্টেম থাকে, তাহলে আপনার MouSSE-এর অনুলিপি প্রতিস্থাপন করার জন্য কোনো জরুরি বোধ করবেন না।
সম্পাদনা করুন (5 মে 2020): এই পোস্টের সাথে সংযুক্ত MouSSE (v0.92) এর একটি নতুন সংস্করণ রয়েছে৷ এটি একটি প্রধান পুনর্লিখনের প্রতিনিধিত্ব করে এবং পূর্ববর্তী পাবলিক সংস্করণ (v0.38) এর চেয়ে আরও স্থিতিশীল, আরও শক্তিশালী এবং দ্রুত হওয়া উচিত। পূর্ববর্তী রিলিজ থেকে আপগ্রেড করতে, হয় বিদ্যমান কেক্সটটিকে এটি দিয়ে ওভাররাইট করুন (তারপর |_+_| এবং রিবুট করুন) অথবা নতুন MacOS প্যাচারটি পান যাতে MouSSE রয়েছে এবং এটি আপনার জন্য আপগ্রেড হতে দিন ( এই লেখা পর্যন্ত, উভয় প্যাচারের লেখকরা নতুন MouSSE সংস্করণ সম্পর্কে সচেতন কিন্তু এখনও তাদের প্যাচারের আপডেট প্রকাশ করেননি )
সম্পাদনা করুন (13 নভেম্বর 2019): যদি আপনার সিস্টেমে একটি মেটাল AMD GPU না থাকে, তাহলে আপনার MouSSE ইনস্টল করা উচিত নয়। নন-এএমডি-জিপিইউ সিস্টেমে অস্থিরতার অনেকগুলি রিপোর্ট রয়েছে, যার কোনও স্পষ্ট কারণ এখনও সনাক্ত করা যায়নি। কিভাবে MouSSE আনইনস্টল করতে হয় তার নির্দেশাবলী এই পোস্টে প্রদর্শিত হবে (নীচে দেখুন)।
এই সফ্টওয়্যারটি বিভিন্ন হার্ডওয়্যার এবং সফ্টওয়্যার কনফিগারেশনে পরীক্ষা করা হয়েছে এবং এটি বিটা থেকে মুক্তির জন্য যথেষ্ট স্থিতিশীল বলে মনে হচ্ছে। অনুগ্রহ করে এই থ্রেডে বা আমাকে সরাসরি বার্তার মাধ্যমে আপনার যে কোনো প্রতিক্রিয়া, ইতিবাচক বা নেতিবাচক, সাফল্য বা ব্যর্থতা প্রদান করুন।
*** গুরুত্বপূর্ণ: আপনার নিজের ঝুঁকিতে ব্যবহার করুন!
এই সফ্টওয়্যারটি যেমন আছে তেমনই সরবরাহ করা হয়েছে, কোনো ওয়ারেন্টি ছাড়াই। এটি কোন সমস্যা সৃষ্টি করার কোন কারণ নেই, কিন্তু যদি কিছু ভুল হয়ে যায়, সেগুলি আপনার দায়িত্ব। এটি বিভিন্ন সিস্টেম এবং MacOS এর বিভিন্ন সংস্করণে পরীক্ষিত এবং বেঞ্চমার্ক করা হয়েছে, তবে এটি যে কোনও প্রদত্ত সিস্টেম বা MacOS-এর সংস্করণে কাজ করবে এমন কোনও নিশ্চয়তা নেই। এই সফ্টওয়্যারটি ব্যবহার করার সাথে সম্পর্কিত সময়, অর্থ, চুল, স্মৃতি, মনের শান্তি, গাড়ির চাবি বা টেলিভিশনের রিমোট কন্ট্রোলের কোনো ক্ষতির জন্য লেখক দায়ী নন। .)
*** এটা কি?
নতুন AMD Mac ভিডিও ড্রাইভার কিছু SSE 4.2 নির্দেশাবলী ব্যবহার করে। পুরানো CPUs (Penryn, Harpertown, এবং পূর্বের) এই নির্দেশাবলী সমর্থন করে না। পুরানো ম্যাক প্রো সিস্টেমগুলি (যেমন ম্যাক প্রো 3,1) সেই পুরানো সিপিইউগুলি ব্যবহার করে - তাই, নতুন AMD ড্রাইভারগুলি সেই সিস্টেমগুলিতে কাজ করবে না। MouSSE হল একটি আংশিক SSE4.2 এমুলেটর যা সেই পুরানো CPU গুলিকে নতুন AMD ড্রাইভার ব্যবহার করতে দেয়। যদিও এর প্রাথমিক ফোকাস সবসময় এএমডি ড্রাইভারদের কাজ করে চলেছে, তবে এটি ওয়ার্ল্ড অফ ওয়ারক্রাফ্টকে ম্যাক প্রো 3,1 এ চালানোর অনুমতি দেয় বলে মনে হচ্ছে এএমডি ড্রাইভার ব্যবহার করা হচ্ছে কিনা তা নির্বিশেষে। 'সম্পাদনের চেষ্টা করছি, এই এমুলেটরটি পেনরিন/হার্পারটাউন/ওল্ফডেল সিপিইউ সহ যেকোনো ম্যাক সিস্টেমে কার্যকর প্রমাণিত হতে পারে। এর মধ্যে রয়েছে: Mac Pro 3,1 (2008 সালের শুরুর দিকে) Xserve 2,1 (2008 সালের শুরুর দিকে) MacBook Pro 4,1 (2008 সালের শুরুর দিকে) MacBook 4,1 (2008 সালের শুরুর দিকে) MacBook 7,1 (2010 সালের মাঝামাঝি) ) ম্যাকবুক এয়ার 2,1 (অক্টোবর 2008) MacBook Air 3,1 (অক্টোবর 2010) (11') MacBook Air 3,2 (অক্টোবর 2010) (13') iMac 8,1 (এপ্রিল 2008) iMac 9,1 (মার্চ 2009) iMac 10,1 (অক্টোবর 2009) (Core2 Duo সহ, i5 নয়) Mac Mini 3,1 (মার্চ 2009, অক্টোবর 2009) Mac Mini 4,1 (Mid 2010) (ওরফে ম্যাক মিনি সার্ভার) এই সব পরীক্ষা করা হয়নি; আপনার মাইলেজ পরিবর্তিত হতে পারে. উপরন্তু, Penryn থেকেও পুরানো CPU পারে এই এমুলেটর ব্যবহার করুন; যাইহোক, যেহেতু তাদের SSE4.1 এর অভাব রয়েছে, শুধুমাত্র আংশিক SSE4.2 যোগ করলে সম্ভবত সামান্য বা কোন লাভ হবে না। গুরুত্বপূর্ণ: আপনার যদি সেই সিস্টেমগুলির মধ্যে একটি না থাকে - এবং, বিশেষ করে, যদি আপনার কাছে থাকে নতুন সিস্টেম (যেমন একটি ম্যাক প্রো 4,1 বা 5,1) - আপনার MouSSE ইনস্টল করা উচিত নয়। এটি সেই সিস্টেমগুলির জন্য দরকারী কিছু করতে পারে না এবং সম্ভাব্যভাবে পথ পেতে পারে বা অন্যান্য সমস্যার কারণ হতে পারে। আমি ব্যক্তিগতভাবে MacOS 10.13-10.15 (High Sierra, Mojave, এবং Catalina 15.0-15.4) এ এটি পরীক্ষা করেছি। অন্যরা রিপোর্ট করে যে এটি 10.12 (সিয়েরা) এ লোড হয়, যদিও এর AMD ড্রাইভারদের অনুকরণের প্রয়োজন বলে মনে হয় না।
*** এটার কাজ কি?
MouSSE প্রিভিলেজড (কার্ণেল) মোড এবং আনপ্রিভিলেজড (ব্যবহারকারী) মোডে অবৈধ নির্দেশাবলী আটকে রাখে এবং POPCNT, PCMPGTQ, এবং CRC32 নির্দেশাবলী অনুকরণ করে। এই লেখার মতো, PCMPGTQ এবং POPCNT হল AMD ড্রাইভারগুলিতে ব্যবহৃত একমাত্র সমস্যাযুক্ত নির্দেশাবলী। (এবং, দৃশ্যত, ওয়ার্ল্ড অফ ওয়ারক্রাফ্টে বর্তমানে ব্যবহৃত শুধুমাত্র দুটি।) MouSSE সম্পূর্ণরূপে পুনঃপ্রবেশকারী, এবং স্বয়ংক্রিয়ভাবে সমস্ত CPU/কোর/থ্রেডে চলে।
*** এটা কি করে না?
এই সময়ে, MouSSE POPCNT, PCMPGTQ, এবং CRC32 ছাড়া অন্য কোনো SSE4.2 নির্দেশাবলী বাস্তবায়ন করে না। পর্যাপ্ত চাহিদা থাকলে, ভবিষ্যতের সংস্করণে অতিরিক্ত SSE4.2 (বা অন্য) নির্দেশাবলীর জন্য সমর্থন অন্তর্ভুক্ত থাকতে পারে। যদি MouSSE একটি অসমর্থিত নির্দেশের সম্মুখীন হয়, তাহলে এটি MacOS-কে নিয়ন্ত্রণ করে, এবং আপনি একই ত্রুটি পরিচালনা করতে দেখতে পাবেন যে আপনি MouSSE ইনস্টল করা হয়নি কিনা (সাধারণত, একটি 'অবৈধ নির্দেশ' বার্তা এবং প্রোগ্রাম সমাপ্তি)।* সংস্করণ 0.32 অনুযায়ী , যখন একটি অসমর্থিত নির্দেশের সম্মুখীন হয় তখন MouSSE আর স্বচ্ছভাবে আচরণ করে না। সমস্যা সমাধানে সহায়তা করার জন্য, MouSSE অবৈধ অপকোডে 16 বাইট XMM15 এ লোড করে এবং এর প্রথম 8 বাইট R15 এ লোড করে। উভয় রেজিস্টার ব্যবহার করা হয় কারণ 16 বাইট বিশ্লেষণের জন্য প্রয়োজনীয় সমস্ত প্রসঙ্গ সরবরাহ করে, কিছু ক্র্যাশ ডাম্পে XMM রেজিস্টার অন্তর্ভুক্ত করা হয় না, তাই R15ও লোড হয় (8 বাইট কিছুই না থেকে ভালো)। এটি স্বচ্ছতার নীতি লঙ্ঘন করে, কিন্তু 'অবৈধ অপকোড' ত্রুটি সাধারণত মারাত্মক, প্রভাবটি নগণ্য। আপনি যদি এমন একটি পরিস্থিতি সম্পর্কে জানেন যেখানে এটি সমস্যাযুক্ত, দয়া করে আমাকে জানান যাতে আমি একটি বিকল্প তৈরি করতে পারি। (সংস্করণ 0.45 অনুযায়ী, XMM15 এবং R15 বাদ দেওয়া হয়েছে, এবং অবৈধ অপকোডের প্রথম 8টি বাইট RAX-এ ফেরত দেওয়া হয়েছে।) * সংস্করণ 0.38 অনুযায়ী, একটি 'ম্যাজিক' অবৈধ অপকোড পরিচালনা করা হয়: সাধারণত- অবৈধ নির্দেশনা 3f 55 44 ('?UD') RAX-এ 'MouSSE42' প্রদান করে, MouSSE লোড এবং সক্রিয় কিনা তা পরীক্ষা করার একটি উপায় হিসাবে। MouSSE চলমান না থাকলে, সেই নির্দেশটি নতুন বা পুরানো যেকোনো সিস্টেমে একটি #UD ব্যতিক্রম ছুড়ে দেবে। খুঁজে পায় (কিন্তু অনুকরণ করে না)। এই পরিসংখ্যানগুলি 'ম্যাজিক' নির্দেশের মাধ্যমে ফেরত দেওয়া হয়। পিসিএমপি?এসটিআর? নির্দেশাবলী অনুকরণবিহীন থাকে। IOKit স্টার্টআপে যাই ব্যবহার করে না কেন, MouSSE কোনো গতিশীলভাবে বরাদ্দকৃত মেমরি ব্যবহার করে না, তাই মেমরি লিক হওয়ার কোনো সম্ভাবনা নেই। MouSSE কোনো প্রক্রিয়া তৈরি করে না; এটি কেবল কার্নেলের একটি এক্সটেনশন৷ MouSSE কোনো ফাইল পড়তে বা লিখতে পারে না, বা কোনো নেটওয়ার্ক অ্যাক্সেস করে না বা অন্য কোনো ডিভাইস স্পর্শ করে না৷ এটি যা করে তা হল এটি যে নির্দেশাবলী সম্পর্কে জানে তার জন্য নজর রাখা এবং যখন তারা ফিরে আসে তখন সেগুলিকে অনুকরণ করে৷ বর্তমানে, লগিং শুধুমাত্র লোডের সময় ঘটে। MouSSE আপনার CPU ইতিমধ্যে SSE4.2 সমর্থন করে কিনা তা পরীক্ষা করে না। আপনি যদি একটি নতুন সিস্টেমে MouSSE ইন্সটল করেন তবে এটি লোড হবে, কিন্তু এটি কখনও কিছু মেমরি নেওয়া ছাড়া কিছুই করবে না, কারণ নতুন CPU গুলি SSE4.2 নির্দেশগুলি নিজেরাই পরিচালনা করতে পারে এবং MouSSE নীরবে একাকীত্ব সহ্য করবে প্রোগ্রাম যা আসলে কিছু করতে বলা হয়নি।* সংস্করণ 0.38 অনুযায়ী, এটি সম্পূর্ণ সত্য নয় - MouSSE করে নেটিভ SSE 4.2-এর জন্য চেক করুন, এবং CPU স্থানীয়ভাবে এটিকে সমর্থন করলে স্পষ্টভাবে নিজেকে অক্ষম করে। অন্য কিছু। কারণ MouSSE-এর একটি পূর্ববর্তী সংস্করণ কিছু বিভ্রান্তির কারণ বলে মনে হয়েছিল, আমাকে স্পষ্ট করে বলতে দিন: MouSSE SSE4.2 সক্ষমতার 'বিজ্ঞাপন' করে না, এটি কেবলমাত্র নির্দিষ্ট নির্দেশাবলীর জন্য অনুকরণ প্রদান করে যদি CPU তাদের চালানোর চেষ্টা করে। যদি সিপিইউআইডি নির্দেশটি একটি প্রাক-SSE4.2 সিপিইউতে SSE4.2 সক্ষমতা পরীক্ষা করার জন্য ব্যবহার করা হয়, তবে সেই পরীক্ষাটি 'SSE4.2 সমর্থিত নয়' ফিরিয়ে দেবে, কারণ MouSSE CPUID ফাঁদে ফেলে না। অনুশীলনে, এটি একটি সমস্যা নয়, যেহেতু SSE4.2 ব্যবহার যা MouSSE প্রাথমিকভাবে লক্ষ্য করে (AMD ভিডিও ড্রাইভার) এই CPUID চেকটি সম্পাদন করে না৷ এই সমস্ত কারণে, MouSSE নিষ্ক্রিয় - যদি SSE4.2/অবৈধ নির্দেশ না থাকে কখনও সম্মুখীন হয়, MouSSE কখনই কিছু করবে না
*** কেন আমি আমার কেক্সটস্ট্যাট আউটপুটে 'AAA.LoadEarly.MouSSE' দেখতে পাচ্ছি?
*** কেক্সটের নাম 'AAAMouSSE.kext' কেন?
MacOS এর একটি জটিল স্টার্টআপ পদ্ধতি রয়েছে। যেহেতু MouSSE এর মূল বিষয় হল AMD ভিডিও ড্রাইভারদের কাজ করার অনুমতি দেওয়া, তাই AMD ড্রাইভারদের কাজ করার আগে MouSSE লোড এবং আরম্ভ করতে হবে। সিস্টেম ইনিশিয়ালাইজেশনের অংশ একটি নির্ভরতা ট্রি তৈরি করে, এবং MouSSE নিজেকে সেই গাছের শীর্ষের যতটা সম্ভব কাছাকাছি রাখার চেষ্টা করে। সেই গাছের বাইরে, জিনিসগুলি বর্ণানুক্রমিকভাবে পরিচালনা করা হয় - তাই, কেক্সট নামের শুরুতে 'AAA' আটকে রাখলে এটি বর্ণানুক্রমিক তালিকার শীর্ষে থাকে (অনেকটা ইয়েলো পেজগুলির শুরুতে 'AAA-BestPlumbers' খোঁজার মতো) এমনকি কেউ আর ইয়েলো পেজ ব্যবহার করেন?))। সাধারণত, কেক্সট-এর পুরো নামের মধ্যে একটি ডান-থেকে-বামে ডোমেইন নাম অন্তর্ভুক্ত থাকে, যেমন 'com.apple.xyzzy' - কিন্তু এখানে আবার, 'AAA' নামের একটি শীর্ষ-স্তরের ডোমেইন ব্যবহার করে, MouSSE নিজেকে ঠেলে দিতে পারে বর্ণানুক্রমিক তালিকার শীর্ষে। SSE4.2 নির্দেশনা ব্যবহার করতে পারে এমন যেকোনো কিছুর আগে MouSSE লোড এবং আরম্ভ করার জন্য এটি শুধুমাত্র একটি প্রচেষ্টা।
*** আর কিছু?
আপনি যদি একটি পুরানো ম্যাকে একটি নতুন OS এর অধীনে নতুন AMD ড্রাইভার চালাচ্ছেন, আপনি সম্ভবত ইতিমধ্যেই SIP অক্ষম করে চলছেন। যদি তা না হয়, দুঃখিত - এই সফ্টওয়্যারটির জন্য SIP অক্ষম করা প্রয়োজন৷ IOKit ইন্টারফেসকে সরল করার জন্য, MouSSE-এর একটি ছোট C++ র্যাপার রয়েছে, কিন্তু সমস্ত গুরুত্বপূর্ণ কোড সমাবেশ ভাষায় (গতির জন্য) লেখা হয়েছে৷ , আপনার নিজের ঝুঁকিতে এই সফ্টওয়্যার ব্যবহার করুন. আমি প্রায় এক বছর ধরে আমার ম্যাক প্রো 3,1 এ একটি AMD Radeon RX 570 এর সাথে প্রতিদিন এটি ব্যবহার করছি, কিন্তু আপনার মাইলেজ পরিবর্তিত হতে পারে। আপনি যদি এই সফ্টওয়্যারের ত্রুটিগুলির কারণে সময়, অর্থ বা আপনার বিচক্ষণতা হারান, তাহলে নিজেকে আগে থেকেই সতর্ক করুন৷ আধা-বাতিক নামটি অন্য জায়গা থেকে এসেছে, তবে আপনি এটিকে 'ম্যাকস ওট বুঝট এসএসই' (MouSSE) হিসাবে ভাবতে পারেন যদি আপনি পছন্দ অথবা, আপনি যদি আপনার ভাইবোনকে পছন্দ না করেন, 'আমার আক্রোশজনকভাবে কুৎসিত বোন সবাইকে অসুস্থ করে তোলে।' অথবা, আপনি যদি মেগালোম্যানিয়াক হন, 'আমার উদ্দেশ্য শেষ পর্যন্ত সবকিছুকে ছাড়িয়ে যাবে।' যাই হোক না কেন আপনাকে খুশি করবে। আপাতত, এই পোস্টটি MouSSE-এর অফিসিয়াল রিপোজিটরি হবে, আপডেট হওয়ার সাথে সাথে পোস্ট করা হবে। ভবিষ্যতে কিছু সময়ে, আমি এটি একটি পৃথক হোস্টে স্থানান্তর করতে পারি, যা এখানে উল্লেখ করা হবে। MouSSE-তে লোকেদের উল্লেখ করার সময়, অনুগ্রহ করে সরাসরি এই পোস্টের সাথে লিঙ্ক করুন, যেখানে সর্বদা সর্বশেষ সংস্করণ এবং তথ্য থাকবে।
*** আমি কিভাবে এটি ইনস্টল করব?
MouSSE ইনস্টল করার সবচেয়ে সহজ উপায় হল MacOS প্যাচারগুলির একটি ব্যবহার করা, হয় @dosdude1 ( http://dosdude1.com ) অথবা @0403979 /RMC টিম ( https://github.com/rmc-team/macos-patcher/releases ) আমি একটি স্বতন্ত্র ইনস্টলার লিখিনি। আপাতত, আপনি যদি MacOS প্যাচার ব্যবহার করে MouSSE ইনস্টল না করেন, তাহলে আপনাকে ম্যানুয়ালি ইনস্টলেশন করতে হবে। যেহেতু এই ফোরামটি .tgz ফাইল আপলোড করার অনুমতি দেয় না, তাই .tgz জিপ করা হয়েছে - যার অর্থ আপনাকে এটিকে দুবার আনকম্প্রেস/প্রসারিত করতে হবে। আমি নিম্নলিখিত সুপারিশ:
- ZIP ফাইলটি প্রসারিত করুন, তারপরে আবদ্ধ .TGZ ফাইলটি
- একটি টার্মিনাল খুলুন
- প্রকার |_+_| (আপনার সিস্টেমের জন্য পথ পরিবর্তন করুন)
- প্রকার |_+_|
- প্রকার |_+_|
- রিবুট
*** আমি কিভাবে এটি আনইনস্টল করব?
যেহেতু MouSSE এমন জিনিস নয় যে আপনি সম্ভবত নিয়মিতভাবে ইনস্টল এবং আনইনস্টল করবেন, তাই আমি একটি আনইনস্টল স্ক্রিপ্ট তৈরি করতেও বিরক্ত করিনি। বর্তমান চলমান সিস্টেমে MouSSE আনইনস্টল করতে, শুধুমাত্র নিম্নলিখিতগুলি করুন:
- একটি টার্মিনাল খুলুন
- টাইপ করুন |_+_|, টিপুন |_+_|
- টাইপ করুন |_+_|, টিপুন |_+_|
- টাইপ করুন |_+_|, টিপুন |_+_|
- রিবুট
*** ঠিক আছে, আমি MouSSE ইনস্টল করেছি, কিন্তু এখন আমার নতুন AMD ভিডিও কার্ড খারাপ আচরণ করছে...
আপনি যদি পূর্বে লিগ্যাসি ভিডিও কার্ডগুলিকে কাজ করার জন্য প্যাচগুলি ইনস্টল করে থাকেন তবে সবচেয়ে সাধারণ সমস্যা দেখা দেয়। যদি সেই প্যাচগুলি ইনস্টল করা থাকে, তাহলে MacOS কোন ডিসপ্লে ব্যবহার করতে হবে, কোন ডিসপ্লের জন্য কোন ফ্রেমবাফার ব্যবহার করতে হবে, ইত্যাদি নিয়ে বিভ্রান্ত হতে পারে তাদের অপসারণ করতে হবে (যা দুর্ভাগ্যবশত, বেশিরভাগ ক্ষেত্রে, OS পুনরায় ইনস্টল করা জড়িত)। একটি লিগ্যাসি ভিডিও কার্ড (ম্যাকওএস বুট স্ক্রিন দেখতে) এবং একটি আধুনিক AMD ভিডিও কার্ড একই সাথে ব্যবহার করা, 'লিগেসি ভিডিও' প্যাচ ছাড়া, একটি হিট-এন্ড-মিস প্রস্তাব - কিছু সংমিশ্রণ কিছু সময় কাজ করে, কিছু হয় না এ সব কাজ যদিও এটি 'উভয় জগতের সেরা' (দৃশ্যমান বুট স্ক্রিন এবং আধুনিক GPU ত্বরণ) পেতে ভাল লাগবে, আপনার সেরা বাজি হল লিগ্যাসি কার্ডটি কাছাকাছি শেল্ফে রাখা এবং শুধুমাত্র প্রয়োজনে এটি ব্যবহার করা। সমস্যা কিন্তু কোনো লিগ্যাসি ভিডিও প্যাচ ইনস্টল করা নেই, দয়া করে Eeternalforum-এ লেখকের সাথে যোগাযোগ করার চেষ্টা করুন। (আমি অসমর্থিত Macs' থ্রেডগুলিতে 'MacOS * এও লুকিয়ে আছি, যদি আপনি আমাকে সেখানে চেষ্টা করতে চান।) (একদিকে, যদি আপনি আপনার সেটআপ পরিবর্তন করতে চান যাতে আপনি একটি ভিডিও কার্ডে বুট স্ক্রীন দেখতে পারেন যার অভাব নেই একটি ম্যাক ইএফআই রম, এই পোস্টটি দেখুন - এটি খুব ভাল কাজ করে৷ আপনি এটিকে ওপেনকোরের সাথে যুক্ত করতে পারেন৷)
*** আমার একটি পেনরিন সিপিইউ আছে, কিন্তু আমি মেটাল এএমডি কার্ড ব্যবহার করছি না বা ওয়ার্ল্ড অফ ওয়ারক্রাফ্ট চালাচ্ছি না। আমার কি MouSSE ইনস্টল করা উচিত?
সংক্ষিপ্ত উত্তর হল ' না .' যদি আপনার সিস্টেম ঠিকঠাক চলছে, এবং আপনি আপনার ভিডিও কার্ডকে একটি আধুনিক AMD মডেলে আপগ্রেড করার পরিকল্পনা করছেন না, এবং/অথবা আপনি SSE4.2 এর প্রয়োজন এমন কোনো সফ্টওয়্যার চালানোর পরিকল্পনা করছেন না, তাহলে MouSSE ইনস্টল করা কিছু খাবে কার্নেল মেমরি এবং আপনাকে কোন প্রকৃত সুবিধা প্রদান করে না
সংস্করণের ইতিহাস (শুধুমাত্র সেই সংস্করণগুলি যেগুলি বন্দীদশা থেকে রক্ষা পেয়েছে তা তালিকাভুক্ত করা হয়েছে):
v0.20 - 15 অগাস্ট 2019 - প্রথম সংস্করণ বন্য অঞ্চলে প্রকাশিত হয়েছে৷
v0.30 - 12 সেপ্টেম্বর 2019 - এল ক্যাপিটান থেকে ইনস্টলেশনের অনুমতি দেওয়ার জন্য পরিবর্তনগুলি
v0.32 - 20 সেপ্টেম্বর 2019 - XMM15/R15-এ অবৈধ অপকোড ডেটা ক্যাপচার
v0.35 - 07 অক্টোবর 2019 - আরো প্রাথমিক ডায়গনিস্টিক যোগ করা হয়েছে
v0.38 - 17 অক্টোবর 2019 - আরও লগিং যোগ করা হয়েছে, 'ম্যাজিক' অপকোড সনাক্তকরণ
v0.45 - 28 ফেব্রুয়ারী 2020 - সামঞ্জস্যের জন্য RAX-এ অবৈধ অপকোড রিটার্ন সরানো হয়েছে, POPCNT +32d বাগ সংশোধন করা হয়েছে
v0.91 - 14 এপ্রিল 2020 - পার্সারের প্রধান পুনর্লিখন। বেশ কিছু বাগ সংশোধন করা হয়েছে। অনেক অপ্টিমাইজেশান যোগ করা হয়েছে. CRC32 কার্যকারিতা যোগ করা হয়েছে। সমস্ত অ্যাড্রেসিং মোডের জন্য সমর্থন যোগ করা হয়েছে। পরিসংখ্যান যোগ করা হয়েছে ('জাদু' নির্দেশনা আটকে গেলে ফেরত)। AVX/AVX2/AVX-512 নির্দেশাবলী স্বীকৃতি দেয় (কিন্তু অনুকরণ করে না)।
v0.92 - 28 এপ্রিল 2020 - ফাঁদ-হ্যান্ডলিং পরিকাঠামোর প্রধান পুনর্লিখন, যা MouSSE-কে চ্যালেঞ্জিং পরিবেশে আরও স্থিতিশীল করে তুলবে। এছাড়াও কয়েকটি ছোটখাট বাগ সংশোধন করা হয়েছে। MouSSEstats প্রোগ্রামের উন্নতি।
v0.93 - 22 মে 2020 - ছোটখাট বাগ ফিক্স (বিরল - ভুল গণনা করা স্থানচ্যুতি)
v0.95 - 08 জুন 2021 - Monterey সমর্থন
সংযুক্তি
শেষ সম্পাদনা: সেপ্টেম্বর 1, 2021joevt
অবদানকারী
- জুন 21, 2012
- 19 অক্টোবর, 2019
মিডিয়া আইটেম দেখুন'>
আমি পরে অন্যান্য OS সংস্করণ পরীক্ষা করব। চেষ্টা করার জন্য আমার কাছে একটি RX580ও আছে।
10.11 এল ক্যাপিটান
10.12 সিয়েরা
10.13 উচ্চ সিয়েরা
10.14 মোজাভে
সিনক্রেটিক বলেছেন: স্পষ্ট করে বলতে গেলে, আপনি যদি কেক্সট ম্যানুয়ালি লোড করেন (কেক্সটলোড বা কেক্সটুটিলের মাধ্যমে), আপনি নিরাপদে এটি আনলোড করতে পারেন এবং এটি নিজেই পরিষ্কার হয়ে যাবে।আপনি নিজে কেক্সট লোড না করলেও আপনি নিরাপদে এটি আনলোড করতে পারেন।
Syncretic বলেছেন: সবচেয়ে সাধারণ সমস্যা দেখা দেয় যদি আপনি পূর্বে লিগ্যাসি ভিডিও কার্ডগুলিকে কাজ করার জন্য প্যাচগুলি ইনস্টল করে থাকেন।'লিগেসি ভিডিও' প্যাচ ইনস্টল করা আছে কিনা তা কীভাবে নির্ধারণ করবেন? প্যাচার্স খুব কম ডকুমেন্টেশন আছে. আমি সমস্ত প্যাচগুলির একটি তালিকা দেখতে চাই, সেগুলি কীসের জন্য, এবং তারা কোন ফাইলগুলিকে প্রভাবিত করে (তাই ম্যাকওএস ইনস্টলার থেকে ফাইলগুলিকে মূল সংস্করণের সাথে প্রতিস্থাপন করার জন্য একটি প্যাচ পূর্বাবস্থায় ফিরে যেতে পারে)৷
হালনাগাদ: AAAMouSSE.kext-এর পরবর্তী সংস্করণ (0.93) ওয়ার্ল্ড অফ ওয়ারক্রাফ্টে পাঠ্য অঙ্কন ঠিক করে। শেষ সম্পাদনা: ফেব্রুয়ারী 1, 2021
joevt
অবদানকারী
- জুন 21, 2012
- 19 অক্টোবর, 2019
যদি এমুলেটর ইনস্টল করা থাকে, তাহলে লোকেরা ইমুলেটর ইনস্টল করার আগে সমস্যায় না পড়লে এটি কিছু ঠিক করেছে তা জানবে না। হয়তো এমুলেটরের দুটি ভিন্ন কোড পাথ থাকতে পারে:
1) দ্রুত পথ - সেরা গতির জন্য
2) ডিবাগ পাথ - লগিং এবং পরিসংখ্যানের জন্য - অবৈধ নির্দেশাবলী রয়েছে এমন অবস্থানগুলির ট্র্যাক রাখে৷ প্রতিটি অবস্থানের জন্য একটি গণনা আছে, সম্ভবত একটি স্ট্যাক ডাম্প।
কেক্সটে একটি UserClient থাকতে পারে যা কোড পাথগুলির মধ্যে স্যুইচিং, ডাম্পিং এবং পরিসংখ্যান পরিষ্কার করার অনুমতি দেয়।
তারপর UserClient কল করার জন্য একটি কমান্ড লাইন ইউটিলিটি তৈরি করা যেতে পারে।
অবস্থান এবং স্ট্যাক ডাম্পের ট্র্যাক রাখা মেমরি নিতে হবে, তাই সম্ভবত শেষ 100টি অনন্য অবস্থানের ট্র্যাক রাখুন (পিড, সময়, ঠিকানা, গণনা)।
স্যান্ডারজি
- 18 অক্টোবর, 2014
- নেদারল্যান্ডস
- 20 অক্টোবর, 2019
আমার কাছে ATI Radeon HD 4670 সহ একটি iMac 10,1 আছে, Dosdude1 এর প্যাচারের সাথে Mojave চালাচ্ছি।
'sysctl machdep.cpu.features machdep.cpu.feature_bits' SSE4.1 দেখায়।
আপনি MouSSE ইনস্টল করার সুপারিশ করবেন? আমি গেম খেলি না কিন্তু সর্বদা সেরা পারফরম্যান্স পেতে চাই, এবং Catalina ইনস্টল করার কথা ভাবছি।
সিনক্রেটিক
অবদানকারী
আসল পোস্টার- 22 এপ্রিল, 2019
- 20 অক্টোবর, 2019
joevt বলেছেন: 'লেগেসি ভিডিও' প্যাচ ইনস্টল করা আছে কিনা তা কীভাবে নির্ধারণ করবেন? প্যাচার্স খুব কম ডকুমেন্টেশন আছে. আমি সমস্ত প্যাচগুলির একটি তালিকা দেখতে চাই, সেগুলি কীসের জন্য, এবং তারা কোন ফাইলগুলিকে প্রভাবিত করে (তাই ম্যাকওএস ইনস্টলার থেকে ফাইলগুলিকে মূল সংস্করণের সাথে প্রতিস্থাপন করার জন্য একটি প্যাচ পূর্বাবস্থায় ফিরে যেতে পারে)৷হায়রে, আমি আপনার মতোই অন্ধকারে আছি। আমি এমন পরিস্থিতির দ্বারা কামড় দিয়েছি যেখানে আমি ম্যাকওএস আপগ্রেড করেছি এবং স্পষ্টভাবে না একটি লিগ্যাসি ভিডিও প্যাচ প্রয়োগ করা হয়েছে, শুধুমাত্র পরে আবিষ্কার করার জন্য যে আগের OS থেকে প্যাচটি টিকে আছে। আশা করি, প্যাচ লেখক ভবিষ্যতে এই বিষয়ে কিছু নির্দেশিকা প্রদান করবে।
re:quick/debug বিকল্পগুলি - ভাল পরামর্শ, আমি ভবিষ্যতে প্রকাশের জন্য সেগুলি মনে রাখব। যদিও তারা মোটামুটি সংকীর্ণ দর্শকদের জন্য প্রস্তুত বলে মনে হচ্ছে।
স্যান্ডারজি বলেছেন: হাই সিনক্রেটিক,যদি আপনার সিস্টেম (এবং আপনার চালানোর জন্য প্রয়োজনীয় সমস্ত অ্যাপ) কাজ করে, তাহলে আপনার MouSSE-এর প্রয়োজন নেই৷ আপনার HD4670 কার্ডটি ধাতব-সামঞ্জস্যপূর্ণ নয়, তাই লিগ্যাসি থেকে নেটিভ AMD ড্রাইভারগুলিতে স্যুইচ করার চেষ্টা করার কোনও সুবিধা নেই (যার বিষয়ে আমি সচেতন)। আপনি যদি আপনার ভিডিও কার্ড আপগ্রেড করার পরিকল্পনা না করেন, বা আপনার কাছে এমন কিছু সফ্টওয়্যার থাকে যা একটি রহস্যময় 'অবৈধ নির্দেশনা' ত্রুটির সাথে ক্র্যাশ হয়, আমি মিক্সে MouSSE যোগ করব না।
আমার কাছে ATI Radeon HD 4670 সহ একটি iMac 10,1 আছে, Dosdude1 এর প্যাচারের সাথে Mojave চালাচ্ছি।
'sysctl machdep.cpu.features machdep.cpu.feature_bits' SSE4.1 দেখায়।
আপনি MouSSE ইনস্টল করার সুপারিশ করবেন? আমি গেম খেলি না কিন্তু সর্বদা সেরা পারফরম্যান্স পেতে চাই, এবং Catalina ইনস্টল করার কথা ভাবছি।
jackluke
- 15 জুন, 2018
- 20 অক্টোবর, 2019
joevt বলেছেন: 'লেগেসি ভিডিও' প্যাচ ইনস্টল করা আছে কিনা তা কীভাবে নির্ধারণ করবেন? প্যাচার্স খুব কম ডকুমেন্টেশন আছে. আমি সমস্ত প্যাচগুলির একটি তালিকা দেখতে চাই, সেগুলি কীসের জন্য, এবং তারা কোন ফাইলগুলিকে প্রভাবিত করে (তাই ম্যাকওএস ইনস্টলার থেকে ফাইলগুলিকে মূল সংস্করণের সাথে প্রতিস্থাপন করার জন্য একটি প্যাচ পূর্বাবস্থায় ফিরে যেতে পারে)৷
আপনি ক্যাটালিনা টার্মিনাল থেকে সহজেই চেক করতে পারেন (এক লাইনে কপি/পেস্ট করুন):
খুঁজুন /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/ -নাম SkyLightOriginal
যদি আপনার একটি ঘটনা থাকে তবে অবশ্যই আপনার কাছে একটি লিগ্যাসি ভিডিও প্যাচ প্রয়োগ করা হয়েছে, তবে এটি কেবল ক্যাটালিনাতে 'লিগেসি ভিডিও প্যাচ'গুলিকে বোঝায় না (মোজাভে থেকে নেওয়া এবং প্যাচ করা):
ফ্রেমওয়ার্ক: OpenGL.framework , CoreDisplay.framework
ব্যক্তিগত ফ্রেমওয়ার্ক: SkyLight.framework , GPUSupport.framework
এক্সটেনশন: IOSurface.kext, IOGraphicsFamily.kext, IOAcceleratorFamily2.kext , IONDRVSupport.kext , AppleGraphicsControl.kext
ভিডিও প্যাচ মুছে ফেলার জন্য আপনাকে তাদের স্টক বর্তমান ক্যাটালিনা দিয়ে প্রতিস্থাপন করতে হবে, সহজ উপায়ে আপনার ভলিউমের উপরে ক্যাটালিনা পুনরায় ইনস্টল করুন। শেষ সম্পাদনা: 20 অক্টোবর, 2019
নেটকাস
- 2 অক্টোবর, 2007
- 20 অক্টোবর, 2019
স্টিনভোর্ড
- 6 জানুয়ারী, 2019
- 20 অক্টোবর, 2019
বাকি জন্য, মহান কাজ. Syncretic প্রচেষ্টার জন্য ধন্যবাদ! প্রতিক্রিয়া:টিমোথিআর৭৩৪ জে
joevt
অবদানকারী
- জুন 21, 2012
- 20 অক্টোবর, 2019
জ্যাকলুক বলেছেন: আপনি ক্যাটালিনা টার্মিনাল থেকে সহজেই চেক করতে পারেন (এক লাইনে কপি/পেস্ট করুন):আমি একটি মূল প্রত্যয় ধারণকারী কোন ফাইল খুঁজে পাইনি.
খুঁজুন /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/ -নাম SkyLightOriginal
যদি আপনার একটি ঘটনা থাকে তবে অবশ্যই আপনার কাছে একটি লিগ্যাসি ভিডিও প্যাচ প্রয়োগ করা হয়েছে, তবে এটি কেবল ক্যাটালিনাতে 'লিগেসি ভিডিও প্যাচ'গুলিকে বোঝায় না (মোজাভে থেকে নেওয়া এবং প্যাচ করা):
ফ্রেমওয়ার্ক: OpenGL.framework , CoreDisplay.framework
ব্যক্তিগত ফ্রেমওয়ার্ক: SkyLight.framework , GPUSupport.framework
এক্সটেনশন: IOSurface.kext, IOGraphicsFamily.kext, IOAcceleratorFamily2.kext , IONDRVSupport.kext , AppleGraphicsControl.kext
ভিডিও প্যাচ মুছে ফেলার জন্য আপনাকে তাদের স্টক বর্তমান ক্যাটালিনা দিয়ে প্রতিস্থাপন করতে হবে, সহজ উপায়ে আপনার ভলিউমের উপরে ক্যাটালিনা পুনরায় ইনস্টল করুন।
কোড: |_+_| প্যাচ খুঁজে পেতে এটি যথেষ্ট নয়।
jackluke
- 15 জুন, 2018
- 20 অক্টোবর, 2019
joevt বলেছেন: আমি একটি আসল প্রত্যয় ধারণকারী কোন ফাইল খুঁজে পাইনি।
কোড: |_+_| প্যাচ খুঁজে পেতে এটি যথেষ্ট নয়।
তুমি জিজ্ঞেস করেছিলে ' 'লিগেসি ভিডিও' প্যাচ ইনস্টল করা আছে কিনা তা কীভাবে নির্ধারণ করবেন?'
আমি নির্দেশ করেছিলাম কিভাবে 'ভিডিও প্যাচ'-এর একটি ট্রেস খুঁজে বের করতে হয়, যদি আপনি কোন '*অরিজিনাল' না পান তার মানে আপনার মেশিনে 'ভিডিও প্যাচ' প্রয়োগ করা নেই, সম্ভবত আপনার একটি মেটাল জিপিইউ আছে, তাই।
ভুলে যাবেন না যে কোনো ইউনিক্স শেলে একটি ফাইল/ফোল্ডারে একটি অনুসন্ধান (এবং অন্য কোনো ক্রিয়া: rm, mv, cp এবং তাই) কেস-সংবেদনশীল . আপনি আপনার উদাহরণে একটি ভুল সিনট্যাক্স টাইপ করেছেন, তাছাড়া এটি *অরিজিনাল* নয় বরং *অরিজিনাল*
যাইহোক, একটি আনপ্যাচড সিস্টেমে প্রত্যাবর্তনের কোন সহজ উপায় নেই, কারণ আপনাকে প্যাচ করা থেকে নন-প্যাচডগুলিতে একটি প্রিলিঙ্কড কার্নেল পুনর্নির্মাণ করতে হবে, এছাড়াও কিছু কৌশলী ফ্রেমওয়ার্ক ম্যাকওএস দ্বারা নিয়মিত ব্যবহার করা হয়, তাই আপনি কেবল একটি পুনরুদ্ধার পরিবেশ থেকে সেগুলি প্রতিস্থাপন করতে পারেন। , দ্রুত সমাধান হল পুনরায় ইনস্টল করা। শেষ সম্পাদনা: 20 অক্টোবর, 2019
লুডাক্রিসভপি
- 14 মে, 2008
- 20 অক্টোবর, 2019
joevt
অবদানকারী
- জুন 21, 2012
- 20 অক্টোবর, 2019
জ্যাকলুক বলেছেন: আমি নির্দেশ করেছিলাম কিভাবে 'ভিডিও প্যাচ'-এর ট্রেস খুঁজে বের করতে হয়, যদি আপনি '*অরিজিনাল' না পান তার মানে আপনার মেশিনে 'ভিডিও প্যাচ' প্রয়োগ করা নেই, সম্ভবত আপনার একটি মেটাল জিপিইউ আছে, তাই .শান্ত, নিশ্চিত করার জন্য ধন্যবাদ.
জ্যাকলুক বলেছেন: ভুলে যাবেন না যে যেকোন ইউনিক্স শেলে একটি ফাইল/ফোল্ডারে অনুসন্ধান (এবং অন্য যেকোন ক্রিয়া: rm, mv, cp ইত্যাদি) কেস-সংবেদনশীল . আপনি আপনার উদাহরণে একটি ভুল সিনট্যাক্স টাইপ করেছেন, তাছাড়া এটি *অরিজিনাল* নয় বরং *অরিজিনাল*আমি মনে করি সিনট্যাক্স সঠিক। আমি কেস সংবেদনশীল নামের মিলের জন্য -নাম ব্যবহার করেছি।
জ্যাকলুক বলেছেন: যাইহোক একটি আনপ্যাচড সিস্টেমে প্রত্যাবর্তন করার কোন সহজ উপায় নেই, কারণ আপনাকে প্যাচ করা থেকে নন-প্যাচডগুলিতে একটি প্রিলিঙ্কড কার্নেল পুনর্নির্মাণ করতে হবে, এছাড়াও কিছু কৌশলী ফ্রেমওয়ার্ক ম্যাকওএস দ্বারা নিয়মিত ব্যবহার করা হয়, তাই আপনি কেবল তাদের থেকে প্রতিস্থাপন করতে পারেন। একটি পুনরুদ্ধারের পরিবেশ, দ্রুত সমাধান হল পুনরায় ইনস্টল করা।আমি চলমান সিস্টেম থেকে ফ্রেমওয়ার্ক সংশোধন করার বিষয়ে চিন্তা করিনি। ভবিষ্যতে যদি এটি করার প্রয়োজন হয় তবে আমি এটি মনে রাখব। আমার ম্যাক প্রো থেকে বুট করার জন্য আমার আরও অনেক OS আছে তাই এটি একটি রিকভারি পার্টিশনে বুট করার মতো খারাপ হবে না।
লুডাক্রিসভপি
- 14 মে, 2008
- 20 অক্টোবর, 2019
আমার জন্য একটি চুক্তি ব্রেকার নয় কারণ এই অ্যাপটি কিছু বেঞ্চমার্ক টাইপ তথ্য প্রদান করা ছাড়া অন্য কিছু 'করতে' করে না।
বলা হচ্ছে আমি এখনও এই কেক্সটের 0.32 সংস্করণ চালাচ্ছি।
'CL!ng' হল একটি ছোট অ্যাপ যা OpenCL ডিভাইস সম্পর্কে তথ্য দেখায়। এবং বিভিন্ন নির্ভুলতার জন্য কিছু মেমরি ব্যান্ডউইথ এবং গণনা কর্মক্ষমতা পরীক্ষা প্রদর্শন করে। এই অ্যাপটি চালু করলেই আতঙ্কের সৃষ্টি হয়।
স্পয়লার:প্যানিক স্ট্যাক কোড: |_+_|
joevt
অবদানকারী
- জুন 21, 2012
- 20 অক্টোবর, 2019
Ludacrisvp বলেছেন: আমি এমন একটি অ্যাপ্লিকেশন খুঁজে পেয়েছি যা আতঙ্ক সৃষ্টি করে যা এই কেক্সটকে কল করে।সর্বশেষ সংস্করণ দিয়ে আবার চেষ্টা করুন.
আমার জন্য একটি চুক্তি ব্রেকার নয় কারণ এই অ্যাপটি কিছু বেঞ্চমার্ক টাইপ তথ্য প্রদান করা ছাড়া অন্য কিছু 'করতে' করে না।
বলা হচ্ছে আমি এখনও এই কেক্সটের 0.32 সংস্করণ চালাচ্ছি।
'CL!ng' হল একটি ছোট অ্যাপ যা OpenCL ডিভাইস সম্পর্কে তথ্য দেখায়। এবং বিভিন্ন নির্ভুলতার জন্য কিছু মেমরি ব্যান্ডউইথ এবং গণনা কর্মক্ষমতা পরীক্ষা প্রদর্শন করে। এই অ্যাপটি চালু করলেই আতঙ্কের সৃষ্টি হয়।
CL!ng আমার MacPro3,1, GTX 680 কেক্সটের 0.35 তে আতঙ্কিত হয়নি৷ আসলে, আমি কেক্সট আনলোড করলেও এটি কাজ করে।
কোড: |_+_|
এটি AMD নির্দিষ্ট হতে পারে।
শানি
- সেপ্টেম্বর 28, 2017
- স্কটল্যান্ড
- 21 অক্টোবর, 2019
সিনক্রেটিক
অবদানকারী
আসল পোস্টার- 22 এপ্রিল, 2019
- 21 অক্টোবর, 2019
Ludacrisvp বলেছেন: আমি এমন একটি অ্যাপ্লিকেশন খুঁজে পেয়েছি যা আতঙ্ক সৃষ্টি করে যা এই কেক্সটকে কল করে।আকর্ষণীয় - সেই স্ট্যাক ডাম্প পরামর্শ দেয় যে MouSSE নিজেই একটি #UD ছুঁড়েছে, যা সম্ভব নয়। অনুগ্রহ করে সংস্করণ 0.38 চেষ্টা করুন এবং কিছু পরিবর্তন হলে আমাকে জানান। আপনি আমাকে কৌতূহলী পেয়েছেন.
আমার জন্য একটি চুক্তি ব্রেকার নয় কারণ এই অ্যাপটি কিছু বেঞ্চমার্ক টাইপ তথ্য প্রদান করা ছাড়া অন্য কিছু 'করতে' করে না।
বলা হচ্ছে আমি এখনও এই কেক্সটের 0.32 সংস্করণ চালাচ্ছি।
'CL!ng' হল একটি ছোট অ্যাপ যা OpenCL ডিভাইস সম্পর্কে তথ্য দেখায়। এবং বিভিন্ন নির্ভুলতার জন্য কিছু মেমরি ব্যান্ডউইথ এবং গণনা কর্মক্ষমতা পরীক্ষা প্রদর্শন করে। এই অ্যাপটি চালু করলেই আতঙ্কের সৃষ্টি হয়।
রবিবার 20 অক্টোবর 23:48:42 2019
*** আতঙ্কের প্রতিবেদন ***
প্যানিক (cpu 0 কলার 0xffffff801e2dbadd): 0xffffff7fa2e3c020 এ কার্নেল ফাঁদ, টাইপ 6=অবৈধ অপকোড, নিবন্ধন:
শানি বলেছেন: চমৎকার কাজ। উৎস দেখার কোন সুযোগ? Github লিঙ্ক বা কিছু হতে পারে.ধন্যবাদ বর্তমানে, এটাকে ওপেন সোর্স প্রজেক্ট করার কোন পরিকল্পনা আমার নেই।
লুডাক্রিসভপি
- 14 মে, 2008
- 21 অক্টোবর, 2019
joevt বলেছেন: সর্বশেষ সংস্করণ দিয়ে আবার চেষ্টা করুন।আমার 3,1 এর মধ্যে একটি RX 580 আছে।
CL!ng আমার MacPro3,1, GTX 680 কেক্সটের 0.35 তে আতঙ্কিত হয়নি৷ আসলে, আমি কেক্সট আনলোড করলেও এটি কাজ করে।
কোড: |_+_|
এটি AMD নির্দিষ্ট হতে পারে।
CL!ng আমার অন্য মেশিনে অন্য RX 580 এর সাথে ভাল কাজ করে।
লুডাক্রিসভপি
- 14 মে, 2008
- 21 অক্টোবর, 2019
Syncretic বলেছেন: আকর্ষণীয় - সেই স্ট্যাক ডাম্প থেকে বোঝা যায় যে MouSSE নিজেই একটি #UD ছুঁড়েছে, যা সম্ভব নয়। অনুগ্রহ করে সংস্করণ 0.38 চেষ্টা করুন এবং কিছু পরিবর্তন হলে আমাকে জানান। আপনি আমাকে কৌতূহলী পেয়েছেন.আমি এখনও MouSSE এর 0.38 নিয়ে আতঙ্কিত, আতঙ্ক, তবে এত দ্রুত / আকস্মিক ম্যাক কিছু সংরক্ষণ করতে পারে না, শুধু তাত্ক্ষণিক রিবুট।
আমি আরও বুঝতে পেরেছি যে আমি CL!ng এর সংস্করণ 1.0 ব্যবহার করছি, বরং সাম্প্রতিক সংস্করণ 1.6 যেটি ভাল কাজ করে।
যে কারণে আমি CL!ng দিয়ে পরীক্ষা করতে চেয়েছিলাম তা হল এটি আপনাকে আপনার প্রকৃত PCIe বাসের গতি নির্ধারণ করতে সাহায্য করতে পারে।
আমার ক্ষেত্রে মনে হচ্ছে এই কার্ডটি 16x 2.0 স্লটে থাকলেও আমি 2.5GT/s (ওরফে PCIe 1.1/1.0) এর সাথে আটকে আছি।
আমি ভাবছি যে 3,1 এ 5.0GT/s (ওরফে PCIe 2.0) গতিতে কীভাবে এটি চালানো যায় সে সম্পর্কে কারও কাছে কোনও ধারণা আছে কিনা।
স্পয়লার:lspci -vvnn (macOS থেকে) কোড: |_+_|
এমআইকেএক্স
- 16 ডিসেম্বর, 2004
- জাপান
- 22 অক্টোবর, 2019
আমি 7970 কে বন্ধ করে স্লট 2-এ সরিয়ে নিয়েছি এবং তারপরে পুনরায় চালু করেছি (কোল্ড বুট) যাদুকরীভাবে এটি ঠিক করেছি কারণ কার্ডটি 5GT/S এ এসেছিল৷
আরেকটি শাটডাউন, 7970 কে স্লট 1-এ ফিরিয়ে আনা হয়েছে, পুনরায় চালু হয়েছে এবং তিনবার (পরপর) NVRAM পুনরায় সেট করা হয়েছে। এটি আবার 5GT/S এ উঠে এসেছে।
দেখে মনে হচ্ছে এটি আমার PCIe স্লটগুলি পুনরায় সেট করেছে।
আমি তখন থেকে 7970 সরিয়ে দিয়েছি এবং আমার MSI Armor RX 580 8gb পুনরায় ইনস্টল করেছি যা X 16 লিঙ্ক প্রস্থ @ 5GT/S এ সঠিকভাবে চলছে।
সম্ভবত পুরানো কার্ড (HD 7970) Mojave 10.14.6 এর সাথে মাঝে মাঝে সমস্যা আছে?
সিনক্রেটিক
অবদানকারী
আসল পোস্টার- 22 এপ্রিল, 2019
- 22 অক্টোবর, 2019
Ludacrisvp বলেছেন: আমি এখনও MouSSE-এর 0.38 নিয়ে আতঙ্কিত, আতঙ্ক, তবে এত দ্রুত / আকস্মিক ম্যাক কিছু সংরক্ষণ করতে পারে না, শুধু তাত্ক্ষণিক রিবুট।আমি একবার 5.0GT/s খরগোশের গর্তের নিচে উঁকি দিয়েছিলাম, কিন্তু অন্যান্য বাধ্যবাধকতার কারণে (এখনও) লাফাতে পারিনি। @tsialex এর শেষে দেখার পরামর্শ দিয়েছে এই নথীটি ('স্লট #2 তে PCIe 2.0 সক্ষম করা' অনুসন্ধান করুন - NVMe SSD-এর উদ্দেশ্যে, কিন্তু PCIe PCIe হওয়া উচিত)। তিনি আরও বলেছিলেন যে এটি অপরিহার্য আদেশ ছিল:
আমি আরও বুঝতে পেরেছি যে আমি CL!ng এর সংস্করণ 1.0 ব্যবহার করছি, বরং সাম্প্রতিক সংস্করণ 1.6 যেটি ভাল কাজ করে।
যে কারণে আমি CL!ng দিয়ে পরীক্ষা করতে চেয়েছিলাম তা হল এটি আপনাকে আপনার প্রকৃত PCIe বাসের গতি নির্ধারণ করতে সাহায্য করতে পারে।
আমার ক্ষেত্রে মনে হচ্ছে এই কার্ডটি 16x 2.0 স্লটে থাকলেও আমি 2.5GT/s (ওরফে PCIe 1.1/1.0) এর সাথে আটকে আছি।
আমি ভাবছি যে 3,1 এ 5.0GT/s (ওরফে PCIe 2.0) গতিতে কীভাবে এটি চালানো যায় সে সম্পর্কে কারও কাছে কোনও ধারণা আছে কিনা।
কোড: |_+_| আমি নিজেও এর কোনো চেষ্টা করিনি (এখনও), কিন্তু এটি প্রতিশ্রুতিশীল বলে মনে হচ্ছে।
পুনঃ: MouSSE আতঙ্ক
আমি এখনও কৌতূহলী কি সেই আতঙ্কের কারণ হতে পারে, অনুমান করছি যে এটি সত্যিই MouSSE থেকে আসছে। আপনি যদি CL!ng v1.6 চালাতে খুশি হন, তবে আমি একা একা থাকতে পেরে সন্তুষ্ট। আপনি যদি একটি সংরক্ষিত লগ আবিষ্কার করেন বা MouSSE 0.38 ব্যবহার করে কোনো স্ট্যাক ডাম্প/ট্রেস তথ্য পান, তাহলে দয়া করে আমাকে জানান যাতে আমি এটি ট্র্যাক করতে পারি এবং রাতে আরও ভালো ঘুমাতে পারি।
লুডাক্রিসভপি
- 14 মে, 2008
- 22 অক্টোবর, 2019
সিনক্রেটিক বলেছেন: আমি একবার 5.0GT/s খরগোশের গর্তের নিচে উঁকি দিয়েছিলাম, কিন্তু অন্যান্য বাধ্যবাধকতার কারণে (এখনও) লাফাতে পারিনি। @tsialex এর শেষে দেখার পরামর্শ দিয়েছে এই নথীটি ('স্লট #2 তে PCIe 2.0 সক্ষম করা' অনুসন্ধান করুন - NVMe SSD-এর উদ্দেশ্যে, কিন্তু PCIe PCIe হওয়া উচিত)। তিনি আরও বলেছিলেন যে এটি অপরিহার্য আদেশ ছিল:আমি সেটপিসিআই-এর বিভিন্ন সংস্করণ ব্যবহার করে এটি অসংখ্যবার চেষ্টা করেছি ... গাইডে উল্লেখ করা সংস্করণটি 3.2.2, এবং আমি 3.5.6 ইনস্টল করেছি।
কোড: |_+_| আমি নিজেও এর কোনো চেষ্টা করিনি (এখনও), কিন্তু এটি প্রতিশ্রুতিশীল বলে মনে হচ্ছে।
আমি যাই চেষ্টা করি না কেন এটি কাজ করে না এটি কেবল PCIe 1.0 এ আটকে থাকে
joevt
অবদানকারী
- জুন 21, 2012
- 22 অক্টোবর, 2019
সিনক্রেটিক বলেছেন: আমি একবার 5.0GT/s খরগোশের গর্তের নিচে উঁকি দিয়েছিলাম, কিন্তু অন্যান্য বাধ্যবাধকতার কারণে (এখনও) লাফাতে পারিনি। @tsialex এর শেষে দেখার পরামর্শ দিয়েছে এই নথীটি ('স্লট #2 তে PCIe 2.0 সক্ষম করা' অনুসন্ধান করুন - NVMe SSD-এর উদ্দেশ্যে, কিন্তু PCIe PCIe হওয়া উচিত)। তিনি আরও বলেছিলেন যে এটি অপরিহার্য আদেশ ছিল:কমান্ডটি মূলত #207 থেকে ছিল। এটি সাধারণত শুধুমাত্র PCIe ডিভাইসগুলির সাথে কাজ করে যেগুলি গ্রাফিক্স কার্ড নয়। এটি একটি লক্ষ্য লিঙ্ক গতি সেট করে। একটি দ্বিতীয় কমান্ড লিঙ্কটিকে পুনরায় প্রশিক্ষণ দিতে অনুরোধ করে #212। একটি PCIe ডিভাইস লক্ষ্য লিঙ্কের গতি উপেক্ষা করতে এবং একটি নিম্ন গতি চয়ন করতে পারে। GPU এর কাজটা তাই। GPU ড্রাইভার সম্ভবত অন্য কোথাও একটি টার্গেট লিঙ্ক গতি সেট করে (সম্ভবত একটি প্রস্তুতকারকের নির্দিষ্ট রেজিস্টার) গণনা বা রেন্ডারিং করা হচ্ছে কিনা তার উপর নির্ভর করে।
কোড: |_+_|
Mojave দ্বারা ইনস্টল করা নতুন ফার্মওয়্যার বিদ্যমান হওয়ার আগে (অথবা MacPro3,1 বা তার আগে যেটি নেই) Mac Pros-এ PCIe 1.0 গতির পরিবর্তে PCIe 2.0 গতিতে PCIe 3.0 ডিভাইস (যেমন NVMe, Thunderbolt বা নতুন USB কার্ড) চালানোর জন্য কমান্ডের প্রয়োজন হয়। একটি নতুন ফার্মওয়্যার পাবেন না)। আপনি একটি ডিভাইসের জন্য নিম্ন লিঙ্কের গতি পরীক্ষা করতে কমান্ডটি ব্যবহার করতে পারেন (যদি আপনার একটি PCIe 3.0 বা PCIe 2.0 স্লট থাকে এবং একটি ডিভাইস PCIe 2.0 বা PCIe 1.0 গতিতে কীভাবে আচরণ করে তা দেখতে চান)।
নির্দেশনা: #474 , ডাউনলোড: #482
হাত
- 15 সেপ্টেম্বর, 2007
- জানুয়ারী 17, 2020
আমি আপনার প্যাচ ব্যবহার করে RX560 এর সাথে 10.5.2 এ একটি Mac Pro 3,1 ব্যবহার করছি। কার্ডটি ম্যাকওএসের অধীনেই খুব ভালভাবে চলে, কোন প্রকার ধীরগতি হয় না। যাইহোক, আমি সমান্তরাল 15 এ একটি উইন্ডোজ 10 ভিএম চালানোর চেষ্টা করছি এবং মনে হচ্ছে কোন হার্ডওয়্যার ত্বরণ নেই.. তাই মূলত অব্যবহারযোগ্য। এটি কি হতে পারে কারণ আপনি সম্পূর্ণ SSE 4.2 নির্দেশনা সেটটি অনুকরণ করছেন না?
সম্পাদনা করুন: মাত্র 10.15-এ সমান্তরাল 14 চেষ্টা করার ধারণা ছিল যেটিতে এখনও ধাতব সমর্থন নেই শেষ সম্পাদিত: জানুয়ারী 17, 2020
joevt
অবদানকারী
- জুন 21, 2012
- জানুয়ারী 17, 2020
মণি বলেছেন: হাই,সমান্তরাল MacPro3,1 এ macOS 10.14.3 এর বাইরে পূর্ণ গতিতে কাজ করে না। SSE এমুলেশনের সাথে কিছুই করার নেই - আপনি এটি আনইনস্টল করতে পারেন এবং সমান্তরাল এখনও কাজ করবে, কেবল অসহনীয়ভাবে ধীর।
আমি আপনার প্যাচ ব্যবহার করে RX560 এর সাথে 10.5.2 এ একটি Mac Pro 3,1 ব্যবহার করছি। কার্ডটি ম্যাকওএসের অধীনেই খুব ভালভাবে চলে, কোন প্রকার ধীরগতি হয় না। যাইহোক, আমি সমান্তরাল 15 এ একটি উইন্ডোজ 10 ভিএম চালানোর চেষ্টা করছি এবং মনে হচ্ছে কোন হার্ডওয়্যার ত্বরণ নেই.. তাই মূলত অব্যবহারযোগ্য। এটি কি হতে পারে কারণ আপনি সম্পূর্ণ SSE 4.2 নির্দেশনা সেটটি অনুকরণ করছেন না?
সম্পাদনা করুন: মাত্র 10.15-এ সমান্তরাল 14 চেষ্টা করার ধারণা ছিল যার এখনও ধাতব সমর্থন নেই
amd64
- ফেব্রুয়ারী 16, 2020
- ফেব্রুয়ারী 16, 2020
আমি আমার GTX960 আবার Mac Pro-তে পরিবর্তন করেছি এবং কার্যকর করার চেষ্টা করেছি:
sudo kextunload /System/Library/Extensions/AAAMouSSE.kext
এবং এটি সফল হয়েছে, মানে কেক্সট সঠিকভাবে ইনস্টল করা হয়েছে।
আমি কি কিছু অনুপস্থিত, বা কোন সমাধান আছে? তোমাকে অনেক ধন্যবাদ.
জনপ্রিয় পোস্ট