Изменить разрешение экрана на Linux Mint


8

Я только что установил Linux Mint 14 и не могу изменить разрешение экрана. Соответствующее разрешение 1920 х 1200, просто не входит в число вариантов.

Я пробовал это решение, но оно сообщает:

xrandr: cannot find output "VGA1"

Я также попробовал это , но он сообщает:

Fatal server error:
Server is already active for display 0
    If this server is no longer running, remove /tmp/.X0-lock
    and start again.
(EE) 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 

Edit1

Информация о моей видеокарте:

Graphics:  Card: NVIDIA GF108 [GeForce GT 440] bus-ID: 01:00.0 X.Org: 1.13.0 driver: nvidia Resolution: 640x480@59.9hz 
           GLX Renderer: GeForce GT 440/PCIe/SSE2 GLX Version: 4.3.0 NVIDIA 313.26 Direct Rendering: Yes

Запуск sudo lshw -classвыходов:

*-display               
       description: VGA compatible controller
       product: GF108 [GeForce GT 440]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:16 memory:fa000000-faffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:fb000000-fb07ffff
  *-display
       description: Display controller
       product: 2nd Generation Core Processor Family Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm bus_master cap_list
       configuration: driver=i915 latency=0
       resources: irq:57 memory:fb400000-fb7fffff memory:b0000000-bfffffff ioport:f000(size=64)

Edit2

Выполнение команды xrandr на выходах терминала:

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
VGA-2 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  

Это без установленного драйвера nvidia.

Edit3

После выполнения команды xrandr --newmode "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -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:  29
  Current serial number in output stream:  29

Edit4

Когда я пытаюсь решения от здесь работает sudo Xorg -configure, я получаю:

Fatal server error:
Server is already active for display 0
    If this server is no longer running, remove /tmp/.X0-lock
    and start again.

(EE) 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
(EE) 

Какой у вас вывод из xrandr без опций? Вы используете правильное имя выхода?
Дэйв С

@DaveC К сожалению, мне пришлось переустанавливать Linux Mint, потому что я, вероятно, сделал что-то не так, пытаясь использовать это решение uk.answers.yahoo.com/question/index?qid=20100328145624AAA7lYQ . По вашему вопросу, пожалуйста, смотрите второе обновление.
Eomeroff

Выход выглядит как VGA-2, поэтому VGA0 не был найден. Попробуйте команду xrandr, но с помощью --ouput VGA-2
Dave C

@DaveC Это точная команда: xrandr --output VGA-2? Потому что ничего не происходит при выполнении этого.
eomeroff

Вы пробовали nvidia-settings(я полагаю, вы используете драйвер NVIDIA?)?
Пой

Ответы:


8

Исходя из вашего вывода xrandr выше, есть две проблемы; во-первых, имя выхода VGA-2 (не VGA0), а во-вторых, кажется, что у вас нет режима, доступного для 1920x1200.

Сначала попробуйте установить разрешение:

xrandr --output VGA-2 --size 1920x1200

Если это не сработает (что, я думаю, не сработает, поскольку 1920x1200 не является режимом), сделайте следующее:

cvt 1920 1200

Скопируйте и вставьте полную информацию о моделине, например, для меня я получаю:

Modeline "1920x1200_60.00"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync

Мы хотим скопировать то, что находится после Modeline, например, «1920x1200_60.00» 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync + vsync

Теперь сделайте следующее:

xrandr --newmode <WHAT_WE_COPIED_FROM_MODELINE>
xrandr --addmode VGA-2 1920x1200_60.00

например, во второй команде после VGA-2 мы помещаем бит в кавычки из modeline

В заключение:

xrandr --output VGA-2 --mode 1920x1200_60.00

Тот же дескриптор для режима.

Это должно создать новый режим 1920x1200, назначить этот режим для VGA-2 и затем установить VGA-2 для использования этого режима.


Пожалуйста, смотрите Edit3
eomeroff

Что сделал xrandr --output VGA-1 - размером 1920x1200? Что угодно, и попробуйте без вывода: xrandr --size 1920x1200.
Дэйв С

$ xrandr --output VGA-1 - размер 1920x1200 выходов: предупреждение: выход VGA-1 не найден; игнорирование и выходные данные $ xrandr --size 1920x1200: Размер 1920x1200 не найден в доступных режимах
eomeroff

Попробуйте тот же набор команд в моем ответе, но с: cvt 1920 1200 59.90
Дейв C

Да, и, конечно, затем использовать 1920x1200_59.90 вместо 1920x1200_60.00
Дейв С


1

Попробуйте остановить свой XServer перед тем, как dongin Xorg -configure.

  1. Выйти из всех учетных записей.
  2. Нажмите Ctrl + Alt + F1
  3. Войдите в свою обычную учетную запись (будьте осторожны, если вы используете номер с Num Lock - попробуйте войти в систему, чтобы увидеть)
  4. Запустить sudo service mdm stop
  5. Запустите, nvidia-settingsесли у вас есть этот илиXorg -configure
  6. Запустить sudo service mdm start
  7. Если вы все еще на терминале, нажмите Ctrl + Alt + F7 и войдите в систему.

0

Вы хотите использовать nvidia-settings, если он еще не установлен, установите его. Он получит прямой доступ к проприетарным драйверам nvidia, и вы сможете их настроить. Если это не сработает, попробуйте ответ здесь: http://community.linuxmint.com/tutorial/view/176

Извините, если вы хотели получить ответ на основе терминала; Я не такой хардкорный.


0

То, что работало для меня, было похоже на подход Дейва С. Мой монитор не был идентифицирован, поэтому драйвер давал мне только стандартные разрешения.

Сначала посмотрите на горизонтальную и вертикальную частоту обновления вашего монитора. Если их нет в руководстве, прилагаемом к монитору (или руководство больше не удобно), вы можете получить их на веб-сайте производителя. Добавьте эту информацию в /etc/X11/xorg.conf.d/50-monitor.conf.

Используйте эти частоты обновления с помощью cvt, чтобы рассчитать строки режима и добавить их в файл 50-monitor.conf. Результат должен выглядеть примерно так:

Section "Monitor"
  Identifier "Monitor0"
  VendorName "Samsung"
  ModelName "Samsung S27C230"
  HorizSync 30-81
  VertRefresh 56-75
  # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
  Modeline "1920x1080"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
EndSection

Теперь добавьте режим в 50-screen.conf в том же каталоге:

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes "1920x1080" 
    EndSubSection
EndSection

Вы можете сделать все это в /etc/X11/xorg.conf, но сервер Xorg предпочитает эти меньшие файлы. Если вы этого еще не сделали, скопируйте раздел «Устройство» из файла xorg.conf в файл xorg.conf.d / 50-device.conf и переименуйте файл xorg.conf, чтобы избежать конфликтов. Теперь, когда вы перезапустите свой X-сервер (перезагрузитесь), новый режим будет доступен.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.