Как добавить новое разрешение экрана и устранить мыльность изображения в Arch Linux?

У меня установлена система Arch с оболочкой GNOME. После установки драйверов максимальное доступное разрешение составляет 1600x900, хотя монитор качественный и поддерживает Full HD. При этом даже на этом разрешении изображение выглядит размытым. При попытке установить Full HD через команду xrandr, на этапе выполнения команды xrandr --addmode возникает ошибка: "X error of failed request: BadMatch (invalid parameter attributes)". 
Используемая видеокарта — GTX 650, а версия драйвера — 470. Не могли бы вы помочь мне решить хотя бы одну из этих проблем? Я уже много дней пытаюсь это исправить.
  • 3 января 2025 г. 18:43
Ответы на вопрос 1
Для решения проблемы с добавлением нового разрешения экрана и устранением мыльности изображения в Arch Linux с использованием GNOME, выполните следующие шаги:

### 1. Убедитесь, что драйверы установлены правильно

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

```bash
pacman -Q nvidia
```

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

```bash
sudo pacman -Syu
```

### 2. Проверьте настройки вашего монитора

Убедитесь, что ваш монитор на самом деле поддерживает разрешение 1920x1080 (Full HD). Иногда могут возникать проблемы из-за неправильно настроенных параметров в самом мониторе.

### 3. Добавление нового разрешения через `xrandr`

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

```bash
cvt 1920 1080
```

Эта команда выведет строку, похожую на следующую:

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

Скопируйте строку, начинающуюся с `Modeline`, начиная с названия разрешения ("1920x1080_60.00") и добавьте его с помощью `xrandr`:

```bash
xrandr --newmode "1920x1080_60.00"  60.00  1920 1944 1988 2052  1080 1083 1088 1120 -hsync +vsync
```

Теперь добавьте это разрешение к вашему экрану. Для этого выполните `xrandr`, чтобы узнать имя вашего дисплея (обычно что-то вроде `HDMI-1`, `DP-1` и т.д.), и введите следующую команду:

```bash
xrandr --addmode <ваш_выход> "1920x1080_60.00"
```
Замените `<ваш_выход>` на имя вашего дисплея.

Теперь вы сможете установить новое разрешение с помощью:

```bash
xrandr --output <ваш_выход> --mode "1920x1080_60.00"
```

### 4. Проверка и устранение мыльности изображения

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

1. Откройте "Настройки" GNOME.
2. Перейдите в раздел "Дисплей".
3. Измените параметр "Масштаб" на "100%" или попробуйте другие варианты, если они доступны.

Также убедитесь, что у вас включено сглаживание, если это необходимо, и что яркость/контрастность настроены правильно.

### 5. Перезагрузка

После всех изменений перезагрузите систему, чтобы изменения вступили в силу.

Если проблемы продолжаются, возможно, стоит проверить ваш конфигурационный файл X.org или обратиться на форумы сообщества Arch для более специфических решений для вашего оборудования и версии драйвера.
Похожие вопросы