(1) Zdobądź Modeline dla żądanej rozdzielczości
Zastosowanie cvt
. Oto przykład rozdzielczości 1280x1024. Pamiętaj, że trzeci parametr (częstotliwość) jest opcjonalny. Jeśli instrukcja użytkownika określa częstotliwość odświeżania, możesz użyć jej jako danych wejściowych cvt
lub możesz pozostawić ją pustą, aby wszystko było prostsze.
$ cvt 1280 1024 60
Wynik będzie wyglądał mniej więcej tak.
# 1280x1024 60.03 Hz (CVT) hsync: 63.81 kHz; pclk: 109.25 MHz
Modeline "1280x1024_60" 109.25 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
(2) Utwórz nową xrandr
modelkę
Użyj danych Modeline
wyjściowych z, cvt
aby utworzyć nowy tryb dla xrandr
.
$ xrandr --newmode "1280x1024_60" 109.25 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
(3) Określ, który ekran należy zmodyfikować
Po uruchomieniu następującego polecenia zauważ, że VGA1
jest to aktualnie podłączony wyświetlacz, w tym przykładzie, więc użyjemy go w kroku 4 poniżej.
$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 32767 x 32767
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280x1024_60.00 59.9 +
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9
1280x1024_60 60.0*
DVI1 disconnected (normal left inverted right x axis y axis)
TV1 disconnected (normal left inverted right x axis y axis)
(4) Utwórz nowy xrandr
tryb
Użyj wyświetlanej nazwy z kroku 3. Użyj nazwy trybu z kroku 2, ale pomiń cudzysłowy.
$ xrandr --addmode VGA1 1280x1024_60
(5) Zmień rozdzielczość ekranu
Podaj nazwę wyświetlaną i nazwę trybu
$ xrandr --output VGA1 --mode 1280x1024_60
(6) Ustaw monitor w celu automatycznej regulacji
Jeśli monitor ma przycisk „Auto Adjust”, naciśnij go, aby automatycznie wyśrodkować i skalować wyjście. W przeciwnym razie użyj do tego przycisków ręcznych na monitorze.
(7) Utwórz xorg.conf
plik
Jeśli podoba Ci się ustawienia rozdzielczości, możesz ustawić je na stałe, określając te informacje w xorg.conf
pliku.
Umieść modeline
krok od kroku 1 w "Monitor"
sekcji. Możesz zastąpić "My Monitor"
opisową nazwą swojego monitora, o ile użyjesz tej samej nazwy w "Screen"
sekcji.
Zauważ, że "Device"
sekcja ta służy do określenia twojej karty graficznej / układu i sterownika, którego używasz; Identifier
może być dowolną wybraną przez Ciebie nazwą, o ile użyjesz tej samej nazwy w "Screen"
sekcji. Ale musisz użyć poprawnej nazwy sterownika karty graficznej / układu w Driver
linii. Możesz użyć, $ lshw -c video | grep configuration
aby uzyskać nazwę sterownika karty graficznej.
Chociaż tego nie testowałem, możliwe jest wykluczenie "Device"
sekcji, o ile usuniesz również odpowiednią Device
linię w "Screen"
sekcji.
$ sudo gedit /etc/X11/xorg.conf
Wprowadź informacje do pliku, zapisz i wyjdź. Oto przykład użycia powyższej modeline 1280x1024 i sterownika karty graficznej Intel.
Section "Monitor"
Identifier "My Monitor"
Modeline "1280x1024_60" 109.25 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
Option "PreferredMode" "1280x1024_60"
EndSection
Section "Device"
Identifier "Intel"
Driver "intel"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "My Monitor"
Device "Intel"
Defaultdepth 24
SubSection "Display"
Modes "1280x1024_60"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
EndSection
Jeśli coś pójdzie nie tak, możesz uruchomić system w trybie odzyskiwania i edytować lub usunąć /etc/X11/xorg.conf
.
Na koniec możesz zajrzeć na stronę Ubuntu Wiki Resolution, aby uzyskać więcej informacji.
xorg
nie pomogła,/etc/X11/xorg.conf
.sudo nvidia-xconfig
aby wygenerować plik xorg.conf.