Ubuntu, как узнать разрядность Ubuntu
Обновлено: 21.11.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. Установите правильную глубину цвета
- Для этого откройте "Настройки" > "Система" > "Экран".
- Выберите «Дополнительные параметры экрана» внизу.
- Нажмите на синюю ссылку, начинающуюся с адаптера дисплея.
- На вкладке "Адаптер" нажмите "Список всех режимов".
- Выберите режим с максимальным числом битов, вероятно, 32-битный.
- Нажмите "ОК", чтобы сохранить.
Как изменить глубину цвета рабочего стола?
- Закройте все открытые программы.
- Нажмите "Пуск" и выберите "Панель управления".
- В окне панели управления нажмите «Оформление и темы», а затем нажмите «Экран».
- В окне "Свойства экрана" перейдите на вкладку "Настройки".
- Нажмите, чтобы выбрать нужную глубину цвета в раскрывающемся меню в разделе "Цвета".
- Нажмите «Применить», а затем «ОК».
Является ли 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.
И сигнал 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 Гц, стерео
Есть какие-нибудь намеки на то, что я делаю неправильно?
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) |