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


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

Автор Тема: Проблемы с x server'ом nvidia (dual monitor) и wine explorer'ом  (Прочитано 684 раз)

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

Оффлайн smihail

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Добрый вечер. Я новичок. Дублирую тему с раздела "Виртуализация и эмуляция", так как там тихо глухо. Проблема не в wine, а в неповоротливости настройки x server'а 0. Прошу Вас оказать мне помощь.

Конфигурация:
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

Сама проблема:
При запуске полноэкранных приложений 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, а иначе он бесполезен. Могу ошибаться.

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
Re: Проблемы с x server'ом nvidia (dual monitor) и wine explorer'ом
« Ответ #1 : 03 Сентября 2015, 23:31:52 »
smihail,
могу предложить тебе, снова поменять мониторы как было на первых скринах и попробовать в настройках вайн включить эмуляцию рабочего стола с нужным тебе разрешением.

Оффлайн smihail

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблемы с x server'ом nvidia (dual monitor) и wine explorer'ом
« Ответ #2 : 03 Сентября 2015, 23:49:47 »
smihail,
могу предложить тебе, снова поменять мониторы как было на первых скринах и попробовать в настройках вайн включить эмуляцию рабочего стола с нужным тебе разрешением.
Спасибо за ответ, но я это уже пробовал.
При разрешении окна 1280х720 все нормально, но на 1600х900 маловато
Как уже было написано - для Wine приоритетно разрешение монитора x server'а c разрешением XxY+0+0, а значит решение нужно искать возможно в конфигах x сервера

 

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