Как пользоваться Samsung DeX | Samsung RU

Содержание
  1. Dex выдает ошибку об отсутствии dll-файла. решение
  2. Dex вылетает. в определенный или случайный момент. решение
  3. Dex зависает. картинка застывает. решение
  4. Dex лагает. большая задержка при игре. решение
  5. Dex не запускается. ошибка при запуске. решение
  6. Dex не скачивается. долгое скачивание. решение
  7. Dex не устанавливается. прекращена установка. решение
  8. Dex тормозит. низкий fps. просадки частоты кадров. решение
  9. Dex, скачанная с торрента не работает. решение
  10. В dex не работает управление. dex не видит мышь, клавиатуру или геймпад. решение
  11. В dex нет звука. ничего не слышно. решение
  12. В dex черный экран, белый экран, цветной экран. решение
  13. Дополнительно
  14. Железо
  15. Жизнь приложения при выходе из desktop-режима
  16. Изменение курсора
  17. Как пользоваться samsung dex
  18. Особенности оптимизации функциональности приложений для работы с samsung dex
  19. Поддержка изменяемости размеров окна и многооконности
  20. Поддержка разной плотности пикселей экрана
  21. Работа с мышью и клавиатурой
  22. Решение проблем в dex — не устанавливается? не запускается? тормозит? вылетает? лагает? ошибка? не загружается?
  23. Системные требования dex
  24. Скроллирование
  25. Тестирование
  26. Файлы, драйверы и библиотеки
  27. Заключение

Dex выдает ошибку об отсутствии dll-файла. решение

Как правило, проблемы, связанные с отсутствием DLL-библиотек, возникают при запуске Dex, однако иногда игра может обращаться к определенным DLL в процессе и, не найдя их, вылетать самым наглым образом.

Если ваша проблема оказалась более специфической или же способ, изложенный в данной статье, не помог, то вы можете спросить у других пользователей в нашей рубрике «Вопросы и ответы». Они оперативно помогут вам!

Dex вылетает. в определенный или случайный момент. решение

Играете вы себе, играете и тут — бац! — все гаснет, и вот уже перед вами рабочий стол без какого-либо намека на игру. Почему так происходит? Для решения проблемы стоит попробовать разобраться, какой характер имеет проблема.

Однако если вы точно знаете, в какие моменты происходит вылет, то можно и продолжить игру, избегая ситуаций, которые провоцируют сбой.

Dex зависает. картинка застывает. решение

Ситуация примерно такая же, как и с вылетами: многие зависания напрямую связаны с самой игрой, а вернее с ошибкой разработчика при ее создании. Впрочем, нередко застывшая картинка может стать отправной точкой для расследования плачевного состояния видеокарты или процессора.

Так что если картинка в Dex застывает, то воспользуйтесь программами для вывода статистики по загрузке комплектующих. Быть может, ваша видеокарта уже давно исчерпала свой рабочий ресурс или процессор греется до опасных температур?Проверить загрузку и температуры для видеокарты и процессоров проще всего в программе MSI Afterburner.

При желании можно даже выводить эти и многие другие параметры поверх картинки Dex.Какие температуры опасны? Процессоры и видеокарты имеют разные рабочие температуры. У видеокарт они обычно составляют 60-80 градусов по Цельсию. У процессоров немного ниже — 40-70 градусов.

Если температура процессора выше, то следует проверить состояние термопасты. Возможно, она уже высохла и требует замены.Если греется видеокарта, то стоит воспользоваться драйвером или официальной утилитой от производителя. Нужно увеличить количество оборотов кулеров и проверить, снизится ли рабочая температура.

Dex лагает. большая задержка при игре. решение

Многие путают «тормоза» с «лагами», но эти проблемы имеют совершенно разные причины. Dex тормозит, когда снижается частота кадров, с которой картинка выводится на монитор, и лагает, когда задержка при обращении к серверу или любому другому хосту слишком высокая.

Именно поэтому «лаги» могут быть только в сетевых играх. Причины разные: плохой сетевой код, физическая удаленность от серверов, загруженность сети, неправильно настроенный роутер, низкая скорость интернет-соединения.

Dex не запускается. ошибка при запуске. решение

Dex установилась, но попросту отказывается работать. Как быть?

Выдает ли Dex какую-нибудь ошибку после вылета? Если да, то какой у нее текст? Возможно, она не поддерживает вашу видеокарту или какое-то другое оборудование? Или ей не хватает оперативной памяти?

Помните, что разработчики сами заинтересованы в том, чтобы встроить в игры систему описания ошибки при сбое. Им это нужно, чтобы понять, почему их проект не запускается при тестировании.

Обязательно запишите текст ошибки. Если вы не владеете иностранным языком, то обратитесь на официальный форум разработчиков Dex. Также будет полезно заглянуть в крупные игровые сообщества и, конечно, в наш FAQ.

Если Dex не запускается, мы рекомендуем вам попробовать отключить ваш антивирус или поставить игру в исключения антивируса, а также еще раз проверить соответствие системным требованиям и если что-то из вашей сборки не соответствует, то по возможности улучшить свой ПК, докупив более мощные комплектующие.

Dex не скачивается. долгое скачивание. решение

Скорость лично вашего интернет-канала не является единственно определяющей скорость загрузки. Если раздающий сервер работает на скорости, скажем, 5 Мб в секунду, то ваши 100 Мб делу не помогут.

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

Dex не устанавливается. прекращена установка. решение

Перед тем, как начать установку Dex, нужно еще раз обязательно проверить, какой объем она занимает на диске. Если же проблема с наличием свободного места на диске исключена, то следует провести диагностику диска. Возможно, в нем уже накопилось много «битых» секторов, и он банально неисправен?

Дополнительно:  Устранение ошибки 0х00000709 “проверьте имя принтера”: как исправить

В Windows есть стандартные средства проверки состояния HDD- и SSD-накопителей, но лучше всего воспользоваться специализированными программами.

Но нельзя также исключать и вероятность того, что из-за обрыва соединения загрузка прошла неудачно, такое тоже бывает. А если устанавливаете Dex с диска, то стоит поглядеть, нет ли на носителе царапин и чужеродных веществ!

Dex тормозит. низкий fps. просадки частоты кадров. решение

  • Разрешение теней — определяет, насколько детальной будет тень, отбрасываемая объектом. Если в игре динамические тени, то загружает ядро видеокарты, а если используется заранее созданный рендер, то «ест» видеопамять.
  • Мягкие тени — сглаживание неровностей на самих тенях, обычно эта опция дается вместе с динамическими тенями. Вне зависимости от типа теней нагружает видеокарту в реальном времени.

Dex, скачанная с торрента не работает. решение

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

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

К тому же использование пиратских версий — это, по мнению нашего издания, воровство. Разработчики потратили много времени на создание игры, вкладывали свои собственные средства в надежде на то, что их детище окупится. А каждый труд должен быть оплачен.

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

В dex не работает управление. dex не видит мышь, клавиатуру или геймпад. решение

Как играть, если невозможно управлять процессом? Проблемы поддержки специфических устройств тут неуместны, ведь речь идет о привычных девайсах — клавиатуре, мыши и контроллере.

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

Таким образом, нужно узнать точную модель устройства и постараться найти именно ее драйвер. Часто с устройствами от известных геймерских брендов идут собственные комплекты ПО, так как стандартный драйвер Windows банально не может обеспечить правильную работу всех функций того или иного устройства.

Если искать драйверы для всех устройств по отдельности не хочется, то можно воспользоваться программой Driver Updater. Она предназначена для автоматического поиска драйверов, так что нужно будет только дождаться результатов сканирования и загрузить нужные драйвера в интерфейсе программы.

Нередко тормоза в Dex могут быть вызваны вирусами. В таком случае нет разницы, насколько мощная видеокарта стоит в системном блоке. Проверить компьютер и отчистить его от вирусов и другого нежелательного ПО можно с помощью специальных программ. Например NOD32. Антивирус зарекомендовал себя с наилучшей стороны и получили одобрение миллионов пользователей по всему миру.

ZoneAlarm подходит как для личного использования, так и для малого бизнеса, способен защитить компьютер с операционной системой Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP от любых атак: фишинговых, вирусов, вредоносных программ, шпионских программ и других кибер угроз. Новым пользователям предоставляется 30-дневный бесплатный период.

Nod32 — анитивирус от компании ESET, которая была удостоена многих наград за вклад в развитие безопасности. На сайте разработчика доступны версии анивирусных программ как для ПК, так и для мобильных устройств, предоставляется 30-дневная пробная версия. Есть специальные условия для бизнеса.

В dex нет звука. ничего не слышно. решение

Dex работает, но почему-то не звучит — это еще одна проблема, с которой сталкиваются геймеры. Конечно, можно играть и так, но все-таки лучше разобраться, в чем дело.

Сначала нужно определить масштаб проблемы. Где именно нет звука — только в игре или вообще на компьютере? Если только в игре, то, возможно, это обусловлено тем, что звуковая карта очень старая и не поддерживает DirectX.

Если же звука нет вообще, то дело однозначно в настройке компьютера. Возможно, неправильно установлены драйвера звуковой карты, а может быть звука нет из-за какой-то специфической ошибки нашей любимой ОС Windows.

В dex черный экран, белый экран, цветной экран. решение

Проблемы с экранами разных цветов можно условно разделить на 2 категории.

