Как я добавляю 1280x1024 разрешение экрана к Настройкам X-сервера Nvidia?

Я довольно плохо знаком с Ubuntu (версия 17.04) и Linux в целом, и у меня есть очень расстраивающая проблема относительно моего разрешения. Я хочу, чтобы мое разрешение было установлено на 1280x1024 на уровне 60 Гц, но я не вижу что опция на Настройках X-сервера Nvidia. Лучшее разрешение, которое работает над моим дисплеем 1152x870. Так или иначе у меня был он набор к 1280x1024 на уровне 60 Гц прежде, пока что-то не пошло не так, как надо, и я должен был переустановить Ubuntu.

Я сделал все, что я мог от тонкой настройки xorg.conf файла к использованию xrander. Тонкая настройка xorg.conf ничего не изменила или сделала вещи хуже. И я продолжаю получать сообщение об ошибке, когда я использую xrandr (См. ниже),

Вот то, что происходит, когда я пробую xrandr:

warangel@MyPC:~$ cvt 1280 1024 60

# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 
1034 1063 -hsync +vsync

И затем когда я использую xrandr newmode:

sudo xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  
1024 1027 1034 1063 -hsync +vsync
[sudo] password for warangel:

Когда я добавляю свой пароль для корня, это пока неплохо.

Screen 0: minimum 8 x 8, current 1152 x 864, maximum 8192 x 8192
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected primary 1152x864+0+0 (normal left inverted right x 
axis y axis) 0mm x 0mm
    1024x768      60.00 +
    1360x768      59.96    59.80  
    1152x864      60.00* 
    800x600       72.19    60.32    56.25  
    680x384       59.96    59.80  
    640x480       59.94  
    512x384       60.00  
    400x300       72.19  
    320x240       60.05  
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
    1280x1024_60.00 (0x281) 109.000MHz -HSync +VSync
          h: width  1280 start 1368 end 1496 total 1712 skew 0 clock  
    63.67KHz
          v: height 1024 start 1027 end 1034 total 1063 clock 59.89Hz

Но вот то, где все это идет не так, как надо. Когда я вхожу:

sudo xrandr --addmode VGA-0 "1280x1024_60.00"

Я добираюсь:

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

Я в конце своего остроумия. Я не знаю то, что я делаю неправильно! Что означает это сообщение об ошибке?Я не понимаю!

Кто-то может помочь мне понять это? Я ценил бы его очень.

Править: Вот то, на что в настоящее время похож мой xorg.conf файл, и он все еще не дает мне 1280x1024, разрешение как он сделало, прежде чем я должен был переустановить Ubuntu:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 381.09  (buildd@lcy01-36)  Sat Apr  8 
10:34:38 UTC 2017

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: builtin, VertRefresh source: builtin
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-1"
    HorizSync       28.0 - 55.0
    VertRefresh     43.0 - 72.0
    Modeline       "1280x1024_60.00"  109.00  1280 1368 1496 1712  
                    1024 1027 1034 1063 -hsync +vsync
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 240"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-1"
    Option         "1280x1024 +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
        Modes          "1280x1024"
    EndSubSection
EndSection
1
задан 5 May 2017 в 05:34

3 ответа

Я нашел сообщение в: https://ubuntuforums.org/archive/index.php/t-2290004.html с 2015, где упоминается:

The problem is that NVIDIA driver has a BUG in EDID, and cannot use this
information rightly. After search a lot how to override this problem
without success, I just send a nice GTFO to NVIDIA driver and installed the
Nouveaul driver.

это помогает Вам?

1
ответ дан 7 December 2019 в 15:36

Вы можете редактировать свой xorg.conf.

VendorName     "Unknown"**<===edit this**
ModelName      "CRT-1"
HorizSync       28.0 - 55.0
VertRefresh     43.0 - 72.0

измените 'unknown' 'на модель вашего монитора.

сохранить и перезагрузить.

тогда вы можете изменить разрешение на сервере nvidia x.

0
ответ дан 7 December 2019 в 15:36

Я пытался в течение 5 лет изменить настройки по умолчанию для Nvidia, но безрезультатно. Обязательно установите правильную версию драйвера для вашей карты, а не более высокую версию [в моем случае, только драйвер 340 совместим с моей картой Nvidia]. Затем вы должны иметь графический интерфейс Nvidia. По умолчанию Nvidia имеет самое высокое разрешение монитора [4k в моем случае] и предустановленные параметры. Единственное надежное средство, которое я должен изменить, - это использовать графический интерфейс каждый раз, когда я запускаю машину. Боль, но, по крайней мере, это займет всего несколько секунд.

0
ответ дан 7 December 2019 в 15:36

Другие вопросы по тегам:

Похожие вопросы: