Цілком ймовірно, що ваш графічний драйвер не виявить цю роздільну здатність. Дотримуйтесь інструкцій нижче; це може допомогти. Це допомогло мені в моєму Ubuntu (використовуючи єдність), встановленому на моєму робочому столі, який має виділений AMD Radeon 5570HD (який використовує драйвери Gallium REDWOOD, тобто драйвери з відкритим кодом за замовчуванням). Спочатку введіть це у свій термінал (термінал можна відкрити за допомогою Ctrl+ Alt+ t): -
cvt 2048 1536
У вас вийде щось подібне: -
# 2048x1536 59.95 Hz (CVT 3.15M3) hsync: 95.45 kHz; pclk: 267.25 MHz
Modeline "2048x1536_60.00" 267.25 2048 2208 2424 2800 1536 1539 1543 1592 -hsync +vsync
Тепер зробіть це: -
xrandr --newmode "2048x1536_60.00" 267.25 2048 2208 2424 2800 1536 1539 1543 1592 -hsync +vsync
Тоді це: -
xrandr
Ви отримаєте результат, подібний до цього (можливо, не зовсім такий): -
Screen 0: minimum 320 x 200, current 1368 x 768, maximum 8192 x 8192
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected primary 1368x768+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
1368x768_60.00 59.9*
Тут підключений монітор DVI-0 відповідно до вищезазначеного виходу. Тож можна було б зробити це далі: -
xrandr --addmode DVI-0 2048x1536_60.00
Замість DVI-0 слід вводити будь-який підключений монітор. Це має спрацювати. З вашого вище опису я припускаю, що на вашому моніторі працює 2048x1536. Якщо це не так, ви можете спробувати будь-яку роздільну здатність для вас.
Тепер, якщо ви хочете, щоб це вступило в силу кожного входу, не вводячи все це знову, дотримуйтесь інструкцій нижче.
Відкрийте gedit або будь-який інший текстовий редактор. Введіть наступне: -
#!/bin/sh
xrandr --newmode "2048x1536_60.00" 267.25 2048 2208 2424 2800 1536 1539 1543 1592 -hsync +vsync
xrandr --addmode DVI-0 2048x1536_60.00
xrandr --output DisplayPort-0 --off --output DVI-0 --mode 2048x1536_60.00 --pos 0x0 --rotate normal --output HDMI-0 --off
Ви повинні відредагувати останній рядок відповідно до свого ПК. Збережіть вищезазначений файл як lightdmxrandr.sh
у. /usr/bin
Потім зробіть його виконуваним за допомогою цієї команди: -
sudo chmod a+x /usr/bin/lightdmxrandr.sh
Потім відкрийте /etc/lightdm/lightdm.conf
(якщо цього файлу немає, тоді прочитайте "PS" нижче) командою: -
sudo gedit /etc/lightdm/lightdm.conf
Ви можете використовувати власний текстовий редактор замість gedit. Файл повинен містити щось подібне: -
[SeatDefaults]
user-session=ubuntu
Додайте до файлу нижче рядки: -
greeter-session=unity-greeter
display-setup-script=/usr/bin/lightdmxrandr.sh
session-setup-script=/usr/bin/lightdmxrandr.sh
Тепер збережіть файл і перезавантажте. Ви повинні мати бажану роздільну здатність як на екрані входу, так і на робочому столі. Це, швидше за все, має спрацювати. Але якщо це не так, читайте далі та дотримуйтесь наведених нижче вказівок.
Відкрийте термінал (якщо ви застрягли на екрані входу, і ви не можете відкрити термінал, тоді впадайте в tty з Ctrl+ Alt+ F1) і введіть наступне:
sudo nano /etc/lightdm/lightdm.conf
Це відкриє файл lightdm.conf, який ми редагували вище. Тепер вилучіть лише файл нижче з файлу: -
session-setup-script=/usr/bin/lightdmxrandr.sh
Натисніть Ctrl+, xщоб вийти з файлу, а потім натисніть, y
щоб зберегти його перед виходом, до якого він запропонує. Потім введіть: -
sudo reboot
перезавантажити ПК. Це має перенести вас на робочий стіл (якщо він не читає "PS" нижче). Тепер переходимо до System Settings>Displays
. Ви можете знайти потрібну роздільну здатність там (Це може статися, оскільки ми запустили сценарій вище з lightdm.conf). Потім виберіть цю роздільну здатність і перезавантажте, щоб мати бажану роздільну здатність. Але якщо ви не знайдете потрібної роздільної здатності там, ви можете спробувати це.
Відкрийте програми запуску з тире. Це має дати вам щось подібне (але не зовсім так): -
Натисніть Add
. Ви отримаєте це: -
Дайте ім’я, яке вам подобається. Потім натисніть кнопку Огляд і виберіть створений нами сценарій (Пам'ятайте, що ми зберегли його як /usr/bin/lighdmxrandr.sh
). Якщо ви хочете, дайте опис. Потім натисніть Add
. Перед тим, як закрити програми запуску, перевірте, чи тільки що доданий вами запис є біля нього галочкою. Тепер перезавантажте комп'ютер. Це має отримати бажану роздільну здатність як на екрані входу, так і на робочому столі.
PS: -
- Якщо
/etc/lightdm/lightdm.conf
вас там немає, ви, мабуть, матимете /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
. Відредагуйте цей файл замість lightdm.conf
.
- Якщо жоден з перерахованих вище не працює, і ви застрягли при вході в систему, тоді перейдіть в tty і введіть: -
sudo nano /etc/lightdm/lightdm.conf
Тепер видаліть усі зроблені нами редагування та натисніть Ctrl+, xа потім натисніть, y
щоб зберегти файл. Тепер введіть: -
sudo reboot
Це має повернути вас до робочого столу, але, звичайно, без бажаної роздільної здатності та з вашою роздільною здатністю за замовчуванням. Потім спробуйте System Settings>Displays
перевірити, чи є потрібне вам дозвіл (Це може статися з моменту запуску нашого сценарію lighdm.conf
). Тепер виберіть цю роздільну здатність і перезавантажте. Ви отримаєте бажане дозвіл зараз.
Кредити стосуються цих трьох питань: -