HeadlinesBriefing HeadlinesBriefing 12 languages

AMD iGPUs To Get Promising Performance Boost on Linux via PerfOpt Patch

TechPowerUp News ·

🇬🇧 English

The Linux kernel 7.4 is still a way out, with a late October/early November release anticipated, but it's already showing promising and usability updates for Linux PCs all around. A new patch called PerfOpt (Performance Optimization) is now slated to be merged into kernel 7.4, promising even more performance upgrades for AMD iGPUs.

Per the recent Linux kernel mailing list, PerfOpt "allows privileged integrated I/O devices (GPUs) to bypass the IOMMU when directly accessing system memory. The IOMMU only enforces the IR/IW permission bits without GPA->SPA translations." Effectively, the patch reduces the amount of system overhead for the iGPU, which should result in a performance boost for basically any application that's sensitive to latency or throughput.

According to testing by Phoronix, local LLM performance on an AMD Strix Halo APU can be improved by as much as 18-23%. PerfOpt should be relevant to basically everyone on an AMD iGPU, but it may be especially important for those on low-power devices, like the Valve Steam Deck and other AMD-powered handhelds, since they are already starved for GPU performance. There's no telling when Valve will update its Steam OS kernel to Linux 7.4, but distributions like Cachy OS, which prioritize performance and fast updates, will likely see the patch sooner.

View original article →


🇸🇦 العربية

وحدات معالجة الرسومات المدمجة من AMD تحصل على دفعة أداء واعدة على لينكس عبر تصحيح PerfOpt

لا تزال نواة لينكس 7.4 بعيدة المنال، حيث يُتوقع إصدارها في أواخر أكتوبر/أوائل نوفمبر، لكنها تُظهر بالفعل تحديثات واعدة ومفيدة لأجهزة الكمبيوتر التي تعمل بلينكس. من المقرر الآن دمج تصحيح جديد يسمى PerfOpt (تحسين الأداء) في النواة 7.4، مما يعد بمزيد من ترقيات الأداء لوحدات معالجة الرسومات المدمجة من AMD.

وفقًا لقائمة البريد الحديثة لنواة لينكس، يسمح PerfOpt "لأجهزة الإدخال/الإخراج المدمجة المميزة (وحدات معالجة الرسومات) بتجاوز IOMMU عند الوصول المباشر إلى ذاكرة النظام. يفرض IOMMU فقط بتات إذن IR/IW دون ترجمات GPA->SPA." في الواقع، يقلل التصحيح من العبء على النظام لوحدة معالجة الرسومات المدمجة، مما يجب أن يؤدي إلى دفعة أداء لأي تطبيق حساس لزمن الاستجابة أو الإنتاجية.

وفقًا لاختبارات Phoronix، يمكن تحسين أداء LLM المحلي على AMD Strix Halo APU بنسبة تصل إلى 18-23%. يجب أن يكون PerfOpt ذا صلة بكل من يستخدم وحدة معالجة رسومات مدمجة من AMD، ولكنه قد يكون مهمًا بشكل خاص لأولئك الذين يستخدمون أجهزة منخفضة الطاقة، مثل Valve Steam Deck والأجهزة المحمولة الأخرى التي تعمل بتقنية AMD، لأنها غالبًا ما تفتقر إلى أداء وحدة معالجة الرسومات. لا توجد طريقة لمعرفة متى ستقوم Valve بتحديث نواة Steam OS إلى لينكس 7.4، لكن التوزيعات مثل Cachy OS، التي تعطي الأولوية للأداء والتحديثات السريعة، ستشهد التصحيح عاجلاً.

ما هو تصحيح PerfOpt لوحدات AMD iGPU على لينكس؟

يسمح تصحيح PerfOpt (تحسين الأداء) لأجهزة الإدخال/الإخراج المدمجة المميزة (وحدات معالجة الرسومات) بتجاوز IOMMU عند الوصول المباشر إلى ذاكرة النظام، مما يقلل العبء على النظام ويحسن أداء التطبيقات الحساسة لزمن الاستجابة.

العربية version →


🇧🇩 বাংলা

PerfOpt প্যাচের মাধ্যমে লিনাক্সে AMD iGPU-র জন্য আশাজনক পারফরম্যান্স বৃদ্ধি