Дополнительно:  Коды ошибок стиральных машин Electrolux | Zanussi | AEG

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

Во-вторых, цветные экраны бывают при проблемах с выводом изображения на экран. Это может происходить по разным причинам. Например, Dex не может наладить работу через устаревший драйвер или не поддерживает видеокарту. Также черный/белый экран может выводиться при работе на разрешениях, которые не поддерживаются игрой.

Дополнительно

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

    позволяет переносить файлики между вьюшками.
  • Click & Drag выделенного текста является как бы продолжением предыдущего пункта: можно выделить текст в одном приложении и перетащить его в наше приложение. Это очень удобно, так как даже не нужно нажимать шорткаты Ctrl-C/Ctrl-V. В приложении МойОфис Документы таким образом можно перетаскивать текст из одного документа в другой.

Ниже приведен пример имплементации OnDragListener :

  • Отключите presentation class в режиме Samsung DeX, если он у вас в принципе был включен.
  • Отключите фиксированную ориентацию камеры.

Железо

Собственно, «железом» является сам смартфон, но для того чтобы все заработало, нам понадобится два устройства.

    Переходник USB-C — HDMI, который мы подключим к монитору и смартфону. Я взял специальный адаптер, способный во время работы подавать питание на смартфон, т.к. иначе придется думать о заряде батареи.

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

С железом разобрались, перейдем к к софту.

С софтом все одновременно и просто, и сложно. Просто потому, что это обычный Android, и он вполне работает на больших экранах. Сложно потому, что это телефонный Android, соответственно, не все программы «понимают» что они работают в десктоп-режиме.

Google Chrome к примеру, выглядит вот так:

Жизнь приложения при выходе из desktop-режима

Нам может потребоваться узнать, находимся ли мы сейчас в desktop-режиме посредством DeX-станции (как правило, для изменения UI приложения). Делается это следующим образом:

А следующий флаг в манифесте необходим для установки поведения приложения при выходе из desktop-режима:

В приведенной ниже таблице показано, как будет вести себя приложение при установленном флаге или без него:

Изменение курсора

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

Далее нужно непосредственно в коде установить для вью кастомный PointerIcon при помощи метода setPointerIcon() (см. также view.onResolvePointerIcon(. ) ).

Поддержка хардварной клавиатуры производится проще: достаточно ее просто подключить к устройству. Единственное, на что стоит обратить внимание, — это обработка хоткеев:

Как пользоваться samsung dex

Официально поддерживаются следующие аксессуары для Samsung DeX: док-станция DeX Station (EE-MG950), док-станция DeX Pad (EE-M5100), HDMI-адаптеры (EE-HG950, EE-P5000, EE-I3100, EE-P3200 and EE-P5400).

Аксессуары DeX при подключении смартфонов с помощью кабеля отличаются от аксессуаров для планшетов и складных устройств.

Особенности оптимизации функциональности приложений для работы с samsung dex

Прежде чем мы углубимся в технические особенности, стоит отметить, что многое из описанного ниже можно использовать не только в связке с Samsung DeX, достаточно подключить любую Bluetooth-клавиатуру и/или Bluetooth-мышь. Очевидно, что для удобства использования вашего приложения с подключенной периферией необходимо будет произвести ряд манипуляций с самим приложением. И хотя далеко не каждому приложению нужна поддержка десктопного режима, гибкость в использовании никогда не бывает лишней.

Поддержка изменяемости размеров окна и многооконности

Если вы хотите, чтобы окошко вашего приложения ресайзилось, достаточно добавить в манифесте приложения следующий флажок для каждой activity, размеры которой должны изменяться:

Поддержка многооконности — «фишка» не новая, наверняка с выходом Android Nougat многие успели ее прикрутить или хотя бы посмотреть в ее сторону. Все неплохо расписано в официальной документации. Реализовать данную функциональность достаточно просто: ставим флажок в манифесте, и готово:

Тут стоит учесть, что при переходе в многооконный режим и наоборот activity будет пересоздаваться каждый раз, так как в этом случае система должна выбрать необходимые ресурсы. В условиях нашего приложения МойОфис Документы activity пересоздаваться нельзя, поэтому мы используем следующий набор флагов в манифесте в «непересоздаваемых» activity:

В этом случае все необходимые замены лэйаутов необходимо обрабатывать ручками, например в методе onConfigurationChanged(Configuration newConfig) activity .

Поддержка разной плотности пикселей экрана

Как уже было отмечено выше, ваши приложения, запущенные непосредственно на мобильном телефоне (речь идет о Samsung Galaxy S8/S8 ) и транслируемые посредством док-станции, будут иметь разные значения dpi: 640 dpi (xxhdpi) и 160 dpi (mdpi) соответственно.

