Ubuntu, как узнать разрядность Ubuntu

Обновлено: 05.07.2024

conf, переключившись в виртуальную виртуальную консоль (Ctrl + Alt + (F1 – F6)) и запустив sudo service gdm stop . Затем запустите Xorg -configure (да, это должен быть Xorg, а не xorg). Если у вас был старый xorg. conf в /etc/X11/ вы должны сначала создать его резервную копию, выполнив sudo cp /etc/X11/xorg.

Как изменить глубину цвета в Linux?

Создайте xorg. conf, запустив Xorg -configure. Затем отредактируйте запись «Глубина» в подразделе «Отображение» раздела «Экран». Вы можете запустить X-сервер с глубиной не по умолчанию, запустив, например. startx — -глубина 8 .

Можно ли изменить глубину цвета?

В разделе «Внешний вид и персонализация» нажмите «Настроить разрешение экрана». Измените глубину цвета с помощью меню «Цвета». Примечание. Глубина цвета больше не является параметром, который можно изменить в Windows 7. Измените разрешение с помощью ползунка «Разрешение».

Как изменить цвет битовой глубины?

Совет 4. Установите правильную глубину цвета

  1. Для этого откройте "Настройки" > "Система" > "Экран".
  2. Выберите «Дополнительные параметры экрана» внизу.
  3. Нажмите на синюю ссылку, начинающуюся с адаптера дисплея.
  4. На вкладке "Адаптер" нажмите "Список всех режимов".
  5. Выберите режим с максимальным числом битов, вероятно, 32-битный.
  6. Нажмите "ОК", чтобы сохранить.

Как изменить глубину цвета рабочего стола?

  1. Закройте все открытые программы.
  2. Нажмите "Пуск" и выберите "Панель управления".
  3. В окне панели управления нажмите «Оформление и темы», а затем нажмите «Экран».
  4. В окне "Свойства экрана" перейдите на вкладку "Настройки".
  5. Нажмите, чтобы выбрать нужную глубину цвета в раскрывающемся меню в разделе "Цвета".
  6. Нажмите «Применить», а затем «ОК».

Является ли 6 бит глубиной?

Какая глубина цвета лучше?

Благодаря 16-битному цвету, также называемому High color, компьютеры и мониторы могут отображать до 65 536 цветов, чего достаточно для большинства применений.

Какова глубина цвета моего монитора?

Глубина цвета может варьироваться от 1 бита (черно-белый) до 32 бит (более 16,7 миллионов цветов). , щелкнув Панель управления, а затем в разделе Оформление и персонализация щелкните Настройка разрешения экрана. Щелкните Дополнительные параметры, а затем перейдите на вкладку Монитор.

Что такое 6-битная глубина?

Количество битов, используемых для хранения пикселя экрана. Глубина цвета, также называемая «глубина пикселя» и «разрядность», представляет собой максимальное количество цветов, которое может быть отображено. True Color (24-битный цвет) требуется для фотореалистичных изображений и видео, и современные видеокарты поддерживают эту глубину цвета.

Недавно у меня возникли проблемы с тем, чтобы Ubuntu 20.04 и драйвер AMDGPU выводили 10-битный цвет через HDMI на моем HTPC с AMD Ryzen 3 3200G.

Проблема

Как я это исправил

Настройка DefaultDepth 30

Сначала создайте файл /usr/share/X11/xorg.conf.d/20-amdgpu.conf, чтобы включить 10-битную глубину цвета. Идентификатор может быть каким угодно.

После перезагрузки убедитесь, что глубина теперь равна 30:

Как мы видим, глубина 30 включена и использует 10 бит на цвет.

Не беспокойтесь о 8-битном сообщении DAC в скобках, оно всегда печатает 8, пока dac6bits отключен.
См. соответствующий код:

Проверка сигнала HDMI

Для драйвера AMDGPU мы также можем проверить это через отладочные файлы ядра. Для модели 3200g выход HDMI здесь называется HDMI-A-1.

