گیک فارسی

نوشته های یک گیک فارسی از فعالیت ها ،‌ علاقه مندی ها و نقد هایش

استفاده از یک رزولوشن (Resolution) تعریف نشده برای Display

نویسنده:
۱۲ آبان ۹۶

امروز یک مانیتور ۲۲ اینچ را به یک سیستم وصل کردم و با تعجب بسیار متوجه شدم توی Display رزولوشن مورد نظر من یعنی ۱۰۸۰ × ۱۹۲۰ وجود نداره ! خوب بار اول بود با چنین مشکلی روبرو میشدم و بعد از کمی جستجو به یک Wiki رسیدم که راه حل را ارائه کرده بود و بعد از تست و پاسخ گرفتن تصیمیم گرفتم توی وبلاگ یک پست را بهش اختصاص بدم.

شما ابتدا باید Resolution Mode مورد نظر را به دست بیارین (mode را برای ۱۹۲۰ پیکسل افقی و ۱۰۸۰ پیکسل عمودی با Refresh Rate برابر با ۶۰ هرتز نیاز داریم):

sudo cvt 1920 1080 60

این دستور یک Modeline شبیه خروجی زیر میده:

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

درمرحله دوم با دستور xrandr این mode را به سیستم شناسایی میکنیم:

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

حالا نیاز داریم تا Mode ثبت شده را به نمایشگر مورد نظر اضافه کنیم ، چون ممکنه نام نمایشگر را ندونیم از دستور زیر استفاده میکنیم و نام نمایشگر را به دست میاریم (که مثلاً برای سیستم من DP1 هستش):

sudo xrandr -q

اکنون که نام نمایشگر را داریم خیلی ساده با دستور زیر mode را به نمایشگر اضافه میکنیم:

sudo xrandr --addmode DP1 1920x1080_60.00

در آخر هم توی تنظیمات Display میتونیم رزولوشن ایجاد شده را انتخاب و فعال کنیم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.