লিনাক্স কার্নেল 7.4 এখনও অনেক দূরে, অক্টোবরের শেষ/নভেম্বরের শুরুতে রিলিজ প্রত্যাশিত, তবে এটি ইতিমধ্যেই লিনাক্স পিসির জন্য আশাজনক এবং ব্যবহারযোগ্য আপডেট দেখাচ্ছে। PerfOpt (পারফরম্যান্স অপটিমাইজেশন) নামে একটি নতুন প্যাচ এখন কার্নেল 7.4-এ একীভূত হওয়ার কথা, যা AMD iGPU-র জন্য আরও বেশি পারফরম্যান্স আপগ্রেডের প্রতিশ্রুতি দেয়।

সাম্প্রতিক লিনাক্স কার্নেল মেইলিং তালিকা অনুসারে, PerfOpt "সুবিধাপ্রাপ্ত ইন্টিগ্রেটেড I/O ডিভাইস (GPU) কে সরাসরি সিস্টেম মেমরি অ্যাক্সেস করার সময় IOMMU বাইপাস করার অনুমতি দেয়। IOMMU শুধুমাত্র IR/IW অনুমতি বিট প্রয়োগ করে GPA->SPA অনুবাদ ছাড়াই।" কার্যকরভাবে, প্যাচটি iGPU-র জন্য সিস্টেম ওভারহেডের পরিমাণ হ্রাস করে, যার ফলে মূলত যে কোনো অ্যাপ্লিকেশনের জন্য পারফরম্যান্স বৃদ্ধি পাওয়া উচিত যা লেটেন্সি বা থ্রুপুটের প্রতি সংবেদনশীল।

Phoronix-এর পরীক্ষা অনুসারে, AMD Strix Halo APU-তে স্থানীয় LLM পারফরম্যান্স 18-23% পর্যন্ত উন্নত করা যেতে পারে। PerfOpt মূলত AMD iGPU-তে থাকা প্রত্যেকের জন্য প্রাসঙ্গিক হওয়া উচিত, তবে এটি বিশেষত কম-শক্তি সম্পন্ন ডিভাইসগুলির জন্য গুরুত্বপূর্ণ হতে পারে, যেমন Valve Steam Deck এবং অন্যান্য AMD-চালিত হ্যান্ডহেল্ড, কারণ সেগুলি ইতিমধ্যেই অনেক ক্ষেত্রে GPU পারফরম্যান্সের জন্য ক্ষুধার্ত। Valve কখন তার Steam OS কার্নেল লিনাক্স 7.4-এ আপডেট করবে তা বলার উপায় নেই, তবে Cachy OS-এর মতো ডিস্ট্রিবিউশন, যা পারফরম্যান্স এবং দ্রুত আপডেটকে অগ্রাধিকার দেয়, সম্ভবত প্যাচটি আগে দেখতে পাবে।

লিনাক্সে AMD iGPU-র জন্য PerfOpt প্যাচ কী?

PerfOpt (পারফরম্যান্স অপটিমাইজেশন) প্যাচ সুবিধাপ্রাপ্ত ইন্টিগ্রেটেড I/O ডিভাইস (GPU) কে সরাসরি সিস্টেম মেমরি অ্যাক্সেস করার সময় IOMMU বাইপাস করার অনুমতি দেয়, সিস্টেম ওভারহেড হ্রাস করে এবং লেটেন্সি-সংবেদনশীল অ্যাপ্লিকেশনের জন্য কর্মক্ষমতা উন্নত করে।

বাংলা version →


🇩🇪 Deutsch

AMD iGPUs erhalten vielversprechenden Leistungsschub unter Linux durch PerfOpt-Patch

Der Linux-Kernel 7.4 ist noch weit entfernt, mit einer Veröffentlichung Ende Oktober/Anfang November wird gerechnet, aber er zeigt bereits vielversprechende und brauchbare Updates für Linux-PCs. Ein neuer Patch namens PerfOpt (Performance-Optimierung) soll nun in Kernel 7.4 aufgenommen werden und verspricht noch mehr Leistungsverbesserungen für AMD-iGPUs.

Laut der kürzlichen Linux-Kernel-Mailingliste erlaubt PerfOpt „privilegierten integrierten E/A-Geräten (GPUs), die IOMMU zu umgehen, wenn sie direkt auf Systemspeicher zugreifen. Die IOMMU erzwingt nur die IR/IW-Berechtigungsbits ohne GPA->SPA-Übersetzungen.“ Effektiv reduziert der Patch den System-Overhead für die iGPU, was zu einem Leistungsschub für praktisch jede Anwendung führen sollte, die empfindlich auf Latenz oder Durchsatz reagiert.

