لینکس کرنل ریلیز 5.17

دو ماہ کی ترقی کے بعد، Linus Torvalds نے Linux kernel 5.17 کی ریلیز پیش کی۔ سب سے زیادہ قابل ذکر تبدیلیوں میں: AMD پروسیسرز کے لیے ایک نیا پرفارمنس مینجمنٹ سسٹم، فائل سسٹمز میں صارف کی شناخت کو بار بار میپ کرنے کی صلاحیت، پورٹیبل کمپائلڈ BPF پروگرامز کے لیے سپورٹ، سیوڈو رینڈم نمبر جنریٹر کی BLAKE2s الگورتھم میں منتقلی، ایک RTLA یوٹیلیٹی ریئل ٹائم ایگزیکیوشن تجزیہ کے لیے، نیٹ ورک فائل سسٹم کو کیش کرنے کے لیے ایک نیا fscache بیک اینڈ، گمنام mmap آپریشنز میں نام منسلک کرنے کی صلاحیت۔

نئے ورژن میں 14203 ڈویلپرز کی طرف سے 1995 اصلاحات شامل ہیں، پیچ کا سائز 37 MB ہے (تبدیلیوں سے 11366 فائلیں متاثر ہوئیں، کوڈ کی 506043 لائنیں شامل کی گئیں، 250954 لائنوں کو حذف کر دیا گیا)۔ 44 میں متعارف کرائی گئی تمام تبدیلیوں میں سے تقریباً 5.17% کا تعلق ڈیوائس ڈرائیورز سے ہے، تقریباً 16% تبدیلیاں ہارڈ ویئر آرکیٹیکچرز کے لیے مخصوص کوڈ کو اپ ڈیٹ کرنے سے متعلق ہیں، 15% نیٹ ورک اسٹیک سے متعلق ہیں، 4% فائل سسٹمز سے متعلق ہیں، اور 4% تبدیلیاں اندرونی کرنل سب سسٹم سے متعلق ہیں۔

