Запуск двух X server на Linux Mint 18.1

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 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 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Запуск двух X server на Linux Mint 18.1

#1

21 июн 2017, 18:53

Здравствуйте. Наткнулся на затык который не могу решить через гугл по общим запросам, потому надеюсь, что кто-то хотя бы подскажет направление - куда копать?

Дано:
Две свежие системы Mint 18.1 Mate, с нуля установленные, полностью обновленные через стандартный апплет.
Первая - на реальной системе с Core2Duo и nVidia видеокартой Gt 9500 ( не GTX 950 а именно 9500 - древность). Вторая - на виртуальной машине vmware. Все драйвера на видео установлены - на реальной машине даже 3D игрушки идут, на виртуальной - стоит драйвер для vmware видео.

Надо:
Захотелось большего - чтобы игры бегали побыстрее и не было проблем с переключением на рабочий стол во время игры (оставив ее в фоне).
Начал гуглить, нашел рекомендации по запуску в отдельном X сервере. Сделал по этой инструкции: http://help.ubuntu.ru/fullcircle/25/%D1 ... %B4_%D1%85
Действительно, на реальной машине игра через Wine таким образом стартует. Вот только переключаться между X серверами по CTRL+Alt+Fx нельзя - после попытки переключения черный экран с мигающим в верхнем левом углу курсором. Можно выйти только в тестовую консоль (tty1 на CTRL+ALT+F1). В любые иксы - никак. И нативные игры/приложения запустить не удается - тоже такие же черные экраны.
Поставил систему на виртуальную машину - тот же самый эффект (разумеется не игры запускал, а простые X приложения вроде текстового редактора). Можно запустить второй X и приложение в нем из текстовой консоли (предварительно туда переключившись), но при этом первые иксы выключаются, и на их консоли потом приглашение ко входу (графическое).

Ситуация напоминает вот это обсуждение https://www.linux.org.ru/forum/desktop/12196710 но там у человека Gentoo...

Попробовал поставить Mint 17.3 - в виртуальной машине на этой системе таких проблем нет. Все работает по инструкции, X-ы переключаются. На реальной еще не пробовал.

Подскажите, может кто-то с подобным сталкивался именно на Минт 18? Всем система нравится очень хочу остаться именно на ней, но решение этого вопроса для меня очень важно.

Подскажите пожалуйста: куда копать? Если нужны логи - скажите пожалуйста какие - запощу...

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Запуск двух X server на Linux Mint 18.1

#2

21 июн 2017, 19:04

slant, Тоже как-то задавался этим вопросом, но не получил абсолютно никакого профита от запуска приложений в голом инстансе иксов в недавних замерах.

3d-бенчмарки Unigine (Пост Chocobo #13869)
Изображение
   
Изображение

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

Автор темы
slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Запуск двух X server на Linux Mint 18.1

#3

21 июн 2017, 19:16

Это к сожалению мне ничем не поможет, т.к:
1. Разницу при запуске игры через Wine на отдельном X видел своими глазами. Как минимум 30% прироста по FPS - это не копейки. Плюс - на голых иксах все плавно, в общей сессии - неравномерные подтормозки графики.
2. Проблемы с переключением в фон никуда не делись. Если игра на том же X сервере - поведение непредсказуемо. Успел убедиться. Особенно это касается Wine, но и нативные тоже бывают чудят. :(

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Запуск двух X server на Linux Mint 18.1

#4

21 июн 2017, 19:44

А я пока и не предлагал еще ничего, что могло бы помочь. :smile:
Просто замеры, которые отбили желание вайнить в других иксах с целью получения какого-либо профита по производительности.
Полезно разве что с теми экземплярами, которые могут поломать разрешение, тут да. либо в эмуляцию раб стола, лиюо сюда.

Касаемо инструкции запуска отдельной сессии почти ничего не изменилось. Только для того чтоб появлся /etc/X11/XWrapper.config надо доставить пакет xserver-xorg-legacy. Затем также правим там allowed_users на anybody

И можно запускать приложения (на примерe xed)

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

X :2 -ac -terminate & sleep 2; DISPLAY=:2 /usr/bin/xed
У меня сессия открывается в tty2, прыгать туда-обратно с tty7 не приводит к проблемам все работает норм.
(LM 18.2, видео - fglrx_15.302 )
Изображение
   
Изображение

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

Автор темы
slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Запуск двух X server на Linux Mint 18.1

#5

21 июн 2017, 20:45

Спасибо, помощь - вот решение моего случая:
1. Строчку запуска надо было поменять так: X :2 -ac -terminate vt5 & sleep 2; DISPLAY=:2 /usr/bin/xed
Можно и не 5 - главное было задать явно, иначе по какой-то левой причине оно запихивало его куда-то далеко (более 12-ти наверное), и обратно было просто не достать с клавиатуры... :)
2. Для виртуальной машины чтобы заработало, в /etc/X11/XWrapper.config надо кроме allowed_users=anybody, еще добавить строчку: needs_root_rights=yes

Я не до конца понял причину, но без нее в виртуалке не работает. Возможно завязано на конкретный драйвер (для видео vmware)? Для реальной с nVidia картой - не нужно.

Но основная проблема решена, большое спасибо!

Еще захотелось минимальный менджер окон прикрутить к запуску - pekwm. Только пока не могу сообразить, как бы сделать так, чтобы он завершал выполнение после завершения основной запущенной программы: ...; DISPLAY=:2 /usr/bin/pekwm & DISPLAY=:2 /usr/bin/xed
Стартует но после выхода из xed - сеанс остается висеть, так как pekwm не завершается.
Если получится - отпишусь здесь.

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

Vagrant
Сообщения: 43
Зарегистрирован: 09 ноя 2016, 09:31
Благодарил (а): 5 раз
Поблагодарили: 6 раз
Контактная информация:

Запуск двух X server на Linux Mint 18.1

#6

10 дек 2019, 12:01

Подскажите, как сделать так, чтоб при запуске в отдельном х-сервере, картинка приложения в меньшем чем на десктопе разрешении, растягивалась на весь экран.
К примеру: на раб.столе 1920х1080, игра запускается в 1280х720, но картина, просто, отображается в верхнем левом углу черного экрана.
При простом использовании wine та же проблема только вместо черного экрана - раб.стол..

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

Автор темы
slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Запуск двух X server на Linux Mint 18.1

#7

10 дек 2019, 14:41

Принудительно задать разрешение экрана (меньшее) в отдельном конфиге x.org и запускать вторые иксы с этим конфигом. Голые иксы - только так.

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

Vagrant
Сообщения: 43
Зарегистрирован: 09 ноя 2016, 09:31
Благодарил (а): 5 раз
Поблагодарили: 6 раз
Контактная информация:

Запуск двух X server на Linux Mint 18.1

#8

10 дек 2019, 20:23

Похоже, что проблема именно с разрешением 1280х720, его даже в системе нельзя выставить - его просто нету.
С другими разрешениями все работает..

Закрыто

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

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

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