Когда вы используете:
if [ $(tmux has -t junk) ]
Это проверяет вывод команды tmux имеет -t junk
, но не возвращаемое значение.
Так как она всегда печатает единицу, как в первом случае, это означает, что команда tmux has -t junk
ничего не печатает на стандартный вывод.
Поэтому в первом случае
if [ $(tmux has -t junk) ]
вычисляется как
if [ ]
Для Ryzen 3 2200G я запускаю Debian/тестирую. Первая рекомендация будет либо тестируемой, либо нестабильной. Стабильная версия слишком старая, а бэкпорты мало работают.
Затем получите последнюю версию ядра здесь:linux -ядро -amdgpu -двоичные файлы Он должен работать прилично :HDMI, звук через HDMI, приостановка/возобновление наверняка (прямой опыт ); моя система — настольный компьютер, поэтому ваши результаты с ноутбуком могут отличаться. Однако не забудьте выбрать варианты Ubuntu, отличные от -.
РЕДАКТИРОВАТЬ :Мне не удалось заставить резюме работать правильно с ядрами новее 5.1.x, имейте это в виду.
Новое оборудование требует нового программного обеспечения. Вот список популярных дистрибутивов, которые содержат новейшее программное обеспечение.
У меня Dell Latitude с процессором AMD Ryzen 5 PRO 2500U (Vega 8 ). Я использую его для программирования с августа 2018 года. Я пробовал различные дистрибутивы и считаю Fedora 29 лучшим решением для меня без внесения каких-либо изменений в систему. Я пробовал Ubuntu 18.04 LTS и 18.04.1 LTS, но обнаружил, что система часто дает сбой, возможно, Ubuntu 18.04.2 LTS будет иметь лучшую поддержку Vega? Я пробовал играть в игры, но не так много. Factorio работает в разрешении 1920x1080 без особых усилий.
Ссылка(glxinfo
):
OpenGL renderer string: AMD RAVEN (DRM 3.27.0, 4.20.7-200.fc29.x86_64, LLVM 7.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.2.8