Изменить максимальную скорость передачи данных с помощью xrandr

К счастью, мы можем изменить это с помощью xrandr. По какой-то причине порт HDMI здесь пронумерован иначе, чем в debugfs. Вы можете найти имя, запустив xrandr -q

Теперь экран должен погаснуть на секунду, пока изменение вступит в силу.

Повторная проверка сигнала HDMI

После того, как он вернется, мы можем снова проверить output_bpc.

Denon AVR HDMI Signal 10 бит

И сигнал HDMI, получаемый AVR, теперь также 10-битный:

Сделать его постоянным

Самый простой способ сделать параметр max bpc постоянным — создать файл .xprofile в домашнем каталоге и поместить туда команду xrandr. В качестве альтернативы вы можете включить его для всей системы, создав или отредактировав файл /etc/X11/Xsession.d/45x11-custom_xrandr-settings.

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

Попытка использовать тестовое изображение битовой глубины не работает в браузерах и средстве просмотра изображений Ubuntu. Я рекомендую использовать mpv с тестовым клипом. Вы все равно должны использовать его для воспроизведения всех своих видео.

Если вам интересно, сбрасывает ли использование подключаемого модуля xrandr.lua для mpv параметр max bpc при переключении частоты обновления, я могу подтвердить, что это не так. Оба прекрасно работают вместе.

Я надеюсь, что этот пост поможет хотя бы одному человеку с такой же проблемой, хотя это довольно редко.

Здравствуйте, Audacious 3.2.1, Ubuntu 12.04, USB-цифровой преобразователь.

Мне непонятно, отправляет ли Audacious данные 24/96 кГц на USB-цифровой преобразователь или нет. В меню «Файл» > «Настройки» > «Аудио» я выбрал ALSA. «Битовая глубина» установлена ​​на 24. В разделе «Настройки» я перепробовал все параметры, связанные с USB PnP DAC, кроме параметров объемного звука.

При воспроизведении 16/44 mp3 я вижу:

jack@jack-Music:/proc/asound/card2/pcm0p/sub0$ cat hw_params
доступ: MMAP_INTERLEAVED
формат: S16_LE
подформат: STD
каналы: 2
ставка: 48000 (48000/1)
period_size: 1024
buffer_size: 16384

При воспроизведении файла .wav 24/96 pcm я вижу:

jack@jack-Music:/proc/asound/card2/pcm0p/sub0$ cat hw_params
доступ: RW_INTERLEAVED
формат: S16_LE
подформат: STD
каналы: 2
скорость: 48000 (48000/1)
period_size: 1024
buffer_size: 8192

Кажется, они примерно одинаковые.

Конечно, я могу искать не в том месте.

Ответы (14)

Возможно, вы используете микшер/ресемплер dmix. Используйте одно из устройств, имя которого начинается с "hw:".

Спасибо. hw:2,0 назначен USB PnP DAC.

Если я выберу это как устройство PCM,

и оставьте для устройства микшера значение «Устройство микшера по умолчанию»
и для элемента микшера значение «Мастер», затем нажмите «воспроизведение». Я получаю:
Ошибка ALSA: snd_pcm_hw_params_set_format_failed: недопустимый аргумент.

Другие настройки устройства микшера, такие как hw:2 или default((null)) дают либо ту же ошибку, либо "Ошибка ALSA: ошибка snd_mixer_find_selem"

Дополнительная информация: я могу использовать hw:2,0, если я установлю Файл > Настройки битовой глубины на 16. Но не 24, 32 или с плавающей запятой - это дает ошибку ALSA: snd_pcm_hw_params_set_format_failed: неверный аргумент.

Что ж, выберите подходящую комбинацию и используйте ее. Если вы получаете ошибки, это означает, что вы пытаетесь сделать что-то, что аппаратное обеспечение (или драйвер) не поддерживает.

"Если вы получаете ошибки, это означает, что вы пытаетесь сделать что-то, что аппаратное обеспечение (или драйвер) не поддерживает."