Так что если вы еще не используете векторную графику, то стоит подготовить соответствующие ресурсы для изображений. Также нужно учесть, что может поплыть верстка, — следует подготовить альтернативные лэйауты как один из вариантов решения проблемы. Более подробно о работе с экранами с различной плотностью пикселей можно почитать в официальной документации для разработчиков Android.

Дополнительно:  Ошибка Е24 посудомоечной машины Bosch — как исправить

Работа с мышью и клавиатурой

Поддержка мыши может быть полезна для множества приложений (карты и навигация; игры; в нашем случае документы и т. п.), которые запускаются на DeX док-станции.

У объекта MotionEvent есть метод getSource() , при помощи которого можно определить источник данного события. В коде это выглядит так:

Понять, что по элементу произошел тач правой кнопкой мыши, можно при помощи метода getButtonState() у объекта MotionEvent :

Теперь по клику правой кнопкой мыши можно открыть контекстное меню.

Однако в ряде моделей телефонов (не Sumsung Galaxy S8/S8 ) реализована иная логика обработки нажатия на правую кнопку мыши. Поэтому на этих устройствах реализация этих функций будет недоступна.

Работа с мышью не была бы полноценной, если бы при помощи ее колесика нельзя было скроллить и зумить. Следующий участок кода демонстрирует работу с колесиком мыши:

Поведенческие сценарии могут различаться, но общий шаблон, думаю, понятен.

Решение проблем в dex — не устанавливается? не запускается? тормозит? вылетает? лагает? ошибка? не загружается?

К сожалению, в играх бывают изъяны: тормоза, низкий FPS, вылеты, зависания, баги и другие мелкие и не очень ошибки. Нередко проблемы начинаются еще до начала игры, когда она не устанавливается, не загружается или даже не скачивается. Да и сам компьютер иногда чудит, и тогда в Dex вместо картинки черный экран, не работает управление, не слышно звук или что-нибудь еще.

Системные требования dex

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

Минимальные системные требования Dex:

Microsoft Windows XP, Процессор: Intel Pentium, 1536 MB ОЗУ, 8 GB HDD, NVIDIA GeForce 8800 Видеопамять: 512 MB

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

Скроллирование

Прокрутка контента в десктопном режиме осуществляется колесиком мыши, а сам принцип скроллинга работает автоматически при использовании ListView , RecyclerView , GridView или ScrollView / HorizontalScrollView компонентов. Дополнительно рекомендуется реализовать поддержку полос прокрутки, чтобы пользователь мог совершить прокрутку, потянув за соответствующий компонент.

Тестирование

Как все это тестировать? Самый простой способ — это приобрести док-станцию Samsung DeX, подключить к ней всю периферию и баловаться. Если док-станции по каким-либо причинам в наличии нет, то, как уже было отмечено выше, можно просто подключить к смартфону, а еще лучше планшету, желательно, с Android 7 и выше, Bluetooth-клавиатуру и мышь. Также можно воспользоваться способом, предлагаемым непосредственно Samsung, если вы предпочитаете работать с эмулятором.

Файлы, драйверы и библиотеки

Практически каждое устройство в компьютере требует набор специального программного обеспечения. Это драйверы, библиотеки и прочие файлы, которые обеспечивают правильную работу компьютера.

Начать стоит с драйверов для видеокарты. Современные графические карты производятся только двумя крупными компаниями — Nvidia и AMD. Выяснив, продукт какой из них крутит кулерами в системном блоке, отправляемся на официальный сайт и загружаем пакет свежих драйверов:

Заключение

Определенно, как железка, Samsung DeX — устройство интересное и точно будет востребовано у тех пользователей, которым важны мобильность и необходимость заменить несколько рабочих девайсов смартфоном. В соответствии с нашим опытом практически любое приложение можно с легкостью адаптировать для работы в десктопном режиме на этой док-станции или при присоединении хардварных контроллов. Надеемся, что эта статья будет вам полезна.

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

Решение пришло случайно при просмотре одного из обзоров — интерфейс Samsung DeX, позволяющий использовать в десктоп-режиме собственный смартфон.

Данная статья набрана и сверстана на смартфоне. Для тех кому интересно, как это работает, продолжение под катом.

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

Разумеется, могут быть разные варианты решения задачи, как обойтись без десктопа. Можно купить fanless-ПК и подключить его параллельно основному компьютеру, но хороший fanless-ПК стоит недешево. Можно купить Chromebox, что по сути тот же ПК, только с ОС от Гугла.

Наконец, если ограничиться просмотром видео, можно просто воткнуть в монитор или телевизор Google Chromecast. Но решение со смартфоном оказалось самым удобным, при условии конечно, что уже есть современный смартфон, способный использовать USB-C как HDMI-выход.

Оцените статью
Добавить комментарий