xrandr --addmode não adiciona à saída desejada (DVI-I-0), em vez disso, adiciona ao HDMI-0 [fechado]

1

O monitor que eu uso é um Samsung SyncMaster S24B300, e não importa o que eu faça, o Ubuntu se recusa a usar 1920x1080 a 60Hz para a saída que eu quero, apesar do meu monitor (que não é reconhecido por o sistema, mesmo depois que eu adicionei o driver nvidia mais recente) apoiá-lo. Na verdade, ainda mais estranho, quando eu sigo o padrão "xrandr --newmode" nome "", "xrandr --addmode DVI-I-0 name", "xrandr --output DVI-I-0 --mode name", lista em HDMI-0.

Para referência, o comando xrandr

esupanitix@esupanitix-p6670t:~$ xrandr
Screen 0: minimum 8 x 8, current 1152 x 864, maximum 8192 x 8192
DVI-I-0 connected primary 1152x864+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0 +
   1360x768       60.0     59.8  
   1152x864       60.0* 
   800x600        72.2     60.3     56.2  
   680x384        60.0     59.8  
   640x480        59.9  
   512x384        60.0  
   400x300        72.2  
   320x240        60.1  
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
  1920x1080_60.00 (0x26e)  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

Mas a cadeia de comandos xrandr era

esupanitix@esupanitix-p6670t:~$ xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
esupanitix@esupanitix-p6670t:~$ xrandr --addmode DVI-I-0 1920x1080_60.00
//result: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

Eu tentei criar um arquivo .sh e ver se isso ajudaria, então tornei-o executável como um programa e vinculado a ele no gerenciador de inicialização.

#!/bin/bash

    xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    xrandr --addmode DVI-I-0 1920x1080_60.00
    xrandr --output DVI-I-0 --mode 1920x1080_60.00

O que resultou no modo 1920x1080_60.00 sendo adicionado a hdmi-0 de todas as coisas. Então o que eu faço? Estou confuso além de todas as crenças aqui, e meu monitor não tem drivers para nada além do Windows porque surpresa surpresa, estou usando um monitor Samsung . Posso usar drivers substitutos ou o computador não reconheceria o monitor?

Eu tenho cavado, vasculhado e vasculhado os fóruns por uma resposta, e até agora eles trabalharam mais contra de mim do que para mim, a ponto de exigir um CD ao vivo para recuperação ; para o ponto de eu ter que usar a linha de comando CTRL + ALT + F2 para editar um arquivo para que eu possa fazer login novamente, e no geral apenas adicionando frustração a um assunto que parece que seria perfeitamente adequado considerar o Windows capaz para fazer isso muito bem sem ter um driver para essa coisa.

    
por Esupanitix 07.07.2014 / 02:30

1 resposta

0

Ok, então você se lembra de que possuo um Samsung SyncMaster S24B300? Uma das razões que teve uma capacidade muito ruim é porque o Linux não aceita gentilmente "monitores pnp genéricos" aparentemente. Minha cópia desse monitor não traz software de driver, e a Samsung ainda é muito exigente em fornecer drivers para qualquer coisa que não seja o Windows.

Instale os drivers para quaisquer novos monitores assim que você os obtiver. Isso os tornará compatíveis com todas as resoluções, desde que sejam compatíveis com o Linux. Eu tive que esperar até seis meses depois quando comprei um monitor da BenQ que veio com os drivers que eu poderia usar com o Linux. Durante a instalação, percebi que eu usava um conversor DVI para VGA, então era um sinal DVI sendo confundido como um sinal VGA se isso significasse alguma coisa.

Basicamente, o que estou dizendo é que perdi seu tempo porque não tinha o driver do meu monitor.

tl; dr este problema poderia ter sido inexistente não fosse a Samsung não saber como tornar os drivers compatíveis com outros sistemas operacionais.

    
por Esupanitix 26.12.2014 / 17:13