как сделать свое разрешение экрана для экрана входа в систему?

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
h221
Сообщения: 45
Зарегистрирован: 29 июл 2022, 09:43
Решено: 1
Благодарил (а): 13 раз
Поблагодарили: 3 раза
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#1

29 июл 2022, 10:06

Характеристики системы:
System:
Kernel: 5.4.0-122-generic x86_64 bits: 64 compiler: gcc v: 9.4.0
Desktop: Cinnamon 5.2.7 Distro: Linux Mint 20.3 Una
base: Ubuntu 20.04 focal
Machine:
Type: Desktop System: Gigabyte product: N/A v: N/A serial: <filter>
Mobo: Gigabyte model: 970A-DS3P serial: <filter> UEFI: American Megatrends
v: FD date: 02/26/2016
CPU:
Topology: Quad Core model: AMD FX-4100 bits: 64 type: MCP arch: Bulldozer
rev: 2 L2 cache: 2048 KiB
flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
bogomips: 28934
Speed: 1456 MHz min/max: 1400/3600 MHz Core speeds (MHz): 1: 1560 2: 1424
3: 1419 4: 1616
Graphics:
Device-1: AMD Oland PRO [Radeon R7 240/340] vendor: Micro-Star MSI
driver: radeon v: kernel bus ID: 01:00.0
Display: x11 server: X.Org 1.20.13 driver: ati,radeon
unloaded: fbdev,modesetting,vesa resolution: 1920x1080_60.00~60Hz
OpenGL: renderer: AMD OLAND (DRM 2.50.0 5.4.0-122-generic LLVM 12.0.0)
v: 4.5 Mesa 21.2.6 direct render: Yes
Audio:
Device-1: AMD SBx00 Azalia vendor: Gigabyte driver: snd_hda_intel
v: kernel bus ID: 00:14.2
Device-2: AMD Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000
Series]
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus ID: 01:00.1
Device-3: Logitech Webcam C270 type: USB driver: snd-usb-audio,uvcvideo
bus ID: 3-4:2
Sound Server: ALSA v: k5.4.0-122-generic
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Gigabyte driver: r8169 v: kernel port: d000 bus ID: 03:00.0
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
Local Storage: total: 886.82 GiB used: 30.06 GiB (3.4%)
ID-1: /dev/sda model: SSD 512GB size: 476.94 GiB
ID-2: /dev/sdb vendor: Hitachi model: HTS543232A7A384 size: 298.09 GiB
ID-3: /dev/sdc vendor: Smartbuy model: SSD 120GB size: 111.79 GiB
Partition:
ID-1: / size: 467.89 GiB used: 9.52 GiB (2.0%) fs: ext4 dev: /dev/sda2
Sensors:
System Temperatures: cpu: 23.1 C mobo: N/A gpu: radeon temp: 41 C
Fan Speeds (RPM): N/A
Info:
Processes: 213 Uptime: 28m Memory: 15.66 GiB used: 1.34 GiB (8.6%)
Init: systemd runlevel: 5 Compilers: gcc: 9.4.0 Shell: bash v: 5.0.17
inxi: 3.0.38
не было в списке разрешений экрана моего разрешения, сделал исполняемый файл с кодом

Код: Выделить всё

#!/bin/bash
xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VGA-0 1920x1080_60.00
получилось изменить разрешение рабочего стола, после загрузки системы и ввода пароля, но само окно входа в систему осталось с очень низким разрешением, как сделать нужное мне разрешение экрана?

Решение h221 » 31 июл 2022, 16:24
файле /etc/default/grub в параметр GRUB_CMDLINE_LINUX_DEFAULT добавить drm.edid_firmware=edid/1920x1080.bin

пример:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash drm.edid_firmware=edid/1920x1080.bin"

и обновить конфиг grub'a:
sudo update-grub

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

Перейти к ответу ➙

Аватара пользователя

rogoznik
Сообщения: 10438
Зарегистрирован: 27 июн 2017, 13:36
Решено: 135
Откуда: Нижний Тагил
Благодарил (а): 792 раза
Поблагодарили: 2051 раз
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#2

29 июл 2022, 11:02

h221 писал(а):
29 июл 2022, 10:06
как сделать нужное мне разрешение экрана?
Написать systemd.unit, который будет отрабатывать после graphical.target и будет запускать этот скрипт. И запуск этого скрипта в сеансе пользователя, в теории, уже не понадобиться
ИзображениеИзображение

no avatar

Автор темы
h221
Сообщения: 45
Зарегистрирован: 29 июл 2022, 09:43
Решено: 1
Благодарил (а): 13 раз
Поблагодарили: 3 раза
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#3

29 июл 2022, 11:26

rogoznik писал(а):
29 июл 2022, 11:02
h221 писал(а):
29 июл 2022, 10:06
как сделать нужное мне разрешение экрана?
Написать systemd.unit, который будет отрабатывать после graphical.target и будет запускать этот скрипт. И запуск этого скрипта в сеансе пользователя, в теории, уже не понадобиться
спасибо за ответ, к сожалению мой уровень компьютерного мастерства(копировать-вставить) не позволяет мне этого сделать без подробных инструкций, установил вчера linux mint и возился с разрешением экрана часов 10. был бы рад ссылкам или инструкциям, которые помогут осуществить написанное выше. :-D :-D :-D

