Como posso inserir essas configurações HDMI no Ubuntu 16.04?

1

As configurações do monitor a seguir funcionam no mate do Ubuntu em um Raspberry Pi 2. Como posso replicá-las no Ubuntu Desktop 16.04? Meu monitor é um LG Ultrawide. Eu pesquisei extensivamente, mas nenhuma das correções sugeridas está funcionando para mim.

    hdmi_ignore_cec_init=1
hdmi_drive=2
disable_overscan=1

hdmi_ignore_edid=0xa5000080
hdmi_group=2
hdmi_mode=87
hdmi_timings=2560 1 64 64 96 1080 1 3 10 31 0 0 1 60 0 185580000 8

config_hdmi_boost=4

max_framebuffer_width=2560
max_framebuffer_height=1280
framebuffer_width=2560
framebuffer_height=1080

gpu_mem=128
arm_freq=900
gpu_freq=275
sdram_freq=500
hdmi_pixel_freq_limit=400000000
avoid_pwm_pll=1

Eu tentei o seguinte:

xrandr --newmode "2560x1080_60.00" 230.00 2560 2720 2992 3424 1080 1083 1093 1120 -sync + vsync

mas quando tento adicionar, recebo:

xxx @ cryptoporticus: /usr/share/X11/xorg.conf.d$

xrandr --addmode DVI-I-2 2560x1080_60.00
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  29
  Current serial number in output stream:  30

saída xrandr:

xrandr

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 8192 x 8192
DVI-I-0 disconnected (normal left inverted right x axis y axis)
TV-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DVI-I-2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 798mm x 334mm
   1920x1080     60.00*+  59.94    50.00    29.97    60.05    60.00    50.04  
   1680x1050     59.95  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1280x720      60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    59.94    59.93  
  2560x1080_60.00 (0x282) 230.000MHz -HSync +VSync
        h: width  2560 start 2720 end 2992 total 3424 skew    0 clock  67.17KHz
        v: height 1080 start 1083 end 1093 total 1120           clock  59.98Hz

Saída com efeito de editação

Section "Monitor"
    Identifier "LG ULTRAWIDE"
    ModelName "LG ULTRAWIDE"
    VendorName "GSM"
    # Monitor Manufactured week 4 of 2014
    # EDID version 1.3
    # Digital Display
    DisplaySize 800 340
    Gamma 2.20
    Option "DPMS" "true"
    Horizsync 30-90
    VertRefresh 56-75
    # Maximum pixel clock is 240MHz
    #Not giving standard mode: 1152x864, 75Hz
    #Not giving standard mode: 1280x1024, 60Hz
    #Not giving standard mode: 1280x720, 60Hz
    #Not giving standard mode: 1600x900, 60Hz
    #Not giving standard mode: 1680x1050, 60Hz

    #Extension block found. Parsing...
    Modeline    "Mode 12" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync 
    Modeline    "Mode 0" 185.58 2560 2624 2688 2784 1080 1083 1093 1111 -hsync -vsync 
    Modeline    "Mode 1" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync 
    Modeline    "Mode 2" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    Modeline    "Mode 3" 74.250 1280 1390 1420 1650 720 725 730 750 +hsync +vsync
    Modeline    "Mode 4" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
    Modeline    "Mode 5" 74.250 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    Modeline    "Mode 6" 74.250 1920 2448 2492 2640 1080 1082 1089 1125 +hsync +vsync interlace
    Modeline    "Mode 7" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
    Modeline    "Mode 8" 74.250 1920 2008 2052 2200 1080 1082 1087 1125 +hsync +vsync interlace
    Modeline    "Mode 9" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
    Modeline    "Mode 10" 25.200 640 656 752 800 480 490 492 525 -hsync -vsync
    Modeline    "Mode 11" 74.250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
    Modeline    "Mode 13" 74.25 1920 2008 2052 2200 540 542 547 562 +hsync +vsync interlace
    Modeline    "Mode 14" 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync 
    Modeline    "Mode 15" 27.00 720 736 798 858 480 489 495 525 -hsync -vsync 
    Option "PreferredMode" "Mode 12"
EndSection

saída com redução de impressões:

    
por codecowboy 28.07.2016 / 11:38

1 resposta

1

parece que sua atualização (60hz) está muito alta e isso está fazendo com que o pclk ultrapasse o intervalo suportado pelo combo card + cable + monitor.

a saída edid tem a modelina que você precisa, é o Modo 0

com um pouco de tentativa e erro eu gerou o seguinte modeline usando o programa cvt. Está perto da definição do Modo 0 quanto possível mas de uma forma que você usa com o xrandr ou no seu xorg.conf

$ cvt 2560 1080 49.45
# 2560x1080 49.36 Hz (CVT) hsync: 54.98 kHz; pclk: 186.50 MHz
Modeline "2560x1080_49.45"  186.50  2560 2712 2976 3392  1080 1083 1093 1114 -hsync +vsync

se isso não funcionar, tente alterar os 49.95 para usar 49 para diminuir o pclk.

Outra coisa a se verificar é a configuração do modo HDMI no monitor; para resoluções acima do HD, vale a pena ativar os modos HDMI mais recentes, como 1.4a ou 2.0, isso pode alterar a configuração do PreferredMode.

    
por Amias 04.08.2016 / 15:32