Думаю, вы правы. Я подключил другое аудиоустройство USB (Musical Fidelity V-Link II). Он поддерживает 24/96.*

Во всяком случае, с V-линком я получил "Ошибка ALSA: snd_pcm_hw_params_set_format_failed: неверный аргумент" при попытке прогнать его через hw:1,0 (где он появился после перезапуска) и с hw:CARD=Vlink, Dev =0; но с sysdefault:CARD=Vlink ошибки нет. перехват hw_params показал 24 бита и 48 кГц (файл, который я проигрывал), так что, похоже, у меня есть рабочая установка.

Спасибо за помощь.

  • На первом устройстве заявлена ​​поддержка режима 24/96, ну да ладно.

У меня такая же проблема с обновленной системой под Debian

Я использую преобразователь USB/SPDIF audio-gd TE8802L, и в этом преобразователе нет микшера.

С другими проигрывателями я могу воспроизводить 24b/192KHZ с прямым выводом на hw:1,0, но с Audacious только вывод 16b не дает ошибки параметров. Я попробовал подробный режим и посмотрел в плагине alsa.c, но подробный режим должен светиться, чтобы обнаружить что-либо без компиляции.

Прямо сейчас, когда я использовал Foobar под Windows и хочу дать Audacious шанс, мне нужно подключить Audacious с 32-битным плавающим номером к серверу Jack 2. Затем сервер Jack подключается к hw: 1,0 с 24b, MMAP_INTERLEVEAD, ASYNCH и RIGHT FREQ. Я выбрал 32b FLOAT, потому что это стандарт ввода JACK.

Звук уже отличный, но я хотел бы обойти сервер jack, если у кого-то есть совет или тестовая директива.

Кристоф де Рессегье писал:

Я только что купил ЦАП HRT Music Streamer II+ USB, и, как и у Джека Эллиотта, у меня возникли проблемы с глубиной 24 бита при непосредственном использовании аппаратного устройства (hw:). ЦАП поддерживает 16- и 24-битную глубину, но в audacious работает только первая (при 24-битной выдает ошибку snd_pcm_hw_params_set_format_failed).

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

alsa.c:336 [alsa_open_audio]: Открытие устройства PCM hw:1,0 для S24_LE, 2 канала, 44 100 Гц.

но ЦАП поддерживает 24-битный формат S24_3LE, а не S24_LE. На самом деле файл /proc/asound/II/stream0 содержит
следующую информацию:

Воспроизведение:
Статус: Остановить
Интерфейс 1
Альтернативный набор 1
Формат: S24_3LE
Каналы: 2
Конечная точка: 1 OUT (ASYNC) < br />Скорости: 96000, 88200, 48000, 44100, 32000
Интерфейс 1
Альтернативный набор 2
Формат: S16_LE
Каналы: 2
Конечная точка: 1 OUT (ASYNC )
Расценки: 96000, 88200, 48000, 44100, 32000

Является ли это вероятной причиной проблемы? Можно ли добавить S24_3LE среди разных разрядностей?

Я пытался исправить Audacious для поддержки S24_3LE, но мой патч не работает.С патчем я больше не получаю ошибку snd_pcm_hw_params_set_format_failed, а слышу только шум.

С помощью aplay я могу использовать формат S24_3LE:

aplay -F S24_3LE -D hw:1,0 SOR\ KFR3\ Loop\ SPerc127\ \ 018.wav
Воспроизведение WAVE 'SOR KFR3 Loop SPerc127 018.wav' : Подписанный 24-битный Little Endian в 3 байтах, Частота 44 100 Гц, стерео

Есть какие-нибудь намеки на то, что я делаю неправильно?

Ну, ваш патч добавляет опцию пользовательского интерфейса, но практически ничего больше. Вам нужно как минимум добавить конверсии в audio.c и обновить макрос FMT_SIZEOF в audio.h. Может быть и другой код, который также нуждается в обновлении.

Я был слишком оптимистичен. Я думал, что все преобразования были обработаны ALSA.