Аватара пользователя

FreeStyler
Сообщения: 829
Зарегистрирован: 23 июл 2018, 07:58
Решено: 7
Откуда: Сиб
Благодарил (а): 772 раза
Поблагодарили: 94 раза
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#4

29 июл 2022, 11:42

h221, дык всё просто сёрчится же https://search.brave.com/search?q=%D1%8 ... ce=desktop
deadmau5 - Harmonic Mix
■ KDE Neon 22.04 (UE) @ Lenovo IdeaPad 3-15 Ryzen 5 4500U, 18 Гб DDR-4, 128 Gb SSD +1 Tb SSD 1920x1080

no avatar

Автор темы
h221
Сообщения: 45
Зарегистрирован: 29 июл 2022, 09:43
Решено: 1
Благодарил (а): 13 раз
Поблагодарили: 3 раза
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#5

29 июл 2022, 19:58

FreeStyler писал(а):
29 июл 2022, 11:42
h221, дык всё просто сёрчится же https://search.brave.com/search?q=%D1%8 ... ce=desktop
за пару часов загугливания понял, что нужно создать текстовый файл в etc/systemd/system/
примерно такого содержания

Код: Выделить всё

[Unit]
Description=custom_resolution
After=graphical.target
 
[Service]
Type=simple
ExecStart=/home/km/binarniki/load_screen.sh #путь к исполняемому файлу
Restart=always

 [Install]
WantedBy=multi-user.target


помогите исправить. не работает.
Последний раз редактировалось пользователем 1 h221; всего редактировалось раз: 29

Аватара пользователя

rogoznik
Сообщения: 10438
Зарегистрирован: 27 июн 2017, 13:36
Решено: 135
Откуда: Нижний Тагил
Благодарил (а): 792 раза
Поблагодарили: 2051 раз
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#6

29 июл 2022, 20:21

h221, скрипт лучше положить куда-нибудь в /usr/local/bin, а то не хватит прав для исполнения. А так выглядит нормально
ИзображениеИзображение

no avatar

Автор темы
h221
Сообщения: 45
Зарегистрирован: 29 июл 2022, 09:43
Решено: 1
Благодарил (а): 13 раз
Поблагодарили: 3 раза
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#7

29 июл 2022, 20:49

переложил скрипт в /usr/local/bin
выдает(не работает)

Код: Выделить всё