Laut Tests von Phoronix kann die lokale LLM-Leistung auf einem AMD Strix Halo APU um bis zu 18-23% verbessert werden. PerfOpt sollte für praktisch jeden relevant sein, der eine AMD-iGPU verwendet, aber es könnte besonders wichtig für diejenigen sein, die Geräte mit geringem Stromverbrauch verwenden, wie das Valve Steam Deck und andere AMD-betriebene Handhelds, da ihnen in vielen Fällen bereits die GPU-Leistung fehlt. Es ist nicht abzusehen, wann Valve seinen Steam-OS-Kernel auf Linux 7.4 aktualisieren wird, aber Distributionen wie Cachy OS, die Leistung und schnelle Updates priorisieren, werden den Patch wahrscheinlich früher sehen.

Was ist der PerfOpt-Patch für AMD-iGPUs unter Linux?

Der PerfOpt-Patch (Performance-Optimierung) ermöglicht es privilegierten integrierten E/A-Geräten (GPUs), die IOMMU beim direkten Zugriff auf Systemspeicher zu umgehen, wodurch der System-Overhead reduziert und die Leistung latenzempfindlicher Anwendungen verbessert wird.

Deutsch version →


🇪🇸 Español

AMD iGPU obtienen un impulso de rendimiento en Linux mediante el parche PerfOpt

El kernel de Linux 7.4 aún está lejos, con un lanzamiento previsto para finales de octubre o principios de noviembre, pero ya está mostrando actualizaciones prometedoras y útiles para PC con Linux. Un nuevo parche llamado PerfOpt (Optimización de rendimiento) ahora está programado para fusionarse en el kernel 7.4, prometiendo aún más mejoras de rendimiento para las iGPU de AMD.

Según la reciente lista de correo del kernel de Linux, PerfOpt "permite que los dispositivos de E/S integrados privilegiados (GPU) omitan el IOMMU al acceder directamente a la memoria del sistema. El IOMMU solo aplica los bits de permiso IR/IW sin traducciones GPA->SPA." Efectivamente, el parche reduce la sobrecarga del sistema para la iGPU, lo que debería resultar en un impulso de rendimiento para prácticamente cualquier aplicación sensible a la latencia o el rendimiento.

Según las pruebas de Phoronix, el rendimiento local de LLM en un AMD Strix Halo APU puede mejorar hasta un 18-23%. PerfOpt debería ser relevante para prácticamente todos los que usan una iGPU de AMD, pero puede ser especialmente importante para aquellos en dispositivos de bajo consumo, como Valve Steam Deck y otras consolas portátiles con tecnología AMD, ya que a menudo carecen de rendimiento de GPU. No se sabe cuándo Valve actualizará su kernel de Steam OS a Linux 7.4, pero distribuciones como Cachy OS, que priorizan el rendimiento y las actualizaciones rápidas, probablemente verán el parche antes.

¿Qué es el parche PerfOpt para iGPU de AMD en Linux?

El parche PerfOpt (Optimización de rendimiento) permite que los dispositivos de E/S integrados privilegiados (GPU) omitan el IOMMU al acceder directamente a la memoria del sistema, reduciendo la sobrecarga del sistema y mejorando el rendimiento de aplicaciones sensibles a la latencia.

Español version →


🇫🇷 Français

Les iGPU AMD obtiennent un boost de performances prometteur sur Linux via le patch PerfOpt

Le noyau Linux 7.4 est encore loin, avec une sortie prévue fin octobre/début novembre, mais il montre déjà des mises à jour prometteuses et utiles pour les PC Linux. Un nouveau patch appelé PerfOpt (Optimisation des performances) est maintenant prévu pour être fusionné dans le noyau 7.4, promettant encore plus d'améliorations de performances pour les iGPU AMD.

Selon la récente liste de diffusion du noyau Linux, PerfOpt « permet aux périphériques d'E/S intégrés privilégiés (GPU) de contourner l'IOMMU lors de l'accès direct à la mémoire système. L'IOMMU n'applique que les bits de permission IR/IW sans traductions GPA->SPA. » En effet, le patch réduit la surcharge système pour l'iGPU, ce qui devrait entraîner un boost de performances pour pratiquement toute application sensible à la latence ou au débit.

Selon les tests de Phoronix, les performances locales de LLM sur un AMD Strix Halo APU peuvent être améliorées jusqu'à 18-23%. PerfOpt devrait concerner pratiquement tout le monde sur une iGPU AMD, mais il peut être particulièrement important pour ceux sur des appareils à faible consommation, comme le Valve Steam Deck et d'autres consoles portables alimentées par AMD, car ils manquent souvent de performances GPU. On ne sait pas quand Valve mettra à jour son noyau Steam OS vers Linux 7.4, mais des distributions comme Cachy OS, qui privilégient les performances et les mises à jour rapides, verront probablement le patch plus tôt.

