Mint nie wykrywa poprawnie monitora podłaczonego przez adapter dvi>vga

Witam. Mam problem z monitorami podłączanymi przez adapter z DVI na VGA, system ich nie rozpoznaje i mam do wyboru kilka podstawowych rozdzielczości (max 1024x768, monitor obsługuje do 1280x1024). W panelu sterowanie owy monitor wyświetla jako unknown. Nie ma problemów z adapterem pod Windowsem lub przy podłączeniu przez wyjście VGA. Obecnie nie jest to jakiś mega problem, ale w przyszłości chciałbym zmienić gpu na jakiś nowszy model, bez sztywnego ograniczania się do modeli posiadających wyjście VGA, bo jak będą 2x dvi czy hdmi to będzie większy problem z tymi rozdzielczościami już na obu ekranach.

System to Linux Mint 19.1 x64, Mate. Wklejam też zawartość pliku /etc/X11/xorg.conf.

Section “Device”
Identifier “Configured Video Device”
Driver “vesa”
EndSection

Section “Monitor”
Identifier “Configured Monitor”
EndSection

Section “Screen”
Identifier “Default Screen”
Monitor “Configured Monitor”
Device “Configured Video Device”
EndSection

Dopisz w sekcji Screen:

SubSection “Display”
Depth 24
Modes “1280x1024” “1024x768”

Po restarcie xorg albo systemu powinieneś mieć do wyboru te rozdzielczości.

Przez przejściówkę pewnie nie wykrywa monitora. Jeśli zmienisz kable na jakieś bezpośrednie, to cały plik xorg.conf będziesz mógł wykasować, bo wszystko zostanie wykryte z automatu.

czyli skasować xorg.conf, oki sprawdzę.

Nie to napisałem… :thinking:

Skasowanie xorg.conf i restart nie pomogło. System nie wygenerował też nowego xorg.conf. Restart bez kasowania xorg.conf nie miał sensu, bo takim restartów to były dziesiątki na co dzień. Używam takiego zestawu już dłuższy czas. Mam do wyboru tylko te 4 rozdziałki dla tego monitora.

Karta to GF220 jeśli ma to znaczenie, na domyślnych sterownikach (i wolałbym tego nie ruszać).

Screenshot%20at%202019-02-19%2020-00-14

Spróbuj w ten sposób:
https://wiki.ubuntu.com/X/Config/Resolution#Adding_undetected_resolutions .
http://ubuntuhandbook.org/index.php/2017/04/custom-screen-resolution-ubuntu-desktop/ .

Drugi link dał postęp, ale po komendzie sudo xrandr --addmode DVI-I-1 “1280x1024_60.00” (a wcześniej: sudo xrandr --newmode “1280x1024_60.00” 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
)
dodało mi rozdzielczość 1600x900 (poza zakresem monitora notabene)

A takie polecenie co w ogóle pokazuje?

xrandr -q

xrandr -q
Screen 0: minimum 320 x 200, current 2704 x 1079, maximum 8192 x 8192
DVI-I-1 connected 1024x768+1680+311 (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
1280x1024_60.00 59.95
VGA-1 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 473mm x 296mm
1680x1050 59.93*+
1280x1024 75.02 60.02
1440x900 74.98 59.89
1024x768 75.03 70.07 60.00
800x600 72.19 75.00 60.32 56.25
640x480 75.00 72.81 59.94
720x400 70.08

A po kiego diabła to sudo tam… Wykonaj wszystko jeszcze raz, z konta użytkownika - bez sudo. Dodaj so ~/.profile tak jak piszą. Potem przeloguj się i sprawdź czy można wybrać tą rozdzielczość. Jeśli to nie wystarczy to zrestartuj komputer i sprawdź.

Dla porównania:
https://wiki.archlinux.org/index.php/xrandr#Adding_undetected_resolutions .

xrandr --newmode “1280x1024_60.00” 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 16 (RRCreateMode)
Serial number of failed request: 27
Current serial number in output stream: 27

xrandr --addmode DVI-I-1 “1280x1024_60.00”
xrandr: cannot find mode ““1280x1024_60.00””

Zrestartuj i przejdź wszystko od początku do końca. Tutaj np. piszą, że błąd się pokazuje jak takie ustawienie zostało dodane już wcześniej:
https://stackoverflow.com/questions/851704/xrandr-errors-badname-named-color-or-font-does-not-exist .

Ale dlaczego nie ma dopisać do pliku xorg.conf na sztywno rozdziawki którą chce używać? xrandr zmieni rozdzielczość ekranu tylko dla bieżącej sesji?

Jeden czort. Można i do /etc/X11/xorg.conf.d/plik.conf albo do ~/.profile albo ~/.xprofile. Obydwie metody opisane w linkach. Tylko najpierw musi zadziałać ;]

Edycja:
Przejściówka może coś przy okazji trzodzić :stuck_out_tongue:

z windows jest ok, mam też rozgałęziacz VGA na dwa VGA taki switch by podłaczyć dwa urządzenia VGA do jednego monitora VGA z przełacznikiem i Linux rozpoznaje to w podobny sposób.

Po restarcie:

xrandr --newmode “1280x1024_60.00” 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync

xrandr --addmode DVI-I-1 “1280x1024_60.00”
xrandr: cannot find mode ““1280x1024_60.00””

Może to głupota, ale zobacz tutaj:
https://wiki.archlinux.org/index.php/xrandr#Adding_undetected_resolutions

Od słów Then we create a new xrandr mode. Note that the Modeline keyword needs to be ommited.

Przy komendach “addmode” i “output” nie ma już cudzysłowu.


może coś nie teges