Jestem nowy w Ubuntu. Zainstalowałem Ubuntu 12.04 i utknąłem próbując ustawić prawidłową rozdzielczość dla mojego wyświetlacza LCD.
Natywna rozdzielczość wyświetlacza LCD to 1920x1080
Oto dane wyjściowe z xrandr
:
$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 720, maximum 4096 x 4096
LVDS1 connected 1280x720+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280x720 60.0*+
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
Następnie tworzę nową modelkę:
$ cvt 1920 1080 60
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
Na razie w porządku. Następnie tworzę nowy tryb za pomocą xrandr
:
$ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Ale z jakiegoś powodu utworzono nowy tryb dla wyjścia VGA (VGA1) zamiast wyjścia LCD (LVDS1):
$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 720, maximum 4096 x 4096
LVDS1 connected 1280x720+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280x720 60.0*+
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
1920x1080_60.00 (0xbc) 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
Tak więc, jeśli spróbuję dodać tryb do LVDS1, pojawia się błąd:
$ xrandr --addmode LVDS1 "1920x1080_60.00"
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 149 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 25
Current serial number in output stream: 26
Dodanie tego nowego trybu do VGA1 działa dobrze, ale nie używam tego wyjścia VGA1.
Odpowiedzi:
Możesz dodać brakujące rozdzielczości do Ubuntu 12.04 za pomocą xrandr.
Najpierw użyj cvt, aby utworzyć nowy tryb rozdzielczości.
Część danych wyjściowych powinna być podobna do tej: „Modeline” 1920x1080_60.00 „173,00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync + vsync” (bez cudzysłowów).
Następnie zadeklaruj nowy tryb rozdzielczości.
Następnie znajdź nazwę swojego urządzenia wideo.
Mój został nazwany „Virtual1” (uruchamianie maszyny wirtualnej). Gdy poznasz nazwę swojego urządzenia, możesz wreszcie dodać nowy tryb rozdzielczości do urządzenia / systemu.
Zobacz więcej informacji w sekcji „Dodawanie niewykrytych rozdzielczości” tutaj: https://wiki.ubuntu.com/X/Config/Resolution/#Adding_undetected_resolutions
źródło
Ten link mi pomógł.
W skrócie: uruchom xrandr i cvt tak jak ty, a następnie utwórz następujący plik:
W pliku zmień parametry w <> zgodnie ze specyfikacją:
źródło