Qu'est-ce que le patch PerfOpt pour les iGPU AMD sous Linux ?

Le patch PerfOpt (Optimisation des performances) permet aux périphériques d'E/S intégrés privilégiés (GPU) de contourner l'IOMMU lors de l'accès direct à la mémoire système, réduisant la surcharge système et améliorant les performances des applications sensibles à la latence.

Français version →


🇮🇳 हिन्दी

AMD iGPU को PerfOpt पैच के माध्यम से Linux पर प्रदर्शन में बढ़त मिलेगी

Linux कर्नेल 7.4 अभी भी दूर है, अक्टूबर के अंत/नवंबर की शुरुआत में रिलीज़ की उम्मीद है, लेकिन यह पहले से ही Linux पीसी के लिए आशाजनक और उपयोगिता अपडेट दिखा रहा है। PerfOpt (प्रदर्शन अनुकूलन) नामक एक नया पैच अब कर्नेल 7.4 में विलय होने वाला है, जो AMD iGPU के लिए और भी अधिक प्रदर्शन उन्नयन का वादा करता है।

हाल की Linux कर्नेल मेलिंग सूची के अनुसार, PerfOpt "विशेषाधिकार प्राप्त एकीकृत I/O उपकरणों (GPU) को सिस्टम मेमोरी तक सीधे पहुंचने पर IOMMU को बायपास करने की अनुमति देता है। IOMMU केवल IR/IW अनुमति बिट्स को GPA->SPA अनुवाद के बिना लागू करता है।" प्रभावी रूप से, पैच iGPU के लिए सिस्टम ओवरहेड की मात्रा को कम करता है, जिसके परिणामस्वरूप मूल रूप से किसी भी एप्लिकेशन के लिए प्रदर्शन में बढ़त होनी चाहिए जो विलंब या थ्रूपुट के प्रति संवेदनशील है।

Phoronix द्वारा परीक्षण के अनुसार, AMD Strix Halo APU पर स्थानीय LLM प्रदर्शन में 18-23% तक सुधार किया जा सकता है। PerfOpt मूल रूप से AMD iGPU पर हर किसी के लिए प्रासंगिक होना चाहिए, लेकिन यह विशेष रूप से कम-शक्ति वाले उपकरणों, जैसे Valve Steam Deck और अन्य AMD-संचालित हैंडहेल्ड के लिए महत्वपूर्ण हो सकता है, क्योंकि वे पहले से ही कई मामलों में GPU प्रदर्शन के लिए भूखे हैं। यह बताने का कोई तरीका नहीं है कि Valve अपने Steam OS कर्नेल को Linux 7.4 में कब अपडेट करेगा, लेकिन Cachy OS जैसे वितरण, जो प्रदर्शन और तेज़ अपडेट को प्राथमिकता देते हैं, शायद पैच को जल्दी देखेंगे।

Linux पर AMD iGPU के लिए PerfOpt पैच क्या है?

PerfOpt (प्रदर्शन अनुकूलन) पैच विशेषाधिकार प्राप्त एकीकृत I/O उपकरणों (GPU) को सिस्टम मेमोरी तक सीधे पहुंचने पर IOMMU को बायपास करने की अनुमति देता है, जिससे सिस्टम ओवरहेड कम होता है और विलंब-संवेदनशील अनुप्रयोगों के लिए प्रदर्शन में सुधार होता है।

हिन्दी version →


🇮🇩 Bahasa Indonesia

iGPU AMD Mendapatkan Peningkatan Kinerja Menjanjikan di Linux melalui Patch PerfOpt

Kernel Linux 7.4 masih jauh, dengan rilis yang diperkirakan akhir Oktober/awal November, tetapi sudah menunjukkan pembaruan yang menjanjikan dan berguna untuk PC Linux. Patch baru bernama PerfOpt (Optimasi Kinerja) sekarang dijadwalkan untuk digabung ke kernel 7.4, menjanjikan peningkatan kinerja yang lebih banyak lagi untuk iGPU AMD.

