Вопрос или проблема
У меня старый HP Proliant. У меня установлена система с двойной загрузкой Windows 7. Windows 7 сообщает мне, что у меня Generic Non-PnP Monitor на стандартном графическом адаптере VGA, и настройки дисплея установлены на 1024×768, что выглядит хорошо.
Я пробовал Xubuntu и Lubuntu, но не могу изменить настройки монитора: он застрял на 640×480, и всё слишком велико для экрана.
Я пробовал nomodeset в настройках Grub, но это не помогло. Я видел несколько советов здесь, но они, похоже, касаются адаптеров Nvidia.
Что мне делать? Я не могу использовать эту машину в таком виде!
xrandr: Не удалось получить размер гаммы для вывода по умолчанию
Экран 0: минимум 640 x 480, текущий 640 x 480, максимум 640 x 480
по умолчанию подключён 640x480+0+0 0mm x 0mm
640x480 73.00*
lspci
00:00.0 Host bridge: Intel Corporation E7220/E7221 Memory Controller Hub (rev 05)
00:01.0 PCI bridge: Intel Corporation E7220/E7221 PCI Express Root Port (rev 05)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d3)
00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FR/FRW (ICH6R/ICH6RW) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
01:00.0 PCI bridge: Intel Corporation 6702PXH PCI Express-to-PCI Bridge A (rev 09)
01:00.1 PIC: Intel Corporation 6700/6702PXH I/OxAPIC Interrupt Controller A (rev 09)
02:01.0 Serial controller: MosChip Semiconductor Technology Ltd. PCI 9835 Multi-I/O Controller (rev 01)
0a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller (rev 10)
0a:01.0 Ethernet controller: Intel Corporation 82541GI Gigabit Ethernet Controller (rev 05)
0a:03.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Rage XL PCI (rev 27)
Всё выглядит хорошо во время установки… заставки и информационные экраны правильные. Только когда система просит мой логин, дисплей примерно в 2 раза больше, чем экран.
Также… я как-то помню, что у меня уже была такая проблема с этим ПК. Конечно, я не знаю, как мне удалось её решить.
Я нашёл способ это исправить:
-
Установите Ubuntu 14.04 (я пробовал это с Lubuntu и Xubuntu). Дисплей будет 640×480.
-
Игнорируйте уведомления о новых версиях Ubuntu.
-
В Программном обеспечении и обновлениях, на вкладке Обновления установите Уведомить меня о новой версии Ubuntu на Никогда.
-
В терминале выполните:
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
(
apt-get update
установит необходимый драйвер дисплея) -
Перезагрузите. Дисплей теперь будет правильным.
-
В Программном обеспечении и обновлениях, на вкладке Обновления измените Уведомить меня о новой версии Ubuntu на Для версий с долгосрочной поддержкой.
-
В терминале выполните:
sudo do-release-upgrade
(Эта команда заняла около 2 часов для завершения выполнения.)
Мой старый VGA монитор теперь работает корректно с Ubuntu 16.04.
Ответ или решение
Почему экран застрял на 640×480 и как это исправить
Проблема
Современные операционные системы и графические интерфейсы требуют оптимальной настройки для корректной работы старого оборудования. Ваша ситуация с HP ProLiant и возникшими проблемами с разрешением экрана (640×480) — достаточно распространенная проблема на старых компьютерах, особенно при использовании дистрибутивов Linux, таких как Xubuntu и Lubuntu. Как видно из описания, система не распознает правильный драйвер для вашего графического адаптера ATI Rage XL, что приводит к неподходящему разрешению.
Причины
- Неправильный драйвер: Ваша система использует "Generic Non-PnP Monitor" и "Standard VGA Graphics adapter", что приводит к ограничению разрешения.
- Аппаратная несовместимость: Старые графические адаптеры часто не поддерживаются новыми версиями дистрибутивов Linux, что вызывает сложности с настройкой.
- Ошибки конфигурации GRUB: Попытки исправить проблему через nomodeset могут порой не сработать, если графический драйвер для вашего устройства не установлен или неправильно настроен.
Решения
Вот шаги, которые помогут вам устранить эту проблему и вернуть нормальное разрешение экрана:
-
Установка подходящей версии Ubuntu:
- Установите Ubuntu 14.04, если вы используете более новые версии. На первых этапах установки разрешение экрана должно быть правильным.
-
Обновление софта и драйверов:
- После установки откройте терминал и выполните следующие команды:
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
Это обновит систему до последней версии и, возможно, установит необходимые драйверы для вашего графического адаптера.
- После установки откройте терминал и выполните следующие команды:
-
Перезагрузка:
- Перезагрузите систему, чтобы изменения вступили в силу.
-
Управление обновлениями:
- В меню "Software & Updates" измените параметры уведомлений об обновлениях на "Never", чтобы избежать автоматических обновлений, которые могут вызвать проблемы с текущими драйверами.
-
Обновление до более новой версии:
- После успешного обновления системы до Ubuntu 14.04, вы можете обновиться до более новой версии (например, Ubuntu 16.04) с помощью команды:
sudo do-release-upgrade
Этот процесс может занять некоторое время, поэтому наберитесь терпения.
- После успешного обновления системы до Ubuntu 14.04, вы можете обновиться до более новой версии (например, Ubuntu 16.04) с помощью команды:
-
Проверка разрешения:
- После обновления проверьте настройки экрана, вписав команду
xrandr
в терминале. Убедитесь, что доступные разрешения теперь включают вашу желаемую настройку (например, 1024×768).
- После обновления проверьте настройки экрана, вписав команду
Заключение
Использование старого оборудования иногда вызывает сложные проблемы совместимости, особенно при попытках запустить современные операционные системы. Однако, следуя вышеописанным шагам, вы сможете добиться корректной работы вашего монитора и насладиться нормальным разрешением экрана. Если проблемы продолжаются, рассмотрите возможность использования альтернативных графических драйверов, таких как fglrx или открытых драйверов, доступных в вашем дистрибутиве.