HeadlinesBriefing favicon HeadlinesBriefing.com

SM750 HDMI Linux DRM ড্রাইভারে RGB565 ডিথারিং যোগ করা হয়েছে

Hacker News •
×

GitHub ব্যবহারকারী KodeMunkie sm750hdmifb প্রকাশ করেছেন, যা Silicon Motion SM750G10-AC GPU-এ ভিত্তিক SE-DP750A-HDMI PCIe কার্ডের জন্য একটি পরীক্ষামূলক Linux DRM/KMS ড্রাইভার। কার্ডটি PCI ID 126f:0750 দ্বারা চিহ্নিত করা হয়, যার মধ্যে একটি Silicon Image/Lattice SiI9024ACNU HDMI ট্রান্সমিটর এবং 16 MiB ডিসপ্লে মেমরি রয়েছে। VGA বা ভিন্ন GPIO তारों वाले অন্যান্য SM750 কার্ড সমর্থিত নয়।

ড্রাইভারটি GPU-কে সত্যিকারের 2048-পিক্সেল প্রস্থের আউটপুট বা সফটওয়্যার-স্কেলড 2560x1080 আলট্রাওয়াইড ডেস্কটপে ধकेল দেয়। কারণ SM750 ফ্রেমবাফার একটি PCIe 1.1 x1 লিঙ্কে অবস্থিত, 32-বিট পূর্ণ-স্ক্রীন আপডেট উচ্চ রেজোলিউশনে ল্যাগ করবে। bunun পরিবর্তে, ড্রাইভার KodeMunkie-এর ক్రమবদ্ধ RGB565 ডিথারিং প্রয়োগ করে, যার সবুজ চ্যানেলে 94% সংশোধন রয়েছে, যা ডিভাইস-বাউন্ড পিক্সেল ট্রাফিককে অর্ধে করে দেয় যখন অনুভূত রঙের বিস্তার সংরক্ষিত রাখে।

Ubuntu 24.04 অথবা Linux Mint 22-এ ইনস্টলেশনের জন্য একটি স্থানীয় DKMS বিল্ড প্রয়োজন, তারপরে একটি রিবুট যা পুরানো sm750fb ড্রাইভারকে ব্ল্যাকলিস্ট করে। কার্নেল মডিউলটি sm750hdmidrm.ko নামে নামকরণ করা হয়েছে যাতে çatক থেকে बचा যায়। এটি Linux 6.17 এবং তার পরবর্তী সংস্করণের জন্য উদ্দেশ্য করা হয়েছে, যা 6.x সিরিজ এবং Linux 7.0 অগ্রবর্তীকে সমর্থন করে, যদিও ভবিষ্যৎ কার্নেলদের সোর্স আপডেটের প্রয়োজন হতে পারে।

ডিফল্টভাবে, ড্রাইভার EDID মোড ব্যবহার করে, ডিথার্ড RGB565 স্ক্যানআউট, হার্ডওয়্যার কার্সর, কোয়ালেসড ওয়ার্কার আপডেট, আট-সারি DMA ব্যাচ সহ নিরাপদ ফলব্যাক। ব্যবহারকারীদের চेतावনি দেওয়া হয়েছে যে non-EDID মোড ঘড়ি সীমা অতিক্রম করতে পারে এবং সিগনাল হারাতে পারে, তাই SSH রিকভারি উপলব্ধ রাখা উচিত।

মূল entidades: কোম্পানিগুলো: Silicon Motion, Silicon Image, Lattice, GitHub | ব্যক্তি: KodeMunkie