Menurut milis kernel Linux terbaru, PerfOpt "memungkinkan perangkat I/O terintegrasi yang memiliki hak istimewa (GPU) untuk melewati IOMMU saat mengakses memori sistem secara langsung. IOMMU hanya memberlakukan bit izin IR/IW tanpa terjemahan GPA->SPA." Secara efektif, patch ini mengurangi overhead sistem untuk iGPU, yang seharusnya menghasilkan peningkatan kinerja untuk hampir semua aplikasi yang sensitif terhadap latensi atau throughput.

Menurut pengujian oleh Phoronix, kinerja LLM lokal pada AMD Strix Halo APU dapat ditingkatkan hingga 18-23%. PerfOpt seharusnya relevan untuk hampir semua orang yang menggunakan iGPU AMD, tetapi mungkin sangat penting bagi mereka yang menggunakan perangkat berdaya rendah, seperti Valve Steam Deck dan genggam bertenaga AMD lainnya, karena mereka sering kekurangan kinerja GPU. Tidak ada yang tahu kapan Valve akan memperbarui kernel Steam OS ke Linux 7.4, tetapi distribusi seperti Cachy OS, yang memprioritaskan kinerja dan pembaruan cepat, kemungkinan akan melihat patch lebih cepat.

Apa itu patch PerfOpt untuk iGPU AMD di Linux?

Patch PerfOpt (Optimasi Kinerja) memungkinkan perangkat I/O terintegrasi yang memiliki hak istimewa (GPU) untuk melewati IOMMU saat mengakses memori sistem secara langsung, mengurangi overhead sistem dan meningkatkan kinerja untuk aplikasi yang sensitif terhadap latensi.

Bahasa Indonesia version →


🇯🇵 日本語

AMD iGPU、PerfOptパッチでLinux上のパフォーマンス向上へ

Linuxカーネル7.4はまだ先で、10月下旬から11月上旬のリリースが見込まれていますが、Linux PC向けの有望で使いやすいアップデートがすでに示されています。PerfOpt(パフォーマンス最適化)と呼ばれる新しいパッチがカーネル7.4にマージされる予定で、AMD iGPUのさらなるパフォーマンス向上が期待されています。

最近のLinuxカーネルメーリングリストによると、PerfOptは「特権統合I/Oデバイス(GPU)がシステムメモリに直接アクセスする際にIOMMUをバイパスできるようにします。IOMMUはGPA->SPA変換なしでIR/IW権限ビットのみを適用します。」実質的に、このパッチはiGPUのシステムオーバーヘッドを削減し、レイテンシやスループットに敏感なほぼすべてのアプリケーションでパフォーマンス向上につながるはずです。

Phoronixのテストによると、AMD Strix Halo APUでのローカルLLMパフォーマンスは18〜23%も向上する可能性があります。PerfOptはAMD iGPUを使用するほぼすべての人に関連するはずですが、Valve Steam Deckやその他のAMD搭載ハンドヘルドのような低消費電力デバイスでは、GPUパフォーマンスが不足していることが多いため、特に重要かもしれません。ValveがSteam OSカーネルをLinux 7.4にいつ更新するかは不明ですが、Cachy OSのようなパフォーマンスと高速アップデートを優先するディストリビューションでは、より早くパッチが適用されるでしょう。

Linux上のAMD iGPU向けPerfOptパッチとは何ですか?

PerfOpt(パフォーマンス最適化)パッチにより、特権統合I/Oデバイス(GPU)がシステムメモリに直接アクセスする際にIOMMUをバイパスでき、システムオーバーヘッドを削減してレイテンシに敏感なアプリケーションのパフォーマンスを向上させます。

日本語 version →


🇧🇷 Português

iGPUs da AMD ganham aumento de desempenho promissor no Linux via patch PerfOpt

O kernel Linux 7.4 ainda está longe, com lançamento previsto para o final de outubro/início de novembro, mas já está mostrando atualizações promissoras e úteis para PCs Linux. Um novo patch chamado PerfOpt (Otimização de Desempenho) agora está programado para ser mesclado no kernel 7.4, prometendo ainda mais melhorias de desempenho para iGPUs da AMD.

De acordo com a recente lista de discussão do kernel Linux, o PerfOpt "permite que dispositivos de E/S integrados privilegiados (GPUs) ignorem o IOMMU ao acessar diretamente a memória do sistema. O IOMMU apenas aplica os bits de permissão IR/IW sem traduções GPA->SPA." Efetivamente, o patch reduz a sobrecarga do sistema para a iGPU, o que deve resultar em um aumento de desempenho para praticamente qualquer aplicativo sensível à latência ou ao throughput.