У меня нет знаний для изменения сведений о конверсиях. Единственное, что я знаю о 24-битном формате, это то, что образцы S24_XE хранятся в 4 байтах с заполнением старших битов, а S24_3XE хранятся в 3 байтах. Но я понятия не имею, что это значит с точки зрения аудиоплеера.

Я обновил патч, чтобы добавить поддельные преобразования в audio.c (подделка означает, что они совпадают с S24_XE/U24_XE), и я обновил макрос FMT_SIZEOF в audio.h. Поскольку нет типа данных int24_t, можно ли хранить выборки в int32_t? Я знаю, что то, что я сделал, — это только легкая часть, а настоящей работы не хватает, но, как я уже сказал, я не могу сделать больше.

Если у вас есть время, было бы здорово, если бы вы могли помочь мне с этим. Я могу протестировать код (если он не повредит Hi-Fi или ЦАП).

Преобразования будут обрабатываться ALSA, если вы не настаиваете на использовании прямого аппаратного устройства. У вас должна быть возможность настроить ALSA на прием 32-разрядных систем и преобразование их во все, что поддерживает аппаратное обеспечение.

Ну, я не знал, что можно изменить файл конфигурации ALSA, чтобы обрабатывать преобразование частоты дискретизации и битовой глубины. Теперь я изменил $HOME/.asoundrc и установил битовую глубину Audacious на 24.

Если я правильно понял, как работает ALSA, с таким файлом конфигурации:

Я знаю, что выберите новое устройство PCM с именем MS_II, и ALSA выполнит передискретизацию только тогда, когда аппаратное обеспечение не поддерживает частоту дискретизации воспроизводимого файла. Более того, если и есть ресемплинг, то теперь он делается по лучшему алгоритму, т.е. SRC_SINC_BEST_QUALITY от libsamplerate (для работы требуются alsa-плагины). Поскольку я настроил Audacious на использование 24-битного формата, ALSA автоматически выбирает формат S24_3LE, а преобразование из S24_LE выполняется ALSA на лету (как вы сказали).

Последний вопрос: с теоретической точки зрения, есть ли какая-то деградация сигнала, идущего из формата с меньшей разрядностью в формат с большей разрядностью (например, S16_LE -> S24_LE)? Я бы сказал, что это не так. Я не беспокоюсь о качестве звука, это просто из любопытства.

Wine — это приложение, позволяющее запускать программы Windows в системе Linux. Wine похож на эмулятор, но с другой технологией, повышающей производительность.

В этом руководстве вы узнаете, как установить Wine на Ubuntu.


  • Учетная запись пользователя с правами sudo или Ubuntu 20.04
  • Доступ к окну/командной строке терминала (Ctrl-Alt-T)

Установите Wine из репозитория Ubuntu

Шаг 1. Проверьте 32-разрядную или 64-разрядную систему Ubuntu

Wine использует разные приложения для 32-разрядной и 64-разрядной версий Ubuntu.

Чтобы просмотреть сведения о ЦП, введите команду:

В поле CPU op-mode(s) указано, какую архитектуру вы используете:

Режим(ы) работы ЦП: 32-разрядный: у вас 32-разрядная ОС
Режим(ы) работы ЦП: 64-разрядный: у вас 64-разрядная ОС
ЦП режим(ы): 32-битный, 64-битный: вы поддерживаете оба

Проверьте Ubuntu 32-битную или 64-битную систему перед установкой Wine». ширина=

Шаг 2. Установите Wine из репозиториев по умолчанию

Установка Wine из репозиториев Ubuntu по умолчанию — самый простой вариант. Однако имейте в виду, что он может не предоставлять последнюю версию.

<р>1. Начните с обновления списка пакетов репозитория apt. Это гарантирует, что будет установлена ​​последняя стабильная версия Wine.

<р>2. Чтобы установить 64-битную версию Wine, введите следующее:

Чтобы установить 32-разрядную версию Wine, введите следующее:

Шаг 3. Проверка установленной версии Wine

После завершения операции проверьте установку, проверив текущую версию:

Проверьте версию Wine, чтобы подтвердите установку.

Установка Wine из официального репозитория Ubuntu всегда обеспечивает стабильную установку. Однако последние версии могут отсутствовать в репозиториях.

Альтернативный вариант: установить Wine из репозитория WineHQ

Если вам нужна более новая версия Wine, установите ее на Ubuntu из репозиториев разработчиков.

<р>2. Затем снова обновите репозиторий:

Включить 32-битную архитектуру для установки репозитория Wine.

<р>3. Добавьте ключ GPG:

Добавьте ключ GPG для репозитория Wine.

<р>4. Затем выполните следующие команды, чтобы добавить репозиторий WineHQ в Ubuntu:

 Добавьте репозиторий WineHQ в Ubuntu». ширина=

<р>5. Обновите списки пакетов:

<р>6. Установите последнюю стабильную версию Wine с помощью команды:

В качестве альтернативы, чтобы установить последнюю разрабатываемую версию Wine, используйте команду:

<р>7. Проверьте установку, запустив:

 Проверьте установку Wine, проверив версию Wine в Ubuntu». ширина=

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

Затем повторно запустите команду установки.

Как обновить Wine

Wine часто обновляется. Чтобы обновить вино вручную, используйте команду:

Замените стабильную версию на devel для версии для разработчиков.

Стабильные версии выпускаются каждые 10–12 недель. Обновления от разработчиков выходят намного чаще.

По умолчанию Wine создает каталог установки в домашнем каталоге. Он использует виртуальный диск c:\ для интерпретации команд. Вы можете найти этот каталог в /$HOME/.wine/drive_c/ .

Как удалить Wine из Ubuntu

Чтобы удалить вино:

Вместо вина[версия] введите wine64 , wine32 , wine-stable или wine-dev в зависимости от установленной версии.

Эта команда удаляет Wine, но не его зависимости. Чтобы удалить все ненужные зависимости, выполните команду:

Удалить эти оставшиеся папки необходимо вручную. Выполните следующие команды:

Теперь, чтобы исправить ошибки установки, запустите:

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

Начните использовать Wine

Чтобы настроить каталог конфигурации для Wine, выполните следующую команду:

Команда создает каталог ~/.wine и инициализирует все компоненты.

Запуск приложений

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

Чтобы запустить приложение из командной строки, введите следующее:

Важно изменить рабочий каталог на расположение файлов приложения. Замените папку_программы фактическим каталогом, в котором находится приложение. Замените launcher.exe исполняемым файлом приложения.

команда запуска вина

Команда запуска вина более надежна, чем базовая команда вина. Это позволяет Wine управлять рабочим каталогом. Используйте его, чтобы указать путь к определенному местоположению:

Укажите путь Linux:

Используйте команду wine или wine start, чтобы запустить программу установки для приложения Windows.

Чтобы загрузить установщик в локальный каталог, используйте wget, а затем используйте команду wine для запуска установщика. Приложение устанавливается так же, как и в Windows. При установке с диска используйте команду запуска wine, чтобы указать путь к установщику. Используйте это, чтобы заменить диски в середине установки, если это необходимо.

В целях безопасности не запускайте Wine от имени пользователя root. Это может позволить вирусам и вредоносным программам заразить вашу систему.

Wine — это мощный инструмент, позволяющий запускать программы Windows в Linux. Это руководство обеспечивает надежный старт для установки и запуска Wine в Ubuntu.

Если вы используете другую разновидность Linux, у нас также есть это руководство для CentOS 7.

Читайте также:

0001-Audacious-Add-support-for-24-bit-3-bytes-format.patch (2,23 КБ) 0001-Audacious-Add-support-for-24-bit- 3-bytes-format.patch S24_3LE Support (Audacious)
0001-Plugins-Add-support-for-24-bit-3-bytes -format.patch (839 байта) 0001-Plugins-Add-support-for-24-bit-3-bytes-format.patch Поддержка S24_3LE (плагин ALSA)