Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Настройка двух мониторов с nvidia  (Прочитано 8004 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6787
    • Просмотр профиля
Re: Настройка двух мониторов с nvidia
« Ответ #15 : 19 Июня 2019, 21:40:24 »
xperience, принято.

Расскажу в чём идея. Как я уже говорил, менять разрешение на ЖК-мониторах не лучшая идея. Это ещё прокатывало на ЭЛТ, да и то, было не всегда оптимальным вариантом. И как вы уже заметили, ваш телевизор не умеет 1600x900, так что выставить это разрешение всё равно не получится. Если получается в Windows, то это, по-сути, взлом, обход каким-то образом стандартных параметров с непредсказуемыми последствиями.
Главная я же идея заключается в том, что нужно менять DPI (иногда обозначают как PPI). Есть и ещё несколько нюансов. Я пока  занят, подробнее напишу чуть позже.
« Последнее редактирование: 20 Июня 2019, 00:43:05 от maks05 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Настройка двух мониторов с nvidia
« Ответ #16 : 19 Июня 2019, 22:20:01 »
Дублированием я пытаюсь добиться (и добиваюсь) комфортного просмотра фильмов на большом экране.
Расширить не проще? Всё прекрасно работает на разных родных разрешениях.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн xperience

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Настройка двух мониторов с nvidia
« Ответ #17 : 20 Июня 2019, 14:08:48 »
Расширить не проще? Всё прекрасно работает на разных родных разрешениях.
Не проще. Пробовал, не зашло: телек достаточно далеко от монитора, а таскать окно туда-сюда то еще решение.

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6787
    • Просмотр профиля
Re: Настройка двух мониторов с nvidia
« Ответ #18 : 21 Июня 2019, 04:45:15 »
xperience, у вас разное DPI во всех трёх случаях: физическое на мониторе - 92, физическое на телевизоре - 76 (пишу по памяти, могу перепутать), а системное - 96. Если с разницей 92/96 можно не заморачивться, то 76/96 теоретически может повлиять на  изображение.
Вот, пересчитайте сами:
(Нажмите, чтобы показать/скрыть)
Другое дело, как что данный рецепт по изменению DPI применим для одного монитора, а вот как задать для двух разных, я точно не знаю. Позже копну в эту сторону.
« Последнее редактирование: 21 Июня 2019, 07:33:09 от maks05 »

Оффлайн xperience

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Настройка двух мониторов с nvidia
« Ответ #19 : 22 Июня 2019, 18:28:53 »
Да это все понятно, что DPI разные. Проблема-то все равно не столько в этом. У меня получается сделать экраны с одинаковым разрешением, все работает вполне корректно. Не получается сохранить эти настройки после перезагрузки.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Настройка двух мониторов с nvidia
« Ответ #20 : 22 Июня 2019, 19:06:35 »
У меня получается сделать экраны с одинаковым разрешением, все работает
покажите вывод xrandr после этого.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6787
    • Просмотр профиля
Re: Настройка двух мониторов с nvidia
« Ответ #21 : 22 Июня 2019, 21:39:01 »
Проблема-то все равно не столько в этом. У меня получается сделать экраны с одинаковым разрешением, все работает вполне корректно.
Рад за вас, но это как почесать правое ухо левой ногой, но результат-то да, достигнут.

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

Ну а если вы хотите, что бы у вас сохранялось неправильное разрешение, его нужно внести в "профиль x.org". Насколько помню, это можно сделать из программы настройки от Nvidia - nvidia-settings.
« Последнее редактирование: 22 Июня 2019, 22:09:31 от maks05 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Настройка двух мониторов с nvidia
« Ответ #22 : 22 Июня 2019, 21:52:18 »
а вот почему окно не на весь экран - так это проблема где-то в другом месте
при дублировании с разным разрешением - от пустого места на большем разрешении никак не избавиться. Что под Lin, что под Win.

Так что варианты:
- Мониторы с одинаковым нативным разрешением (в идеале)
- Подстройка разрешения большего монитора под меньший (это хочет ТС)
- Пустое место на большем разрешении (как, собственно, и происходит по-умолчанию)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6787
    • Просмотр профиля
Re: Настройка двух мониторов с nvidia
« Ответ #23 : 22 Июня 2019, 22:17:31 »
Пустое место на большем разрешении (как, собственно, и происходит по-умолчанию)
А может быть спасёт настройка самого телевизора? В мониторах обычно есть настройка, названная что-то вроде "Полный" или "Весь" - когда электроника самого монитора растягивает изображение на весь экран. Вопрос в том, есть ли подобная настройка в меню телевизора.

Ещё вариант. Перед просмотром фильма поменять приоритет экранов: сделать телевизор главным, а монитор - дополнительным. Если потребуется, то перезагрузить компьютер, что бы после перезагрузки x.org однозначно принял эти изменения.
« Последнее редактирование: 23 Июня 2019, 03:06:51 от maks05 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Настройка двух мониторов с nvidia
« Ответ #24 : 22 Июня 2019, 22:30:49 »
maks05, нет главного или дополнительного - тупо картинка на два монитора (дублирование).
Фото ТС (я пояснил):


« Последнее редактирование: 22 Июня 2019, 22:32:58 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн xperience

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Настройка двух мониторов с nvidia
« Ответ #25 : 22 Июня 2019, 23:26:30 »
При вот такой настройке картинки совпадают, т.к. на больший экран растягивается меньшее разрешение.

(Нажмите, чтобы показать/скрыть)

P.S. Все верно по поводу

Цитировать
Так что варианты:
- Мониторы с одинаковым нативным разрешением (в идеале)
- Подстройка разрешения большего монитора под меньший (это хочет ТС)
- Пустое место на большем разрешении (как, собственно, и происходит по-умолчанию)
« Последнее редактирование: 22 Июня 2019, 23:32:01 от xperience »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Настройка двух мониторов с nvidia
« Ответ #26 : 22 Июня 2019, 23:52:04 »
HDMI-0 connected 1600x900+0+0 (normal left inverted right x axis y axis) 640mm x 360mm
   1920x1080     60.00*+  59.94    50.00    29.97    25.00    24.00    23.98    60.00    50.04 

Интересно.
Увы, у меня amd - потестить не могу.
Полагаю, сам драйвер каким-то хитрым образом такой трюк исполняет. Подождите, может кто из владельцев nvidia с двумя мониторами что посоветует.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн xperience

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Настройка двух мониторов с nvidia
« Ответ #27 : 23 Июня 2019, 02:18:33 »
Это руками настроено вот тут - https://yadi.sk/i/cRkIoZDxNxaJYg
Вот только сохранение кнопкой (и из-под su) ничего не дает.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Настройка двух мониторов с nvidia
« Ответ #28 : 23 Июня 2019, 02:23:35 »
файлик должен появиться.

покажите

ls -R /etc/X11
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6787
    • Просмотр профиля
Re: Настройка двух мониторов с nvidia
« Ответ #29 : 23 Июня 2019, 14:11:44 »
Решил поэкспериментировать со своим стареньким нетбуком и новым монитором.
Дано:
Экран ноутбука - 1366х768.
Экран монитора - 2560х1440
Ноутбук и монитор подключены проводом D-SUB - D-SUB, никакие автоподстройки и ручные настройки на мониторе не проводились. Изначальная настройка размера изображения (не разрешения) - "Весь экран", режим "1:1" отключён.
Система - Ubuntu 16.04 (Unity)
Браузер - Opera

Результат:
В режиме последовательных мониторов, экран ноутбука распознаётся с родным разрешением, а монитор с FillHD вместо 2K (видимо именно поэтому рабочий стол проецируется не на весь экран монитора - остаётся свободное место сверху и справа, пропорционально разнице разрешений). При этом xrandr какой-то странный, в котором рекомендуется один режим, а фактически используется другой, при том одинаковый на обоих мониторах и отличный от заданного в "Настройках" через графический интерфейс системы.
xrandr
Screen 0: minimum 320 x 200, current 1280 x 720, maximum 8192 x 8192
LVDS connected primary 1280x720+0+0 (normal left inverted right x axis y axis) 256mm x 144mm
   1366x768      60.07 +  50.00 
   1280x720      59.86*
   1152x768      59.78 
   1024x768      59.92 
   800x600       59.86 
   848x480       59.66 
   720x480       59.71 
   640x480       59.38 
VGA-0 connected 1280x720+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00 +
   1680x1050     59.95 
   1600x900      60.00 
   1280x1024     75.02    60.02 
   1280x800      59.81 
   1152x864      75.00 
   1280x720      60.00*
   1024x768      75.08    60.00 
   832x624       74.55 
   800x600       75.00    60.32 
   640x480       75.00    60.00 
   720x400       70.08 

В режиме дублирования экрана оба монитора работают как 1280х720, что не является родным ни для одного из них. При этом рабочий стол занимает весь экран монитора, обраузер открыт в полноэкранный режим, а в нём открыт ролик с Ютьюба тоже в полноэкранный режим, который, как, по-идее, ему и положено, занимает весь экран внешнего 24" 2K монитора.

Вопрос: ЧЯДНТ?

Ответ (в первом приближении): фактически получается то, что и хочет сделать ТС - одинаковое разрешение для обоих мониторов. И выставляется оно автоматически на ближайшее наибольшее, поддерживаемое обоими мониторами (правда изображение на внешнем мониторе сильно размытое, а на экране нетбука падения качества изображения незаметно, видимо, в силу маленькой - 11,2" - диагонали).
Следовательно, поскольку телевизор у ТС не умеет работать в том же разрешении, что и монитор, то, судя по выводу xrandr, наибольшим одинаковым будет разрешение 1280x1024. А вот почему этот режим не включается автоматически - это уже другой вопрос.
« Последнее редактирование: 24 Июня 2019, 07:20:24 от maks05 »

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.