De acordo com testes da Phoronix, o desempenho local de LLM em um AMD Strix Halo APU pode ser melhorado em até 18-23%. O PerfOpt deve ser relevante para praticamente todos que usam uma iGPU da AMD, mas pode ser especialmente importante para aqueles em dispositivos de baixo consumo, como o Valve Steam Deck e outros portáteis com tecnologia AMD, já que muitas vezes eles carecem de desempenho de GPU. Não há como saber quando a Valve atualizará seu kernel do Steam OS para o Linux 7.4, mas distribuições como Cachy OS, que priorizam desempenho e atualizações rápidas, provavelmente verão o patch mais cedo.

O que é o patch PerfOpt para iGPUs da AMD no Linux?

O patch PerfOpt (Otimização de Desempenho) permite que dispositivos de E/S integrados privilegiados (GPUs) ignorem o IOMMU ao acessar diretamente a memória do sistema, reduzindo a sobrecarga do sistema e melhorando o desempenho de aplicativos sensíveis à latência.

Português version →


🇷🇺 Русский

Встроенные GPU AMD получат многообещающий прирост производительности в Linux благодаря патчу PerfOpt

Ядро Linux 7.4 еще далеко, ожидается выпуск в конце октября/начале ноября, но оно уже демонстрирует многообещающие и полезные обновления для ПК на Linux. Новый патч под названием PerfOpt (оптимизация производительности) теперь планируется включить в ядро 7.4, что обещает еще больше улучшений производительности для встроенных GPU AMD.

Согласно недавнему списку рассылки ядра Linux, PerfOpt «позволяет привилегированным интегрированным устройствам ввода-вывода (GPU) обходить IOMMU при прямом доступе к системной памяти. IOMMU применяет только биты разрешений IR/IW без трансляций GPA->SPA». Фактически, патч снижает нагрузку на систему для встроенного GPU, что должно привести к приросту производительности практически для любого приложения, чувствительного к задержке или пропускной способности.

Согласно тестированию Phoronix, производительность локальной LLM на AMD Strix Halo APU может быть улучшена на 18-23%. PerfOpt должен быть актуален практически для всех, кто использует встроенный GPU AMD, но особенно важен для тех, кто использует маломощные устройства, такие как Valve Steam Deck и другие портативные консоли на базе AMD, поскольку им часто не хватает производительности GPU. Неизвестно, когда Valve обновит ядро Steam OS до Linux 7.4, но такие дистрибутивы, как Cachy OS, которые отдают приоритет производительности и быстрым обновлениям, вероятно, увидят патч раньше.

Что такое патч PerfOpt для встроенных GPU AMD в Linux?

Патч PerfOpt (оптимизация производительности) позволяет привилегированным интегрированным устройствам ввода-вывода (GPU) обходить IOMMU при прямом доступе к системной памяти, снижая нагрузку на систему и улучшая производительность приложений, чувствительных к задержке.

Русский version →


🇨🇳 简体中文

AMD iGPU 通过 PerfOpt 补丁在 Linux 上获得性能提升

Linux 内核 7.4 仍有一段距离,预计将于 10 月底/11 月初发布,但它已经为 Linux PC 带来了有前景且易用的更新。一个名为 PerfOpt(性能优化)的新补丁现在计划合并到内核 7.4 中,有望为 AMD iGPU 带来更多性能升级。

根据最近的 Linux 内核邮件列表,PerfOpt“允许特权集成 I/O 设备(GPU)在直接访问系统内存时绕过 IOMMU。IOMMU 仅强制执行 IR/IW 权限位,而不进行 GPA->SPA 转换。”实际上,该补丁减少了 iGPU 的系统开销,这应该会为任何对延迟或吞吐量敏感的应用带来性能提升。

根据 Phoronix 的测试,AMD Strix Halo APU 上的本地 LLM 性能可提升高达 18-23%。PerfOpt 应该与几乎所有使用 AMD iGPU 的用户相关,但对于低功耗设备(如 Valve Steam Deck 和其他 AMD 驱动的掌机)尤其重要,因为这些设备在许多情况下已经缺乏 GPU 性能。目前还不知道 Valve 何时会将 Steam OS 内核更新到 Linux 7.4,但像 Cachy OS 这样优先考虑性能和快速更新的发行版可能会更早看到该补丁。

什么是适用于 Linux 上 AMD iGPU 的 PerfOpt 补丁?

PerfOpt(性能优化)补丁允许特权集成 I/O 设备(GPU)在直接访问系统内存时绕过 IOMMU,从而减少系统开销并提高对延迟敏感的应用程序的性能。

简体中文 version →