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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: wine\dual monitor nvidia problem  (Прочитано 702 раз)

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

Оффлайн smihail

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
wine\dual monitor nvidia problem
« : 02 Сентября 2015, 23:20:23 »
Добрый вечер. Я новичок. Имею проблему с запуском полноэкранных приложений Windows. Около 2 месяцев занимался самостоятельным поиском, так как не люблю регистрироваться на сайтах  :) Ни англоязычные, ни русские сообщества мне помочь не смогли. Прошу Вас оказать мне помощь.

Конфигурация:
OS Ubuntu 14.04(.3) LTS x64
CPU Intel® Core™ i3 CPU 530 @ 2.93GHz × 4
GPU GeForce GTX 750/PCIe/SSE2
Driver nvidia 346.82
Xinerama off
TwinView off

Мониторы:
Primary Acer V203H 1600x900 CRT-0
Secondary Viewsonic VX715 1280x1024 DFP-1

Дополнительная информация:
Не понял зачем нужен переключатель "Primary". Сложилось впечатление, что это декор от nvidia. Могу ошибаться.
При запуске полноэкранных приложений Wine использует разрешение монитора Viewsonic (1280x1024) и неважно на каком мониторе установлен флажок Primary.
Если запускать приложение (игру) в окне с разрешением окна 1440x820, то Wine обрезает это разрешение до ~1280x820.
На скриншоте отчетливо виден сей дефект окна, наблюдаемый неоднократно (Это не реклама NoGG L2 сервера!)
(Нажмите, чтобы показать/скрыть)

Следующий скриншот Nvidia X Server Settings демонстрирует расположение мониторов, основной монитор, а также расчет разрешения x server'а с вторичного монитора (Точка отсчета Разрешение+0+0 Второй монитор и разрешение+1280+0 Основной монитор)
(Нажмите, чтобы показать/скрыть)

После не самых интересных манипуляций нубом была выявлена связь запуска Wine приложений (fullscreen/Windowed) с расчетом разрешения x server'а. То есть для Wine explorer не имеет значения Primary, а основным показателем является монитор, разрешение которого Resolution+0+0 относительно разрешения x server'а.
На скриншоте мониторы стоят в противоположном порядке (Точка отсчета Разрешение+1600+0 Второй монитор и разрешение+0+0 Основной монитор)
(Нажмите, чтобы показать/скрыть)
Следующий скриншот показывает, что более проблемы с fullscreen/windowed нет
(Нажмите, чтобы показать/скрыть)

И вроде бы все прекрасно, но теперь я вынужден переключаться между мониторами мышкой в обратно не естественном направлении (не от монитора к монитору, а от обоих мониторов)
Пробовал в nvidia settings ставить на основной монитор +0+0 и на вторичный -1600+0 не помогло - Apply не активно.
Возможно хоть немного я смог предоставить направление для решения подобной проблемы, потому как попытки копать в интернете приводили и приводят меня к костылям (xserver1, windowed)
А именно, настройка xserver'а на точку начала расчета разрешения или как-то поменять сторону перехода мышки из монитора в монитор, не трогая при этом их расположение относительно общего разрешения. Переставить мониторы местами я могу, но опять привыкать (годы он стоял на этом месте  :'().
Самое странное, что интуитивно эту функцию должен брать на себя флажок Primary, а иначе он бесполезен. Могу ошибаться.

Возможно придется привыкать к не естественному переходу с монитора на монитор. Но все равно я буду надеяться, что мне и другим пользователям ubuntu когда-нибудь помогут  :)

PS: обычно пользователи имеют 2 идентичных монитора (широкоформатники или 4x3/5x4)
Поэтому понять, что происходит не так, довольно сложно. Им помогал костыль "запусти windowed и сделай на полный экран".

Изменил название темы в соответствии с:
https://forum.ubuntu.ru/index.php?topic=269859.0
--maks05
« Последнее редактирование: 22 Марта 2016, 06:53:41 от maks05 »

 

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