বিভিন্ন মনিটরে আলাদা সাবপিক্সেল রেন্ডারিং সেট করা হচ্ছে


16

আমি দ্বৈত মনিটর ব্যবহার করছি, তাদের মধ্যে একটি 90 ডিগ্রি দ্বারা ঘোরে। ফন্ট অ্যান্টালাইজাইজিং ঘোরানো মনিটরে সঠিকভাবে দেখায় না (যেমন অক্ষরের চারপাশে রংধনু সীমানা রয়েছে)।

আমি বিশ্বাস করি এটি এক্স কারণ উভয় মনিটরে একই সাবপিক্সেল রেন্ডারিং অর্ডার ব্যবহার করছে। প্রতিটি মনিটরের জন্য আলাদা সাবপিক্সেল রেন্ডারিং অর্ডার কনফিগার করার কোনও উপায় আছে কি? (যেমন, 1 = আরজিবি, এবং 2 = ভিআরজিবি পর্যবেক্ষণ করুন)।


মনে হচ্ছে এটি এখনও সম্ভব নয় (কোনও সফ্টওয়্যার সমাধান নেই)। দেখুন এই সম্পর্কিত কিছু।
আশার হাসান

উত্তর:


4

আপনার ডিসপ্লেগুলি ভাগ করা ডেস্কটপ নয়, আলাদা এক্স স্ক্রিন হিসাবে কনফিগার করতে হবে। উবুন্টু এর পরে আপনাকে পৃথক এক্স স্ক্রিনের জন্য সাব-পিক্সেল অর্ডার সামঞ্জস্য করা উচিত।

অন্যথায়, এমন উইন্ডোতে কী ঘটবে যা পৃথক উপ-পিক্সেল অর্ডার সহ দুটি ডিসপ্লে ডিভাইস ছড়িয়ে দেয়? বা এমনকি কৌতুকপূর্ণ, বিভিন্ন শারীরিক অর্ডার (আরজিবি বনাম বিজিআর) সহ ক্লোন মোডে দুটি প্রদর্শন।

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

একাধিক এক্স স্ক্রীন স্থাপন করা:

  1. বুট আপ করুন এবং এক্স পুনরায় কনফিগার sudo dpkg-reconfigure -phigh xserver-xorg করুন প্রাথমিক প্রদর্শন সেট আপ করতে পদক্ষেপগুলি অনুসরণ করুন। (সিএলআই থেকে এই বিশেষ পদক্ষেপটি করার কোনও উপায় আমি জানি না)
  2. একটি টার্মিনাল খুলুন এবং
    lspci
    এটি আপনাকে আপনার ডিভাইস এবং তাদের বাস আইডির একটি তালিকা দেয়। গ্রাফিক্স কার্ডটি সন্ধান করুন এবং তাদের বাসের আইডি লিখুন।
  3. আপনার xorg.confহিসাবে xorg.conf.origসম্ভবত এটির একটি অনুলিপি তৈরি করুন এবং এটি খুলুন:sudo vi /etc/X11/xorg.conf
  4. আপনি যতটা চান কাস্টমাইজ করতে পারবেন তা নিশ্চিত করার জন্য এই অগ্রগতির আগে পড়ুন
  5. এখন দুটি Deviceবিভাগ তৈরি করুন এবং BusIDভাগ করার জন্য কার্ডের তালিকা তৈরি করুন এবং চালকেরও এই জাতীয় তালিকা করুন:

    Section "Device"
        Identifier  "nvidia0"
        # Your preferred driver
        Driver      "nvidia"
        # Edit the BusID with the location of your graphics card
        BusID       "PCI:2:0:0"
        Screen      0
    EndSection
    
    Section "Device"
        Identifier  "nvidia1"
        # Your preferred driver
        Driver      "nvidia"
        # Edit the BusID with the location of your graphics card
        BusId       "PCI:2:0:0"
        Screen      1
    EndSection
    
  6. এখন দুটি Screenবিভাগ তৈরি করুন (অবশ্যই আপনার পছন্দের প্যারামিটারগুলির সাথে, কেবলমাত্র Deviceএই বিভাগটির সাথে Identifierপূর্ববর্তী অংশের সাথে এই বিভাগটির মিল থাকতে হবে ):

    Section "Screen"
        Identifier  "Screen0"
        Device      "nvidia0"
        Monitor     "Monitor0"
        DefaultDepth 24
        Subsection "Display"
            Depth       24
            Modes       "1600x1200" "1024x768" "800x600" "640x480" 
        EndSubsection
    EndSection
    
    Section "Screen"
        Identifier  "Screen1"
        Device      "nvidia1"
        Monitor     "Monitor1"
        DefaultDepth 24
        Subsection "Display"
            Depth       24
            Modes       "1600x1200" "1024x768" "800x600" "640x480" 
        EndSubsection
    EndSection
    
  7. এখন Monitorপ্রতিটি মনিটরের জন্য একটি বিভাগ তৈরি করুন :

    Section "Monitor"
        Identifier "monitor name here"
    EndSection
    
    Section "Monitor"
        Identifier "monitor name here"
        # Rotate as you want (your question says one is rotated)
        Rotate "left"
    EndSection
    
  8. অবশেষে, ServerLayoutবিভাগটি ব্যবহার করতে আপডেট করুন এবং উভয় Screenবিভাগই অবস্থান করুন :

    Section "ServerLayout"
        ...
        Screen         0 "Screen0" 
        Screen         1 "Screen1" leftOf "Screen0"
        ...
    EndSection
    
  9. এক্স পুনরায় আরম্ভ করুন এবং আপনার আঙ্গুলগুলি অতিক্রম করুন! যদি এটি কাজ করে তবে আপনার পছন্দ মতো এটি সূক্ষ্ম সুরে চালিয়ে যান।

এখনই সাব্পিক্সেল রেন্ডারিং অর্ডারটির জন্য বা / etc / X11 / font.conf` এ font.confহয় এই পরিবর্তনটি করুন ~/font.conf` BGR


এটি কীভাবে করা যায় তার পদক্ষেপগুলি আমি যুক্ত করছি। তবে আশা করি যে কেউ আপনার যা প্রয়োজন তা করার জন্য দুর্দান্ত উপায় নিয়ে আসে।
আশার হাসান

মনে হচ্ছে আমিও একটি ব্লকে গিয়েছি। যদিও আমি বিভিন্ন ফন্টপথগুলিতে নির্দিষ্ট করতে পারি Xorg.confতবে এটি বিভিন্ন font.confফাইলের জন্য কোনও পথ বেছে নেবে বলে মনে হয় না । :(
আশার হাসান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.