Autor Téma: nastavení správného rozlišení monitoru [VYŘEŠENO]  (Přečteno 718 krát)

Offline Jan Skořepa

  • Začátečník
  • **
  • Příspěvků: 90
    • Zobrazit profil
    • Osobní stránky
Dobrý den,
nainstaloval jsem si nový Debian 12 na počítač DELL Optiplex 5050. Po instalaci mám maximální rozlišení 1024x768, ale monitor by měl mít 1280x1024, což v nabídce není. Zkoušel jsem tam potřebné rozlišení přidat:
Kód: [Vybrat]
xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode XWAYLAND0 "1280x1024_60.00"
xrandr --output XWAYLAND0 --mode "1280x1024_60.00" --rotate normal

Bohužel ten poslední příkaz vyhodí chybu:
Kód: [Vybrat]
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  139 (RANDR)
  Minor opcode of failed request:  21 (RRSetCrtcConfig)
  Value in failed request:  0x0
  Serial number of failed request:  22
  Current serial number in output stream:  22

Zkoušel jsem hledat, bohužel nic jsem nenašel. Neporadíte někdo, prosím? Děkuju.

Jinak monitor mám LG Flatron L1970H. Grafika je vestavěná, Intel Corporation HD Graphics 530 (rev 06). Ovladač (xserver-xorg-video-intel) mám nainstalovaný.

Ještě je zajímavé, že kdy výše zmíněné příkazy (jen místo XWAYLAND0 JE DP-3) zadám v OS Zorin (kde jsem řešil stejný problém), tak tam to funguje.

Tak VYŘEŠENO - po několika hodinách hledání a zkoušení jsem fungující návod našel na https://www.youtube.com/watch?v=Gg9Oepz9Erc (přišel jsem na něj tak, že jsem googlil XWAYLAND0, protože mě napadlo, že by to s Waylandem mohlo mít souvislost). Ale netušil jsem, že to bude "taková blbost". :)

Stručně řečeno, do GRUBu přidáte jako parametru příkazu GRUB_CMDLINE_LINUX_DEFAULT označení portu, do kterého je zapojený monitor, a za něj rozlišení a obnovovací frekvenci.

Aktivní port, do kterého máte zapojený monitor, zjistíte příkazem
Kód: [Vybrat]
for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; doneOptimální rozlišení monitoru zjistíte v jeho dokumentaci, případně v jeho nastavení.

V GRUBU mám ve svém konkrétním případě tedy tento řádek:
Kód: [Vybrat]
GRUB_CMDLINE_LINUX_DEFAULT="quiet video=DP-3:1280x1024@60"
Tak třeba se to někomu bude ještě hodit. :)
« Poslední změna: 25. 07. 2023, 17:50:54 od Jan Skořepa »
DELL OptiPlex 5050 SFF - CPU Intel Core i5-6500 (6M Cache, 3,60 GHz) - RAM 16 GB DDR4 - GPU Intel HD Graphics 530 - OS Debian Stable 64bit