کرنل 5.17 میں اہم اختراعات:

  • ڈسک سب سسٹم، I/O اور فائل سسٹم
    • ماونٹڈ فائل سسٹمز کے یوزر آئی ڈیز کی نیسٹڈ میپنگ کے امکان کو نافذ کیا، جو کہ موجودہ سسٹم پر موجود غیر ملکی پارٹیشن پر کسی مخصوص صارف کی فائلوں کا موازنہ کرنے کے لیے استعمال کیا جاتا ہے۔ شامل کردہ خصوصیت آپ کو فائل سسٹم کے اوپری حصے میں میپنگ کو بار بار استعمال کرنے کی اجازت دیتی ہے جس کے لیے میپنگ پہلے سے لاگو ہے۔
    • نیٹ ورک فائل سسٹم کے ذریعے منتقل ہونے والے ڈیٹا کے مقامی فائل سسٹم میں کیشنگ کو منظم کرنے کے لیے استعمال ہونے والے fscache سب سسٹم کو مکمل طور پر دوبارہ لکھا گیا ہے۔ نئے نفاذ کو کوڈ کی ایک اہم سادگی اور آسان طریقہ کار کے ساتھ منصوبہ بندی اور ٹریکنگ آبجیکٹ ریاستوں کے پیچیدہ آپریشنز کو تبدیل کرنے سے ممتاز کیا گیا ہے۔ نئے fscache کی حمایت CIFS فائل سسٹم میں لاگو ہوتی ہے۔
    • fanotify FS میں ایونٹ سے باخبر رہنے والا سب سسٹم ایک نئی ایونٹ کی قسم، FAN_RENAME کو نافذ کرتا ہے، جو آپ کو فائلوں یا ڈائریکٹریوں کا نام تبدیل کرنے کے عمل کو فوری طور پر روکنے کی اجازت دیتا ہے (پہلے، نام تبدیل کرنے کے لیے دو الگ الگ ایونٹس FAN_MOVED_FROM اور FAN_MOVED_TO استعمال کیے جاتے تھے)۔
    • Btrfs فائل سسٹم نے بڑی ڈائرکٹریز کے لیے لاگنگ اور fsync آپریشنز کو آپٹمائز کیا ہے، جو صرف انڈیکس کیز کو کاپی کرکے اور لاگ شدہ میٹا ڈیٹا کی مقدار کو کم کرکے لاگو کیا جاتا ہے۔ خالی جگہ کے ریکارڈز کے سائز کے حساب سے اشاریہ سازی اور تلاش کے لیے معاونت فراہم کی گئی ہے، جس نے تقریباً 30% تاخیر اور تلاش کا وقت کم کر دیا ہے۔ ڈیفراگمنٹیشن کے کاموں میں خلل ڈالنے کی اجازت ہے۔ ڈرائیوز کے درمیان توازن قائم کرتے وقت آلات کو شامل کرنے کی صلاحیت غیر فعال ہے، یعنی skip_balance آپشن کے ساتھ فائل سسٹم کو نصب کرتے وقت۔
    • سیف فائل سسٹم کو نصب کرنے کے لیے ایک نیا نحو تجویز کیا گیا ہے، جو آئی پی ایڈریس کے پابند ہونے سے وابستہ موجودہ مسائل کو حل کرتا ہے۔ IP پتوں کے علاوہ، اب آپ سرور کی شناخت کے لیے کلسٹر شناخت کنندہ (FSID) کا استعمال کر سکتے ہیں: mount -t ceph [ای میل محفوظ]_name=/[subdir] mnt -o mon_addr=monip1[:port][/monip2[:port]]
    • Ext4 فائل سسٹم ایک نئے ماؤنٹنگ API میں چلا گیا ہے جو ماؤنٹ آپشنز کو پارس کرنے اور سپر بلاک کنفیگریشن کے مراحل کو الگ کرتا ہے۔ ہم نے لیزی ٹائم اور نولازی ٹائم ماؤنٹ آپشنز کے لیے سپورٹ چھوڑ دیا ہے، جو MS_LAZYTIME پرچم کو استعمال کرنے کے لیے util-linux کی منتقلی کو آسان بنانے کے لیے ایک عارضی تبدیلی کے طور پر شامل کیے گئے تھے۔ FS (ioctl FS_IOC_GETFSLABEL اور FS_IOC_SETFSLABEL) میں لیبل ترتیب دینے اور پڑھنے کے لیے تعاون شامل کیا گیا۔
    • NFSv4 نے فائل اور ڈائرکٹری کے ناموں میں کیس غیر حساس فائل سسٹم میں کام کرنے کے لیے تعاون شامل کیا۔ NFSv4.1+ مجموعی سیشنز (ٹرنکنگ) کی وضاحت کے لیے تعاون کا اضافہ کرتا ہے۔
  • میموری اور سسٹم کی خدمات
    • زیادہ سے زیادہ کارکردگی کے لیے متحرک فریکوئنسی کنٹرول فراہم کرنے کے لیے amd-pstate ڈرائیور شامل کیا گیا۔ ڈرائیور Zen 2 جنریشن سے شروع ہونے والے AMD CPUs اور APUs کو سپورٹ کرتا ہے، جو والو کے ساتھ مشترکہ طور پر تیار کیا گیا ہے اور اس کا مقصد توانائی کے انتظام کی کارکردگی کو بہتر بنانا ہے۔ انکولی فریکوئنسی کی تبدیلیوں کے لیے، CPPC (Collaborative Processor Performance Control) طریقہ کار استعمال کیا جاتا ہے، جو آپ کو اشارے کو زیادہ درست طریقے سے تبدیل کرنے کی اجازت دیتا ہے (کارکردگی کی تین سطحوں تک محدود نہیں) اور پہلے استعمال شدہ ACPI کی بنیاد پر P-state کے مقابلے میں ریاستی تبدیلیوں کا زیادہ تیزی سے جواب دے سکتا ہے۔ ڈرائیورز (CPUFreq)۔
    • eBPF سب سسٹم ایک bpf_loop() ہینڈلر پیش کرتا ہے، جو eBPF پروگراموں میں لوپس کو منظم کرنے کا ایک متبادل طریقہ فراہم کرتا ہے، تصدیق کنندہ کے ذریعے تصدیق کے لیے تیز اور آسان۔
    • کرنل کی سطح پر، CO-RE (Compile One - Run Everywhere) طریقہ کار نافذ کیا گیا ہے، جو آپ کو eBPF پروگراموں کے کوڈ کو صرف ایک بار مرتب کرنے اور ایک خصوصی یونیورسل لوڈر استعمال کرنے کی اجازت دیتا ہے جو لوڈ شدہ پروگرام کو موجودہ کرنل اور BTF اقسام کے مطابق ڈھالتا ہے۔ (BPF ٹائپ فارمیٹ)۔
    • نجی گمنام (مالوک کے ذریعے مختص) میموری کے علاقوں کو نام تفویض کرنا ممکن ہے، جو ایپلی کیشنز میں ڈیبگنگ اور میموری کی کھپت کی اصلاح کو آسان بنا سکتا ہے۔ نام prctl کے ذریعے PR_SET_VMA_ANON_NAME پرچم کے ساتھ تفویض کیے گئے ہیں اور انہیں /proc/pid/maps اور /proc/pid/smaps میں "[anon: ]"
    • ٹاسک شیڈیولر /proc/PID/sched میں پروسیس کے ذریعہ جبری طور پر بیکار حالت میں گزارے گئے وقت کو ٹریکنگ اور ڈسپلے فراہم کرتا ہے، مثال کے طور پر، پروسیسر کے زیادہ گرم ہونے پر بوجھ کو کم کرنے کے لیے استعمال کیا جاتا ہے۔
    • جی پی آئی او سم ماڈیول کو شامل کیا گیا، جو ٹیسٹنگ کے لیے GPIO چپس کی نقل کرنے کے لیے ڈیزائن کیا گیا ہے۔
    • تاخیر سے متعلق معلومات کے ساتھ ہسٹوگرام تیار کرنے کے لیے "perf ftrace" کمانڈ میں "لیٹنسی" ذیلی کمانڈ شامل کی گئی۔
    • حقیقی وقت میں کام کا تجزیہ کرنے کے لیے "RTLA" افادیت کا ایک سیٹ شامل کیا گیا۔ اس میں افادیت شامل ہے جیسے osnoise (کسی کام کے انجام دینے پر آپریٹنگ سسٹم کے اثر کا تعین کرتا ہے) اور timerlat (ٹائمر سے وابستہ تاخیر کو تبدیل کرتا ہے)۔
    • پیچ کی ایک دوسری سیریز کو صفحہ فولیو کے تصور کے نفاذ کے ساتھ مربوط کیا گیا ہے، جو کمپاؤنڈ صفحات سے ملتے جلتے ہیں، لیکن اس میں سیمنٹکس میں بہتری اور کام کی ایک واضح تنظیم ہے۔ ٹومز کا استعمال آپ کو کچھ کرنل سب سسٹمز میں میموری مینجمنٹ کو تیز کرنے کی اجازت دیتا ہے۔ مجوزہ پیچ نے ٹومز کے استعمال میں صفحہ کیشے کی تبدیلی کو مکمل کیا اور XFS فائل سسٹم میں ٹومز کے لیے ابتدائی مدد شامل کی۔
    • "make mod2noconfig" بلڈ موڈ شامل کیا گیا، جو ایک ایسی کنفیگریشن تیار کرتا ہے جو کرنل ماڈیولز کی شکل میں تمام غیر فعال سب سسٹم کو جمع کرتا ہے۔
    • LLVM/Clang کے ورژن کی ضروریات جو دانا بنانے کے لیے استعمال کی جا سکتی ہیں بڑھا دی گئی ہیں۔ اب تعمیر کو کم از کم LLVM 11 ریلیز کی ضرورت ہے۔
  • ورچوئلائزیشن اور سیکیورٹی
    • /dev/random اور /dev/urandom آلات کے آپریشن کے لیے ذمہ دار سیوڈو-رینڈم نمبر جنریٹر RDRAND کا ایک تازہ ترین نفاذ تجویز کیا گیا ہے، جو کہ اینٹروپی مکسنگ آپریشنز کے لیے SHA2 کے بجائے BLAKE1s ہیش فنکشن کو استعمال کرنے کے لیے قابل ذکر ہے۔ تبدیلی نے دشواری والے SHA1 الگورتھم کو ختم کرکے اور RNG شروع کرنے والے ویکٹر کی اوور رائٹنگ کو ختم کرکے سیوڈو-رینڈم نمبر جنریٹر کی سیکیورٹی کو بہتر بنایا۔ چونکہ BLAKE2s الگورتھم کارکردگی میں SHA1 سے برتر ہے، اس لیے اس کے استعمال نے کارکردگی پر بھی مثبت اثر ڈالا۔
    • غیر مشروط فارورڈ جمپ آپریشنز کے بعد ہدایات پر قیاس آرائی پر عمل درآمد کی وجہ سے پروسیسرز میں کمزوریوں کے خلاف تحفظ میں اضافہ۔ یہ مسئلہ میموری میں برانچ انسٹرکشن (SLS، Straight Line Speculation) کے فوراً بعد ہدایات کی پری ایمپٹیو پروسیسنگ کی وجہ سے ہوتا ہے۔ تحفظ کو فعال کرنے کے لیے GCC 12 کی فی الحال ٹیسٹنگ ریلیز کے ساتھ تعمیر کی ضرورت ہے۔
    • حوالہ شماری (ریفرنس کاؤنٹ، ریفرنس کاؤنٹ) سے باخبر رہنے کے لیے ایک طریقہ کار شامل کیا گیا، جس کا مقصد ریفرنس کی گنتی میں غلطیوں کی تعداد کو کم کرنا ہے جو اس کے آزاد ہونے کے بعد میموری تک رسائی کا باعث بنتی ہے۔ میکانزم فی الحال نیٹ ورک سب سسٹم تک محدود ہے، لیکن مستقبل میں اسے کرنل کے دوسرے حصوں میں ڈھال لیا جا سکتا ہے۔
    • پروسیسنگ میموری پیج ٹیبل میں نئی ​​اندراجات کی توسیعی جانچ کو لاگو کیا گیا ہے، جس سے بعض قسم کے نقصانات کا پتہ لگانے اور سسٹم کو روکنے، حملوں کو ابتدائی مرحلے میں روکا جا سکتا ہے۔
    • کرنل کے ماڈیولز کو براہ راست کرنل کے ذریعے کھولنے کی صلاحیت کو شامل کیا گیا، نہ کہ صارف کی جگہ میں کسی ہینڈلر کے ذریعے، جو LoadPin LSM ماڈیول کو استعمال کرنے کی اجازت دیتا ہے تاکہ یہ یقینی بنایا جا سکے کہ کرنل ماڈیولز کو ایک تصدیق شدہ اسٹوریج ڈیوائس سے میموری میں لوڈ کیا گیا ہے۔
    • "-Wcast-function-type" کے جھنڈے کے ساتھ اسمبلی فراہم کی گئی، جو فنکشن پوائنٹرز کو غیر مطابقت پذیر قسم کی کاسٹ کرنے کے بارے میں انتباہات کو قابل بناتا ہے۔
    • Xen ہائپر وائزر کے لیے ورچوئل ہوسٹ ڈرائیور pvUSB شامل کیا گیا، جو مہمان سسٹمز کو بھیجے گئے USB آلات تک رسائی فراہم کرتا ہے (گیسٹ سسٹم کو مہمان سسٹم کو تفویض کردہ فزیکل USB ڈیوائسز تک رسائی کی اجازت دیتا ہے)۔
    • ایک ماڈیول شامل کیا گیا ہے جو آپ کو IME (Intel Management Engine) سب سسٹم کے ساتھ Wi-Fi کے ذریعے بات چیت کرنے کی اجازت دیتا ہے، جو زیادہ تر جدید مدر بورڈز میں Intel پروسیسرز کے ساتھ آتا ہے اور اسے ایک علیحدہ مائکرو پروسیسر کے طور پر لاگو کیا جاتا ہے جو CPU سے آزادانہ طور پر کام کرتا ہے۔
    • ARM64 فن تعمیر کے لیے، KCSAN (Kernel Concurrency Sanitizer) ڈیبگنگ ٹول کے لیے سپورٹ کو لاگو کیا گیا ہے، جو دانا کے اندر دوڑ کے حالات کا متحرک طور پر پتہ لگانے کے لیے ڈیزائن کیا گیا ہے۔
    • 32 بٹ اے آر ایم سسٹمز کے لیے، میموری کے ساتھ کام کرتے وقت خامیوں کا پتہ لگانے کے لیے KFENCE میکانزم کو استعمال کرنے کی صلاحیت شامل کی گئی ہے۔
    • KVM ہائپر وائزر آنے والے Intel Xeon Scalable سرور پروسیسرز میں لاگو AMX (ایڈوانسڈ میٹرکس ایکسٹینشنز) ہدایات کے لیے تعاون کا اضافہ کرتا ہے۔
  • نیٹ ورک سب سسٹم
    • نیٹ ورک ڈیوائسز کی طرف ٹریفک مینجمنٹ سے متعلق آپریشنز کو آف لوڈ کرنے کے لیے سپورٹ شامل کیا گیا۔
    • سیریل ڈیوائسز پر ایم سی ٹی پی (مینجمنٹ کمپوننٹ ٹرانسپورٹ پروٹوکول) استعمال کرنے کی صلاحیت شامل کی گئی۔ ایم سی ٹی پی کا استعمال مینجمنٹ کنٹرولرز اور ان سے منسلک آلات (میزبان پروسیسرز، پیری فیرلز وغیرہ) کے درمیان بات چیت کے لیے کیا جا سکتا ہے۔
    • TCP اسٹیک کو بہتر بنایا گیا ہے، مثال کے طور پر، recvmsg کالز کی کارکردگی کو بہتر بنانے کے لیے، ساکٹ بفرز کی تاخیر سے ریلیز کو لاگو کیا گیا ہے۔
    • CAP_NET_RAW اتھارٹی کی سطح پر، setsockopt فنکشن کے ذریعے SO_PRIORITY اور SO_MARK طریقوں کو ترتیب دینے کی اجازت ہے۔
    • IPv4 کے لیے، خام ساکٹس کو IP_FREEBIND اور IP_TRANSPARENT اختیارات کا استعمال کرتے ہوئے غیر مقامی IP پتوں سے منسلک ہونے کی اجازت ہے۔
    • ARP مانیٹر چیک کے دوران ناکامیوں کی حد کو ترتیب دینے کے لیے sysctl arp_missed_max شامل کیا گیا، جس کے بعد نیٹ ورک انٹرفیس کو غیر فعال حالت میں رکھا جاتا ہے۔
    • نیٹ ورک نام کی جگہوں کے لیے الگ الگ sysctl min_pmtu اور mtu_expires اقدار کو ترتیب دینے کی صلاحیت فراہم کی ہے۔
    • ethtool API میں آنے والے اور جانے والے پیکٹوں کے لیے بفرز کے سائز کو سیٹ اور تعین کرنے کی صلاحیت شامل کی گئی۔
    • نیٹ فلٹر نے نیٹ ورک برج میں ٹرانزٹ پی پی پی ای ٹریفک کو فلٹر کرنے کے لیے تعاون شامل کیا ہے۔
    • ksmbd ماڈیول، جو SMB3 پروٹوکول کا استعمال کرتے ہوئے فائل سرور کو لاگو کرتا ہے، نے کلیدی تبادلے کے لیے سپورٹ شامل کیا ہے، smbdirect کے لیے نیٹ ورک پورٹ 445 کو فعال کیا ہے، اور "smb2 max credit" پیرامیٹر کے لیے تعاون شامل کیا ہے۔
  • سامان
    • خفیہ معلومات کو ظاہر کرنے کے لیے اسکرینوں کے لیے سپورٹ کو drm (Direct Renderering Manager) سب سسٹم اور i915 ڈرائیور میں شامل کر دیا گیا ہے، مثال کے طور پر، کچھ لیپ ٹاپ اسکرینوں سے لیس ہوتے ہیں جن میں خفیہ دیکھنے کے موڈ میں شامل ہوتے ہیں، جس سے باہر سے دیکھنا مشکل ہو جاتا ہے۔ . اضافی تبدیلیاں آپ کو ایسی اسکرینوں کے لیے خصوصی ڈرائیوروں کو جوڑنے اور ریگولر KMS ڈرائیورز میں پراپرٹیز سیٹ کرکے خفیہ براؤزنگ موڈز کو کنٹرول کرنے کی اجازت دیتی ہیں۔
    • amdgpu ڈرائیور میں تمام AMD GPUs کے لیے STB (Smart Trace Buffer) ڈیبگنگ ٹیکنالوجی کی حمایت شامل ہے جو اس کی حمایت کرتے ہیں۔ STB ناکامیوں کا تجزیہ کرنا اور دشواریوں کے ماخذ کی شناخت کرنا آسان بناتا ہے جو آخری ناکامی سے پہلے انجام دیے گئے فنکشنز کے بارے میں ایک خصوصی بفر معلومات میں محفوظ کرتا ہے۔
    • i915 ڈرائیور Intel Raptor Lake S chips کے لیے سپورٹ شامل کرتا ہے اور Intel Alder Lake P چپس کے گرافکس سب سسٹم کے لیے بطور ڈیفالٹ سپورٹ کو قابل بناتا ہے۔ VESA DPCD انٹرفیس کے ذریعے اسکرین کی بیک لائٹ کو کنٹرول کرنا ممکن ہے۔
    • کنسول میں ہارڈویئر سکرولنگ ایکسلریشن کے لیے سپورٹ fbcon/fbdev ڈرائیورز میں واپس کر دیا گیا ہے۔
    • ایپل M1 چپس کو سپورٹ کرنے کے لیے تبدیلیوں کا مسلسل انضمام۔ فرم ویئر کے ذریعے فراہم کردہ فریم بفر کے ذریعے آؤٹ پٹ کے لیے Apple M1 چپ والے سسٹمز پر سادہ ڈرم ڈرائیور استعمال کرنے کی صلاحیت کو نافذ کیا۔
    • ARM SoС، آلات اور بورڈز Snapdragon 7c، 845 اور 888 (Sony Xperia XZ2 / XZ2C / XZ3، Xperia 1 III / 5 III، Samsung J5، Microsoft Surface Duo 2)، Mediatek MT6589 (Fairphone FP1)، Mediatek MT8183 (Fairphone FP314) Acer Chromebook 7986)، Mediatek MT4908a/b (وائی فائی راؤٹرز میں استعمال کیا جاتا ہے)، Broadcom BCM500 (Netgear RAXE65)، Qualcomm SDX7885، Samsung Exynos4، Renesas R-Car S8-721، TI J2s320، ULP8s8، ULP2500 TI , Aspeed AST2600/AST32, Engicam i.Core STM1MP6, Allwinner Tanix TX6000, Facebook Bletchley BMC, Goramo MultiLink, JOZ Access Point, Y Soft IOTA Crux/Crux+, t6001/t14 MacBook/16 Pro.
    • ARM Cortex-M55 اور Cortex-M33 پروسیسرز کے لیے تعاون شامل کیا گیا۔
    • CPU MIPS پر مبنی آلات کے لیے شامل کردہ تعاون: Linksys WRT320N v1، Netgear R6300 v1، Netgear WN2500RP v1/v2۔
    • RISC-V فن تعمیر پر مبنی StarFive JH7100 SoC کے لیے تعاون شامل کیا گیا۔
    • کی بورڈ کی بیک لائٹ کو کنٹرول کرنے اور Lenovo یوگا بک میں مختلف سینسرز تک رسائی کے لیے lenovo-yogabook-wmi ڈرائیور شامل کیا گیا۔
    • AMD Ryzen پروسیسرز پر مبنی Asus X370, X470, B450, B550 اور X399 مدر بورڈز پر استعمال ہونے والے سینسرز تک رسائی کے لیے asus_wmi_sensors ڈرائیور شامل کیا گیا۔
    • Android پلیٹ فارم کے ساتھ بھیجے گئے x86-based ٹیبلیٹ پی سی کے لیے x86-android-tablets ڈرائیور شامل کیا گیا۔
    • TrekStor SurfTab duo W1 ٹچ اسکرینز اور Chuwi Hi10 Plus اور Pro ٹیبلٹس کے لیے الیکٹرانک قلم کے لیے معاونت شامل کی گئی۔
    • ایس او سی ٹیگرا 20/30 کے ڈرائیورز نے پاور اور وولٹیج کے انتظام کے لیے تعاون شامل کیا ہے۔ پرانے 32 بٹ Tegra SoC آلات جیسے ASUS Prime TF201، Pad TF701T، Pad TF300T، Infinity TF700T، EeePad TF101 اور Pad TF300TG پر بوٹنگ کو قابل بناتا ہے۔
    • سیمنز انڈسٹریل کمپیوٹرز کے لیے ڈرائیورز شامل کیے گئے۔
    • Sony Tulip Truly NT35521, Vivax TPC-9150, Innolux G070Y2-T02, BOE BF060Y8M-AJ0, JDI R63452, Novatek NT35950, Wanchanglong W552946ABA اور TeamSource LCD043015CMHXNUMXCDPlayXNUMXABA اور ٹیم کے لیے تعاون شامل کیا گیا۔
    • ساؤنڈ سسٹمز اور کوڈیکس AMD Renoir ACP، Asahi Kasei Microdevices AKM4375، NAU8825/MAX98390، Mediatek MT8915، nVidia Tegra20 S/PDIF، Qualcomm ALC5682I-VS320XLX3AXTXL انسٹرومنٹس استعمال کرنے والے انٹیل سسٹمز کے لیے شامل کیا گیا ہے۔ Tegra194 HD-audio کے مسائل حل ہو گئے ہیں۔ CS35L41 کوڈیکس کے لیے HDA سپورٹ شامل کر دیا گیا۔ Lenovo اور HP لیپ ٹاپس کے ساتھ ساتھ گیگا بائٹ مدر بورڈز کے لیے ساؤنڈ سسٹم کے لیے بہتر سپورٹ۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں