Установите необнаруженное разрешение с помощью xrandr

Если вы погуглите scatter и app.asar, вы найдете ссылки на ScatterDesktop, который, похоже, является поставщиком цифровых подписей для криптовалют.

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

1
21.03.2020, 17:12
1 ответ

Я только что потратил 2 -3 часа на точно такую ​​же задачу. Так раздражает, что xrandr, похоже, вообще не работает с новыми драйверами nvidia -. Теперь, после того, как я сошел с ума и разозлился, я наконец нашел решение, надеясь, что оно сработает и для вас.

Запустите в терминале «Настройки nvidia -», переключитесь на «Конфигурация дисплея X-сервера», Нажмите кнопку внизу «Сохранить в файле конфигурации X», затем «Показать предварительный просмотр». Теперь в этом предварительном просмотре перейдите в блок «Раздел «Монитор»..... EndSection» и сохраните его на потом. Так я узнал о настройках моего монитора -для xorg.conf. Обратите внимание, есть и другие способы, но этот должен быть достаточно безопасным и удобным для пользователей nvidia -.

Затем получите «Modeline» для вашего разрешения, введите терминал:

cvt 1680x1050

и сохраните вывод на потом.

Хорошо, теперь вам просто нужно добавить все это в файл xorg.conf, назвав его, например,. /etc/X11/xorg.conf.d/10 -monitor.conf (это, по крайней мере, путь для моего дистрибутива ). Поскольку у меня нет ни вашей секции монитора -, ни вашей модели, я приведу вам пример с моей секцией монитора -и моей моделью (, мое желаемое / необнаруженное разрешение было 1920x1080 ):

.
Section "Monitor"
  Identifier "Monitor1"
  VendorName     "Unknown"
  ModelName      "Acer B246HL"
  HorizSync       30.0 - 80.0
  VertRefresh     55.0 - 76.0
  Option         "DPMS"
  Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
EndSection

Section "Device"
  Identifier "Card0"
  Driver "nvidia"
  Option "HDMI-0" "Monitor1"
EndSection

Section "Screen"
  Identifier "Screen0"
  Device "Card0"
  Monitor "Monitor1"
  DefaultDepth 24
  SubSection "Display"
    Depth 24
    Modes "1920x1080_60.00"
  EndSubSection
EndSection

Итак, в разделе «Монитор» -вы просто сохраняете первую строку (Идентификатор )и заменяете остальные вашими сохраненными настройками nvidia -, а последняя строка — это выходные данные вашего cvt -команда. Раздел Device -должен вас устроить. В разделе экрана -просто нужно изменить строку «Modes» -на название вашего режима, поэтому, вероятно, что-то вроде Modes «1680x1050 _60.00»

В моем разделе устройств также есть одна строка «BusID «PCI :39 :0 :0»», но я думаю, что вам это не нужно. Однако я получил эту строку при выполнении «X -configure» (xorg не должен быть запущен ). BusID должен быть в сгенерированном файле xorg.conf.new. Как ни странно, в моем случае он отличался от BusID lspci.

Кроме того, если вы хотите запустить несколько мониторов (, как я ), просто добавьте новые разделы монитора -с идентификатором «Monitor2» и т. д., а затем в раздел «Устройство -» добавьте, например. «Опция «HDMI -1» «Монитор2» соответственно и, наконец, добавьте раздел «Монитор в экран» -, например «Монитор «Монитор2»».

Самое странное в моем случае было то, что у меня есть 3 совершенно одинаковых монитора, и один из них всегда не распознавался nvidia -modeset. Это как-то связано с EDID, и ошибку можно найти с помощью:

dmesg | grep EDID
1
28.04.2021, 23:19

Теги

Похожие вопросы