উবুন্টু 12.04 এ কীভাবে একটি এলসিডির জন্য ডিসপ্লে রেজোলিউশন যুক্ত করবেন? xrandr সমস্যা


51

আমি উবুন্টুতে নতুন আমি উবুন্টু 12.04 ইনস্টল করেছি এবং আমার এলসিডি ডিসপ্লেটির জন্য সঠিক রেজোলিউশন সেট আপ করার চেষ্টা করে আটকে রয়েছি।

এলসিডিটির নেটিভ রেজোলিউশন 1920x1080

এখানে থেকে আউটপুট xrandr:

$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 720, maximum 4096 x 4096
LVDS1 connected 1280x720+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280x720 60.0*+
800x600 60.3 56.2 
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)

তারপরে আমি নতুন মডেলিন তৈরি করি:

$ cvt 1920 1080 60
1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

এ পর্যন্ত সব ঠিকই. তারপরে আমি এটি ব্যবহার করে নতুন মোড তৈরি করি xrandr:

$ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

তবে কোনও কারণে এলসিডি আউটপুট (এলভিডিএস 1) এর পরিবর্তে ভিজিএ (ভিজিএ 1) আউটপুটটির জন্য নতুন মোড তৈরি করা হয়েছিল:

$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 720, maximum 4096 x 4096
LVDS1 connected 1280x720+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280x720 60.0*+
800x600 60.3 56.2 
640x480 59.9 
VGA1 disconnected (normal left inverted right x axis y axis)
1920x1080_60.00 (0xbc) 173.0MHz <---------- ????!!!!!!
h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.2KHz
v: height 1080 start 1083 end 1088 total 1120 clock 60.0Hz

সুতরাং, আমি যদি LVDS1 এ মোড যুক্ত করার চেষ্টা করি তবে আমি একটি ত্রুটি পেয়েছি:

$ xrandr --addmode LVDS1 "1920x1080_60.00"
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 149 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 25
Current serial number in output stream: 26

ভিজিএ 1 এ নতুন মোড যুক্ত করা ভাল কাজ করে তবে আমি সেই ভিজিএ 1 আউটপুটটি ব্যবহার করি না।


আমার ল্যাপটপের সাথে একই সমস্যা হচ্ছে। আমার রেজোলিউশনটি 1440x900 এর মতো হওয়ার মতো বলে মনে হচ্ছে না।
রোমান্ডাস

এই উত্তরগুলির কোনও আপনার পক্ষে কাজ করে? যদি তা হয় তবে দয়া করে উত্তর হিসাবে একটি নির্বাচন করুন। ধন্যবাদ!
তাস

উত্তর:


74

আপনি xrandr ব্যবহার করে উবুন্টু 12.04 এ হারিয়ে যাওয়া রেজোলিউশন যুক্ত করতে পারেন।

প্রথমে নতুন রেজোলিউশন মোড তৈরি করতে সিভিটি ব্যবহার করুন।

sudo cvt 1920 1080 60

আউটপুটটির অংশটি এর অনুরূপ হওয়া উচিত: "মডেলাইন" 1920x1080_60.00 "173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync + vsync" (ডাব্লু / ও কোটস)।

এর পরে, একটি নতুন রেজোলিউশন মোড ঘোষণা করুন।

sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

এর পরে, আপনার ভিডিও ডিভাইসের নামটি সন্ধান করুন।

sudo xrandr -q

মাইনের নাম দেওয়া হয়েছিল "ভার্চুয়াল 1" (ভার্চুয়াল মেশিন চালানো)। আপনি একবার আপনার ডিভাইসের নাম জানার পরে, আপনি শেষ পর্যন্ত ডিভাইস / সিস্টেমে আপনার নতুন রেজোলিউশন মোড যুক্ত করতে পারেন।

sudo xrandr --addmode Virtual1 1920x1080_60.00

এখানে "অনিচ্ছুক রেজোলিউশনগুলি যোগ করা" বিভাগে আরও তথ্য দেখুন: https://wiki.ubuntu.com/X/Config/ সমাধান /# অ্যাডিং_নডেেক্টেড_প্রবিধানগুলি


13
- অ্যাডমোড এক্স-এ ত্রুটি পাওয়া ব্যর্থ অনুরোধের ত্রুটি: ব্যাডম্যাচ (অবৈধ প্যারামিটার বৈশিষ্ট্য) ব্যর্থ অনুরোধের মেজর অপকোড: 141 (আরএএনআরডিআর) ব্যর্থ অনুরোধের মাইনর অপকোড: 18 (আরআরএডিডআউটপুটমোড) ব্যর্থ অনুরোধের ক্রমিক সংখ্যা: 39 আউটপুটে বর্তমান ক্রমিক সংখ্যা স্ট্রিম: 40
লেনজাই

আমি আমার এসার x233H এর সাহায্যে এটি উবুন্টু 13.10 তে পরীক্ষা করেছি এবং এটি কাজ করে, তবে আমি পুনরায় বুট করার সাথে সাথেই "বার্তা মনিটরদের জন্য সঞ্চিত কনফিগারেশন প্রয়োগ করা যায়নি" বার্তাটি পাওয়া যায় এবং উচ্চতর রেজোলিউশন বিকল্পটি আর পাওয়া যায় না। পরিবর্তনকে স্থায়ী করার কোনও উপায় আছে কি?
স্ট্রাগু

আমি একটি ব্যাডম্যাচ ত্রুটি পেয়েছি এক্স ব্যর্থ অনুরোধের ত্রুটি: ব্যাড ম্যাচ (অবৈধ প্যারামিটার বৈশিষ্ট্য) ব্যর্থ অনুরোধের মেজর অপকোড: 140 (আরএএনআরডিআর) ব্যর্থ অনুরোধের মাইনর অপকোড: 18 (আরআরএডিডআউটপুটমোড) ব্যর্থ অনুরোধের ক্রমিক সংখ্যা: 41 আউটপুটটিতে বর্তমান ক্রমিক সংখ্যা স্ট্রিম: 42
ফিলিপ গাচৌদ

মোডটি বের করতে "xrandr -q" ব্যবহার করুন। আমার ক্ষেত্রে এটি ছিল HDMI1
nizam.sp

পুনরায় আরম্ভ না করেই আমার মেশিনে কাজ করে। ধন্যবাদ
Duc Tran

15

এই লিঙ্কটি আমাকে সাহায্য করেছিল।

সংক্ষেপে: xrandr এবং cvt আপনার মতো চালান, তারপরে নিম্নলিখিত ফাইলটি তৈরি করুন:

/usr/share/X11/xorg.conf.d/10-monitor.conf

ফাইলগুলিতে আপনার চশমা অনুসারে <> পরামিতি পরিবর্তন করুন:

Section "Monitor"
  Identifier "Monitor0"
  <INSERT MODELINE HERE>
EndSection
Section "Screen"
  Identifier "Screen0"
  Device "<INSERT DEVICE HERE>"
  Monitor "Monitor0"
  DefaultDepth 24
  SubSection "Display"
    Depth 24
    Modes "<INSERT MODENAME HERE>"
  EndSubSection
EndSection

এখন পর্যন্ত আমার পক্ষে এটিই একমাত্র কার্যকরী সমাধান ...
স্টু

"MODENAME" = "1920x1080_60.00" আছে?
মৌমাছি

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