Как изменить разрешение экрана в операционной системе Ubuntu?

После установки операционной системы и драйверов в настройках разрешения экрана доступно только 1600x900, хотя монитор поддерживает 1920x1080. Я попробовал добавить новое разрешение через консоль, но при выполнении команды xrandr --addmode MyMode (так я назвал новое разрешение) возникает ошибка: "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: 41  
- Current serial number in output stream: 42  

Может кто-то помочь решить эту проблему?
  • 2 января 2025 г. 14:03
Ответы на вопрос 2
Чтобы изменить разрешение экрана в Ubuntu и решить проблему с недоступными разрешениями, вы можете попробовать несколько шагов:

### Шаг 1: Убедитесь, что драйверы видеокарты установлены

Проверьте, установлены ли у вас правильные драйверы для видеокарты. Для этого выполните следующую команду:

```bash
sudo ubuntu-drivers devices
```

Эта команда покажет вам, какие драйверы доступны для вашего оборудования. Если вы видите драйверы, рекомендуемые для установки, установите их с помощью команды:

```bash
sudo ubuntu-drivers autoinstall
```

После установки драйверов перезагрузите систему.

### Шаг 2: Проверка доступных разрешений

Вы можете проверить доступные разрешения для вашего монитора с помощью команды `xrandr`:

```bash
xrandr
```

Это выведет список доступных дисплеев и разрешений. Если ваше желаемое разрешение не отображается, продолжайте к следующему шагу.

### Шаг 3: Добавление нового разрешения с помощью xrandr

Если вы знаете, что ваш монитор поддерживает разрешение 1920x1080, вы можете добавить его вручную. Для этого выполните следующие шаги:

1. **Создайте новый режим с помощью `cvt`:**

```bash
cvt 1920 1080 60
```

Это выведет параметры для нового разрешения, что-то вроде:

```
# 1920x1080 59.96 Hz (CVT 1.0M3) hsync: 67.50 kHz; pclk: 60.00 MHz
Modeline "1920x1080_60.00"  60.00  1920 1968 2000 2080  1080 1083 1088 1120 -hsync +vsync
```

2. **Скопируйте строку, начинающуюся с "Modeline", и используйте `xrandr` для добавления нового режима:**

```bash
xrandr --newmode "1920x1080_60.00"  60.00  1920 1968 2000 2080  1080 1083 1088 1120 -hsync +vsync
```

3. **Прикрепите новый режим к вашему выходу. Замечу, что вам нужно заменить `HDMI-1` на актуальное название вашего выхода (узнайте из вывода `xrandr`):**

```bash
xrandr --addmode HDMI-1 "1920x1080_60.00"
```

4. **Теперь используйте `xrandr` для изменения разрешения:**

```bash
xrandr --output HDMI-1 --mode "1920x1080_60.00"
```

### Шаг 4: Перезагрузка

Иногда помогает простая перезагрузка после выполнения изменений, чтобы убедиться, что все настройки применились корректно.

### Примечание

Если все вышеперечисленные шаги не сработали, возможно, что проблема может быть связана с используемым оборудованием, конфигурацией ядра или совместимостью драйверов. В таком случае предоставление дополнительных подробностей о системе (например, модель видеокарты, версия драйвера и т.д.) может помочь в получении более точных рекомендаций.
Видимо не правильно выбрал драйвер. 
У меня из этой же серии карточка, всё гут!
Читай тут:
(в ручную выбирай...)
NVIDIA drivers installation
Похожие вопросы