В конечном итоге мы сделали комплексное решение, позволяющее избежать проблем с путями. В зависимости от варианта использования мы использовали одно или несколько из следующего:
- Использовали абсолютные пути к двоичным файлам, установленным в нестандартных местах, вместо того, чтобы ожидать, что двоичный файл будет по пути. Это использовалось для инструментов, которые имеют мало нестандартных внешних зависимостей и / или работают изолированно.
- Создал и использовал сценарий оболочки для инструмента, который настраивал среду по мере необходимости; вручную установить PATH = . в этом сценарии и / или запустить исходный код $ HOME / .bashrc в зависимости от ситуации. Это использовалось для инструментов, которым требовались другие инструменты, но которые в остальном могли работать в нашем кластере.
- Создан контейнер (в нашем случае Docker), включая двоичные файлы и более сложную настройку. Это использовалось для инструментов, которым требуется среда, значительно отличающаяся от нашей стандартной настройки кластера.
Ninjavocado 07.05.2019, 17:48
Переключаем источник сигнала монитора из Linux
Я исправил эту проблему, добавив amdgpu.dc=0 в параметры загрузки ядра через GRUB.
См. эту тему для объяснения обходного пути.
kaladin 27.01.2020, 22:17
Я предполагаю, что это Xorg.log является результатом запуска X-сервера с существующим xorg.conf ; если это не так, удалите свой xorg.conf и повторите попытку.
Xorg.log вначале выглядит нормально, в частности
[ 4.129] (II) AMDGPU(0): Output DVI-D-0 using initial mode 1920×1080 +0+0. [ 4.129] (II) AMDGPU(0): Output DVI-D-1 using initial mode 1280×1024 +1920+0
означает, что у вас есть один фреймбуфер («рабочий стол» ), и каждый выход отображает часть фреймбуфера.
Однако это не останавливается на достигнутом, после все выглядит правильно инициализированным мы получаем
[ 4.702] (II) AMDGPU(0): EDID vendor «SAM», prod id 161 . [ 4.817] (II) AMDGPU(0): Allocate new frame buffer 1920×1080 [ 4.817] (II) AMDGPU(0): => pitch 8192 bytes
поэтому мы получаем EDID для «SAM», который находится на «DVI -D -1», второй раз, и он выделяет для него новый фреймбуфер, и у меня есть подозрение, что этот фреймбуфер отличается от общего «настольного» фреймбуфера. Это означает, что если отображается именно этот фреймбуфер, вы можете сколько угодно менять вещи в фреймбуфере «настольного компьютера», но на «DVI -D -1» он просто отобразит другой фреймбуфер. Который, вероятно, черный, и это то, что вы видите.
Я никогда не видел ничего подобного и понятия не имею, что происходит.
Я бы отправил отчет об ошибке специалистам по сопровождению AMDGPU и посмотрел, есть ли у них идеи. Включите полный Xorg.log .
dirkt 27.01.2020, 22:17
Теги
Похожие вопросы
Я скопировал папку с помощью rsync, включая символические ссылки, жесткие ссылки, разрешения, удаление файлов в месте назначения и так далее. Они должны быть примерно одинаковыми. Одна папка находится на USB-накопителе, а другая на .
Сложно ли переходить на Linux?
Я пытаюсь создать Linux, эквивалентный из Эргономической телугу Раскладки клавиатуры под названием Sarala (Твердый la). Я смог отобразить все ключи до сих пор. Расположение использует следующие сочетания клавиш для.
Невозможно установить Java8 apt-get install openjdk-8-jre-headless Чтение списков пакетов . Готово Построение дерева зависимостей Чтение информации о состоянии . Готово Некоторые пакеты не могут быть установлены. Это может означать .
Мой словарь Unix приводит меня к сбою. У меня есть 5 миллиардов изображений в/foo/live/images. В целях разработать новую версию приложения я хотел бы превратить/foo/dev/images в рабочий тракт без.
У меня есть пользователь squid, записывающий в access.log с разрешениями 640. Тоже пользователь nrpe, читает access.log, но работает только с правами 644. chmod 644 access.log Помогает, но только до тех пор, пока .
Я пытаюсь создать ISO-образ своего исполняемого файла Путем сокрытия немногих файлов от изображения ISO, поскольку я хочу, чтобы пользователь только видел EXE а не другие каталоги, когда они открываются в ПК (Windows).
Я нахожусь на Linux, 2.6.32-26-универсальном, Когда я заглядываю к исходному коду Linux для «ioctl.h» файла слушателя, я видел много вариантов. (для различных платформ я предполагаю). т.е../fs/ocfs2/ioctl.h./fs/btrfs/.
Источник: unixconf.ru
Подключение внешнего монитора к ноутбуку с помощью xrandr в Ubuntu
На каждом уважающем себя ноутбуке или нетбуке есть разъём для подключения внешнего монитора — для презентаций с проектора вещь необходимая. В Ubuntu подключение внешнего монитора к ноутбуку с приходом Xrandr 1.2 и выше проблем не составляет, но на всякий случай выложу небольшое описание с примерами использования xrandr для работы с внешним монитором на ноутбуке.
Подключаем внешний монитор к ноутбуку с помощью xrandr
Не так давно я прикупил замечательный нетбук Lenovo x220, и сразу же захотелось подключить свой большой монитор, так сказать расширить рабочее пространство. Всё довольно просто — подключаем внешний монитор или проектор и пишем в консольке:
На это нам xrandr ответит примерно так (цветовая раскраска — моя):
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1280 x 1280
VGA connected 1024×768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280×800 60.0
1280×768 60.0
1024×768 60.0*
800×600 60.3
640×480 59.9
LVDS connected 1024×600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024×600 60.0*+
800×600 85.1 72.2 75.0 60.3 56.2
640×480 85.0 72.8 75.0 59.9
720×400 85.0
640×400 85.1
640×350 85.1
TV disconnected (normal left inverted right x axis y axis)
Так, что всё это значит? А значит это вот что:
- VGA — наш внешний монитор или проектор, 1024х768- это разрешение, установленное на устройстве сейчас, 60.0 — частота кадров.
- LVDS — собственно экран ноутбука, на котором сейчас стоит разрешение 1024х600 (так как он широкоформатный), 60.0 — частота кадров.
- TV disconnected — ТВ-выход отключён (так как его попросту в этом нетбуке нет).
И сейчас лёгким и непринуждённым движением мы быстренько поставим на проекторе то разрешение, которое нам нужно.
Режим Clone mode
Это значит, что на внешнем мониторе проекторе будет отображено ТО ЖЕ САМОЕ, что и на экране ноутбука.
Чтобы сделать Clone mode на новый монитор делаем так:
xrandr — output VGA — mode 1024×768 — output LVDS — mode 1024×600
Если разрешение внешнего монитора 800х600, то нужно поправить команду так:
xrandr — output VGA — mode 800×600 — pos 800×0 — output LVDS — mode 1024×600 — pos 0x0
Это всё позволит отдублировать изображение с экрана ноутбука на внешний монитор или проектор. А как быть, если нужно показывать два разных изображения?
Здесь имеет место быть маленькое лирическое отступление. Если xrandr отказывается выставлять высокое разрешение на внешнем мониторе, это может быть связано с объёмом видеопамяти. Для того, чтобы решить проблему, нужно иксам указать на использование «большого виртуального экрана». Делается это правкой файла /etc/X11/xorg.conf где в секции Section «Screen» добавляем:
Section «Screen»
Identifier «Default Screen»
Device «Generic Video Card»
Monitor «Generic Monitor»
SubSection «Display»
Virtual 2048 1024
EndSubSection
EndSection
Здесь указывается разрешение общего виртуального экрана в формате ШИРИНАхВЫСОТА (в данном случае 2048 на 1024). Именно такой вычтя из этого физическое разрешение вашего монитора, вы получите максимальное разрешение внешнего монитора ноутбука, которое можно установить с помощью xrandr.
Режим Dual Monitor mode
При таком режиме вывод на проектор будет отличаться от вывода на монитор ноутбука: то есть вы сможете перетаскивать окна на внешний монитор, а на ноутбучном мониторе их не будет. Это очень удобно, когда вам нужно показать вывод, скажем, латеховского документа и не пугать благородных донов видом латеховского кода.
Сделать это можно с помощью правки xorg.conf, как уже говорилось, или с помощью xrandr.
Чтобы сделать DualHead на внешний монитор с разрешением 1024х768 пишем
Источник: www.ekzorchik.ru
Linux Mint 17.3, не работает на два монитора — сетка только на одном
dpkg: зависимости пакетов не позволяют настроить пакет joxi:
joxi зависит от libqt5declarative5, однако:
Пакет libqt5declarative5 не установлен.
joxi зависит от libqt5x11extras5, однако:
Пакет libqt5x11extras5 не установлен.
joxi зависит от libqt5script5, однако:
Пакет libqt5script5 не установлен.
joxi зависит от libqt5xmlpatterns5, однако:
Пакет libqt5xmlpatterns5 не установлен.
joxi зависит от libqt5multimedia5, однако:
Пакет libqt5multimedia5 не установлен.
dpkg: error processing package joxi (—install):
проблемы зависимостей — оставляем не настроенным
Processing triggers for mime-support (3.54ubuntu1.1) .
Processing triggers for gnome-menus (3.10.1-0ubuntu2) .
Processing triggers for desktop-file-utils (0.22-1ubuntu1) .
При обработке следующих пакетов произошли ошибки:
Аналогичная проблема, в предыдущей версии, похоже, активный монитор вычислялся по нахождению мыши, сейчас же — только основной. Есть одно маленькое замечание- если сочетание клавиш выполнить дважды, то область второго монитора все же появится, но скрин там сделать нельзя, т.к. область за его пределами(на основном мониторе). Как-то так
Уточните пожалуйста версию приложения. Так же уточните расположение мониторов. Нет ли у одного из мониторов отрицательной позиции по ОХ?
Уточняю после некоторого времени использования:
>ctrl+PrntScrn активирует режим выделения только на правом мониторе.
На первом ПК всё работает, но режим выделения всегда отображается на правом мониторе. В зависимости от того где активная мышь, тот экран и показывается. При э том, если курсор был на левом мониторе, то на правом появляется freeze левого экрана и я могу на нём выделять что хочу, дальше как обычно. На левом в этот момент я могу делать что хочу и он не затенён.
В принципе всё работает, просто не совсем удобно. И сразу не понял. Но думаю это баг.
На втором ПК с Mint отрабатывает всё корректно. Оба монитора затеняются и можно выделить как нужно.
Физически мониторы расположены так же, как и на скрине. Версия программы 3.0.9.64bit
$Linux Aleksey 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
У меня всегда затеняется только один,причем, поправлюсь, не основной, на основном ничего не происходит вообще, включая отсутсвие затемнения
Быть может,нужны еще какие-нибудь данные?
попробуйте эту сборку http://joxi.ru/el2ZYvS8XMMMmJ?d=1
Если возникнут сложности сбросьте нам файл ~/.joxi/ screen_info.log
- Я остановил joxi
- Удалил программу
- Грохнул каталог .joxi в home
- Поставил заново, авторизовался
Вот скрин того,что есть в .joxi
Попробуйте сделать скриншот, он появится после снимка.
Я понимаю, я сделал и сохранив и выложив на файлообменник — ничего.файла нет
Если у вас есть история версий, то будьте добры, дайте предыдущих пару штук-там все работало. Это было до смены дизайна страницы загрузки, когда еще было разделение на Минт, Убунту и пр. Кстати, тогда мне приходилось ставить для убунты на Минт, т.к. Минтовая работала так же паршиво.
Источник: joxi.userecho.com