● custom_resolution.service - custom_resolution
     Loaded: loaded (/etc/systemd/system/custom_resolution.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Fri 2022-07-29 20:47:42 MSK; 4s ago
    Process: 2226 ExecStart=/usr/local/bin/load_screen.sh (code=exited, status=1/FAILURE)
   Main PID: 2226 (code=exited, status=1/FAILURE)

июл 29 20:47:42 km-3429 systemd[1]: custom_resolution.service: Scheduled restart job, restart counter is at 5.
июл 29 20:47:42 km-3429 systemd[1]: Stopped custom_resolution.
июл 29 20:47:42 km-3429 systemd[1]: custom_resolution.service: Start request repeated too quickly.
июл 29 20:47:42 km-3429 systemd[1]: custom_resolution.service: Failed with result 'exit-code'.
июл 29 20:47:42 km-3429 systemd[1]: Failed to start custom_resolution.
Последний раз редактировалось пользователем 1 h221; всего редактировалось раз: 29

Аватара пользователя

slant
Сообщения: 4859
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2177 раз
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#8

29 июл 2022, 20:50

rogoznik писал(а):
29 июл 2022, 20:21
А так выглядит нормально
... для системной задачи, которой иксы не нужны. Но не для xrandr.

Суть проблемы в том, что xrandr работает от пользователя, из уже запущенной графической сессии. А вышепредставленный юнит будет запускаться от root, вне иксов. Разумеется, xrandr оттуда работать нифига не будет.
Запихивать вызов этого скрипта надо куда-то в display manager или greeter оного, точнее - в их настройки, если оные позволяют.

no avatar

Автор темы
h221
Сообщения: 45
Зарегистрирован: 29 июл 2022, 09:43
Решено: 1
Благодарил (а): 13 раз
Поблагодарили: 3 раза
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#9

29 июл 2022, 20:54

slant писал(а):
29 июл 2022, 20:50
Запихивать вызов этого скрипта надо куда-то в display manager или greeter оного, точнее - в их настройки, если оные позволяют.
как это можно сделать?

Аватара пользователя

slant
Сообщения: 4859
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2177 раз
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#10

29 июл 2022, 21:46

Если ничего не поменялось в минте используется lightdm. По нему вот тут: https://wiki.archlinux.org/title/LightD ... %B8%D0%B9)

no avatar

Автор темы
h221
Сообщения: 45
Зарегистрирован: 29 июл 2022, 09:43
Решено: 1
Благодарил (а): 13 раз
Поблагодарили: 3 раза
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#11

29 июл 2022, 22:41

Дальше хотел поменять разрешение через файл xorg, создал его через консоль с отключением lightdm, после ребута соответственно lightdm не включился, при включении появляется занчек загрузки, а дальше только черный экран и мигающая черточка, консоль не включается, как исправить??? И включить lightdm. :write:

Аватара пользователя

slant
Сообщения: 4859
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2177 раз
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#12

29 июл 2022, 22:53

xorg.conf если, речь о нем, давно не используется в современных дистрибутивах. Удаляйте.

Если иксы не стартуют, то к текстовой консоли можно получить доступ через комбинацию Ctrl+Alt+F2 (на самом деле - обычно от F1 до F6, по консоли на каждой. Но вторая чаще всего свободна.)

no avatar

Автор темы
h221
Сообщения: 45
Зарегистрирован: 29 июл 2022, 09:43
Решено: 1
Благодарил (а): 13 раз
Поблагодарили: 3 раза
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#13

30 июл 2022, 08:08

slant писал(а):
29 июл 2022, 22:53
Если иксы не стартуют, то к текстовой консоли можно получить доступ через комбинацию Ctrl+Alt+F2 (на самом деле - обычно от F1 до F6, по консоли на каждой. Но вторая чаще всего свободна.)
Не помогает, везде черный экран и мигающая черточка сверху.

Аватара пользователя

slant
Сообщения: 4859
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2177 раз
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#14

30 июл 2022, 10:41

Тогда у вас проблема куда глубже, чем не работающий lightdm.
Возможно, здесь уже переустановить проще будет, для вашего уровня подготовки.
А так - теперь вам нужно загрузится через live, и убрать то, что вы нахимичили в системе.

no avatar

Автор темы
h221
Сообщения: 45
Зарегистрирован: 29 июл 2022, 09:43
Решено: 1
Благодарил (а): 13 раз
Поблагодарили: 3 раза
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#15

31 июл 2022, 15:42

В общем забил я на это дело, в интернете везде советуют править xorg и lightdm конфиги, но в указанных местах из гайдов таких конфигов нету.
Посоветовали "к параметрам ядра добавить строку
drm.edid_firmware=edid/1920x1080.bin" вообще без понятия как это сделать и будет ли работать вообще. Если есть дельные советы по этому поводу пишите.

no avatar

Автор темы
h221
Сообщения: 45
Зарегистрирован: 29 июл 2022, 09:43
Решено: 1
Благодарил (а): 13 раз
Поблагодарили: 3 раза
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#16

31 июл 2022, 16:24

файле /etc/default/grub в параметр GRUB_CMDLINE_LINUX_DEFAULT добавить drm.edid_firmware=edid/1920x1080.bin

пример:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash drm.edid_firmware=edid/1920x1080.bin"

и обновить конфиг grub'a:
sudo update-grub

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

Аватара пользователя

dkpost3
Сообщения: 56
Зарегистрирован: 25 июн 2022, 05:28
Решено: 1
Благодарил (а): 9 раз
Поблагодарили: 8 раз
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#17

31 июл 2022, 19:25

я тут игрался с попыткой 2к в 4к перековать, и неделю он даже был 4к. Ну раз так, думаю и разгерцовку надо выкрутить. сжег контроллер к ху***м)))) аккуратнее

no avatar

Автор темы
h221
Сообщения: 45
Зарегистрирован: 29 июл 2022, 09:43
Решено: 1
Благодарил (а): 13 раз
Поблагодарили: 3 раза
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#18

31 июл 2022, 19:49

dkpost3 писал(а):
31 июл 2022, 19:25
я тут игрался с попыткой 2к в 4к перековать, и неделю он даже был 4к. Ну раз так, думаю и разгерцовку надо выкрутить. сжег контроллер к ху***м)))) аккуратнее
Так у меня 1920x1080 из коробки было, просто кабель порвал родной vga(поставил на него стол), в магазине кабель спросил хороший, в итоге подсунули без пинов, которые edid передают. На винде из дров выставлялось разрешение, а тут интерфейса под дрова амд нет.

Аватара пользователя

dkpost3
Сообщения: 56
Зарегистрирован: 25 июн 2022, 05:28
Решено: 1
Благодарил (а): 9 раз
Поблагодарили: 8 раз
Контактная информация:

как сделать свое разрешение экрана для экрана входа в систему?

#19

31 июл 2022, 20:37

h221 писал(а):
31 июл 2022, 19:49
dkpost3 писал(а):
31 июл 2022, 19:25
я тут игрался с попыткой 2к в 4к перековать, и неделю он даже был 4к. Ну раз так, думаю и разгерцовку надо выкрутить. сжег контроллер к ху***м)))) аккуратнее
Так у меня 1920x1080 из коробки было, просто кабель порвал родной vga(поставил на него стол), в магазине кабель спросил хороший, в итоге подсунули без пинов, которые edid передают. На винде из дров выставлялось разрешение, а тут интерфейса под дрова амд нет.
)) это просто забавный случай из жизни

Ответить

Вернуться в «Параметры и оптимизация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей