Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Modeline 1920x1080 от 2333SW на VGA  (Прочитано 1542 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Multik001

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
  • Xubuntu 18.04
    • Просмотр профиля
Modeline 1920x1080 от 2333SW на VGA
« : 02 Августа 2020, 19:40:35 »
Нужна помощь, при смене материнской платы не могу подключить два монитора по цифре, в итоге один монитор подключен VGA и при этом не ставится разрешение выше 1024*768 а нужно 1920*1080
Монитор SAMSUNG 2333SW при подключении через цифру sudo get-edid|parse-edid выдает
media@htpc:~$ sudo get-edid|parse-edid
[sudo] пароль для media:
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
Looks like no busses have an EDID. Sorry!
Attempting to use the classical VBE interface

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
        Function supported
        Call successful

        VBE version 300
        VBE string at 0x11100 "Intel(R) Sandybridge/Ivybridge Graphics Chipset Accelerated VGA BIOS"

VBE/DDC service about to be called
        Report DDC capabilities

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
        Function supported
        Call successful

        Monitor and video card combination does not support DDC1 transfers
        Monitor and video card combination supports DDC2 transfers
        0 seconds per 128 byte EDID block transfer
        Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
        Read EDID

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
        Function supported
        Call successful

Checksum Correct

Section "Monitor"
        Identifier "SyncMaster"
        ModelName "SyncMaster"
        VendorName "SAM"
        # Monitor Manufactured week 21 of 2009
        # EDID version 1.3
        # Digital Display
        DisplaySize 510 290
        Gamma 2.20
        Option "DPMS" "true"
        Horizsync 30-75
        VertRefresh 56-61
        # Maximum pixel clock is 170MHz
        #Not giving standard mode: 1280x800, 60Hz
        #Not giving standard mode: 1280x960, 60Hz
        #Not giving standard mode: 1280x1024, 60Hz
        #Not giving standard mode: 1440x900, 60Hz
        #Not giving standard mode: 1680x1050, 60Hz
        #Not giving standard mode: 1600x1200, 60Hz
        Modeline        "Mode 0" +hsync -vsync
EndSection
Looks like VBE was successful. Have a good day.

когда подключаю через VGA
xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 32767 x 32767
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 530mm x 300mm
   1920x1080     60.00*+  50.00    59.94 
   1920x1080i    60.00    50.00    59.94 
   1680x1050     59.88 
   1600x900      60.00 
   1280x1024     75.02    60.02 
   1280x800      59.91 
   1152x864      75.00 
   1280x720      60.00    50.00    59.94 
   1024x768      75.03    60.00 
   832x624       74.55 
   800x600       75.00    60.32 
   720x576       50.00 
   720x576i      50.00 
   720x480       60.00    59.94 
   720x480i      60.00    59.94 
   640x480       75.00    60.00    59.94 
   720x400       70.08 
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00*
   800x600       60.32    56.25 
   848x480       60.00 
   640x480       59.94 
VIRTUAL1 disconnected (normal left inverted right x axis y axis)


создаю для него новое разрешение
cvt 1920 1080
# 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 --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VGA1 1920x1080_60.00
xrandr --output VGA1 --mode 1920x1080_60.00

При этом разрешение меняется но по бокам черные полосы сметра 4...

РЕШЕНО
Хорошо что я могу подключить свой монитор по цифре, что я и сделал после залез в файл /var/log/Xorg.0.log
и нашел Modeline с котрым разрешение нормально отображается

"1920x1080"x0.0  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync
И стало все хорошо, спасибо @kup5u4 который очень помог!

В итоге при загрузке сиситемы каждый раз нужно вводить

xrandr --newmode "1920x1080"x0.0  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync & xrandr --addmode VGA1 1920x1080 & xrandr --output VGA1 --mode 1920x1080
« Последнее редактирование: 03 Августа 2020, 10:38:19 от Multik001 »

Оффлайн Multik001

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
  • Xubuntu 18.04
    • Просмотр профиля
Re: Modeline 1920x1080 от 2333SW на VGA
« Ответ #1 : 20 Августа 2020, 00:01:16 »
Подскажите как лучше слелать чтобы при загрузке экран автоматически настраивался, надоело каждый раз устанавливать вручную каждый раз вбивать 2 раза подряд в терминалеivan@ivanpc:~$ xrandr --newmode "1920x1080"x0.0  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync & xrandr --addmode VGA1 1920x1080 & xrandr --output VGA1 --mode 1920x1080

Morisson

  • Гость
Re: Modeline 1920x1080 от 2333SW на VGA
« Ответ #2 : 20 Августа 2020, 06:26:56 »
напишите скрипт со своими этими двумя командами. скрипт поместите в /usr/bin, наделите его соответствующими правами. затем создайте udev-правило, чтобы при поeдключении vga отрабатывал Ваш скрипт.
Либо добавьте Ваши команды в ~/.profile

Dzhoser

  • Гость
Re: Modeline 1920x1080 от 2333SW на VGA
« Ответ #3 : 20 Августа 2020, 06:54:22 »
при поeдключении vga отрабатывал Ваш скрипт.
Можно про это по подробнее. Желательно пример.

Morisson

  • Гость
Re: Modeline 1920x1080 от 2333SW на VGA
« Ответ #4 : 20 Августа 2020, 08:23:35 »
Пример. При подключении зарядного устройства выполняется скрипт Performance, при отключении- Powersave.

SUBSYSTEM=="power_supply", ATTR{online}=="0", RUN+="/usr/bin/Powersave"
SUBSYSTEM=="power_supply", ATTR{online}=="1", RUN+="/usr/bin/Performance"

В нашем случае будет примерно так
KERNEL=="card0", SUBSYSTEM=="drm", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/username/.Xauthority", RUN+="/usr/bin/arandr"Точнее нужно гуглить

https://wiki.archlinux.org/index.php/udev#Execute_on_VGA_cable_plug_in

Dzhoser

  • Гость
Re: Modeline 1920x1080 от 2333SW на VGA
« Ответ #5 : 20 Августа 2020, 09:21:29 »
Morisson, спасибо и так все наглядно

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.