انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سختافزار => نویسنده: کیهان در 05 آذر 1395، 04:29 بظ
-
یه مونیتور دارم که با پورت HDMI به لبتاپم وصل کردم با ویندوز مشکلی نیست.اما مشکل روی لینوکس که با تنظیمات خود مونیتور اونو وایدش کردم و خدم رو گول زدم که مشکل حل شده یعنی همه چی پهن شده
مونیتور این رزولیشن رو ۲۵۶۰*۱۰۸۰ داره.و کارفیگم راحت ساپورتش میکنه.اما با دستور xrandr نهایت این ۱۹۲۰*۱۰۸۰ رو میده...
xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
LVDS connected (normal left inverted right x axis y axis)
1366x768 60.00 +
1280x720 59.86
1152x768 59.78
1024x768 59.92
800x600 59.86
848x480 59.66
720x480 59.71
640x480 59.38
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 677mm x 290mm
1920x1080 60.00* 50.00 59.94 30.00 29.97
1920x1080i 60.00 50.00 59.94
1680x1050 59.88
1600x900 60.00
1280x1024 75.02 60.02
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.08 60.00
800x600 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
VGA-0 disconnected (normal left inverted right x axis y axis)
هیچ راهی نیست بهش این رزولیشن رو بدم...
-
اول باید با cvt رزولیشن رو مشخصاتشو بگیری این کدا رو همهشونو کپی کن حل میشه مشکلت !
cvt 2560 1080 60
xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr --addmode HDMI 2560x1080_60.00
اون کد cvt رو که می زنی یه سری خروجی ها میده از یه بخشیش به بعد رو باید جایگزین اون خط دوم بکنی !
خط سوم رو هم همونجوری وارد کن!
البته این برای 60 مگاس اگه اون ۶۰ ش برای مانیتورت فرق می کنه باید همونو بزاری !
-
این خروجی
cvt 2560 1080 60
# 2560x1080 59.98 Hz (CVT) hsync: 67.17 kHz; pclk: 230.00 MHz
Modeline "2560x1080_60.00" 230.00 2560 2720 2992 3424 1080 1083 1093 1120 -hsync +vsync
-
"2560x1080_60.00" 230.00 2560 2720 2992 3424 1080 1083 1093 1120 -hsync +vsync
اینو باید جایگزین یه بخشی از خط دوم کنید !
یعنی اینجوری
xrandr --newmode "2560x1080_60.00" 230.00 2560 2720 2992 3424 1080 1083 1093 1120 -hsync +vsync
-
خب وارد کردم الان اینظوری شده
xrandr
Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 8192 x 8192
LVDS connected 1366x768+0+165 (normal left inverted right x axis y axis) 0mm x 0mm
1366x768 60.00*+
1280x720 59.86
1152x768 59.78
1024x768 59.92
800x600 59.86
848x480 59.66
720x480 59.71
640x480 59.38
HDMI-0 connected primary 1920x1080+1366+0 (normal left inverted right x axis y axis) 677mm x 290mm
1920x1080 60.00* 50.00 59.94 30.00 29.97
1920x1080i 60.00 50.00 59.94
1680x1050 59.88
1600x900 60.00
1280x1024 75.02 60.02
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
2560x1080_59.98 59.98
2560x1080_60.00 59.98
VGA-0 disconnected (normal left inverted right x axis y axis)
این توی قسمت دیسپلی مود هست و انتخاب میکنم کل مونیتور روشن میمونه ولی بدون تصویر که مینویسه سیگنالی نیست
الان من دارم کجا رو اشتباه میکنم؟ :(
-
خب فکر کنم به خاطر همون 60 ئه که گفتم بروو ویندوز رزولیشن مانیتورت رو + اون فریم ریت ( ۶۰ و ۵۹ و... ) رو هم پیدا کن بعد بیا اون کدایی که بهت دادمو بر اون اساس درست کن :)
-
خب فکر کنم به خاطر همون 60 ئه که گفتم بروو ویندوز رزولیشن مانیتورت رو + اون فریم ریت ( ۶۰ و ۵۹ و... ) رو هم پیدا کن بعد بیا اون کدایی که بهت دادمو بر اون اساس درست کن :)
خب توی ویندوز همین رزولیشن و فرکانس ۶۰ هرتز
-
نمی دونم بزار بقیه دوستان هم بیایین !
من مشکل رزولیشن تویه مانیتور دومم داشتم با این روش درست شد !
-
کماکان مشکل پابرجاست.ولی این روش رو برای یه مونیتور دیگه تست کردم نتیجه داد ولی با هر بار ریستارت باید دوباره وارد کرد دستورات رو.
-
اره بعد از هر ریست باید دوباره وارد کنی !
-
اره بعد از هر ریست باید دوباره وارد کنی !
میشه اینو توی کرون گذاشت؟!!
-
والا جاهایی که من تحقیق کردم می گفتن باید این کدو یه جا کپی کنی و سیو کنی که سیستم دیفالتش کنه !
ولی نه من حوصلشو داشتم بگردم ببینم کجا و نه بازم برا خودم لازم دیدم :D
کد رو ریختم رو یه فایل text گزاشتم رو دکستاپ هر وقت می خوام سه خط رو باهم کپی پیست می کنم مشکل حل میشه :)
-
والا جاهایی که من تحقیق کردم می گفتن باید این کدو یه جا کپی کنی و سیو کنی که سیستم دیفالتش کنه !
ولی نه من حوصلشو داشتم بگردم ببینم کجا و نه بازم برا خودم لازم دیدم :D
کد رو ریختم رو یه فایل text گزاشتم رو دکستاپ هر وقت می خوام سه خط رو باهم کپی پیست می کنم مشکل حل میشه :)
خب دقیقا نمیدونستم کدوم فابل رو باید ویرایش کنم
ولی یه کار دم دستی انجام دادم، دو خط رو توی یه فایل متنی گذاشتم و بهش دسترسی اجرای دادم و در نهایت توی کرون گذاشتمش... :(
-
خب الان مشکلت حل شده ؟
به رسول pv بدی جوابتو می ده !
تو گروه یه بار ازش مسیر فایل و کجاش بزارم و اینا رو پرسیدم گفت بهم
ولی من انجام ندادم :D