Нет звука через HDMI на NVIDIA GeForce GTX 1050 Ti

На самом деле, это испортило мой терминальный шрифт ... В итоге я создал .fonts.conf:

<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>none</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hintstyle">
   <const>hintslight</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
</fontconfig>
3
задан 22 February 2018 в 10:06

6 ответов

https://github.com/hhfeuer/nvhda#install-using-dkms решила мою проблему. Он использует ту же стратегию, что и выше, и Пинг, и я. Скорее всего, setpci -s 01:00.0 0x488.l=0x2000000:0x2000000 не работал с моей аппаратной настройкой.

0
ответ дан 22 May 2018 в 12:58

https://github.com/hhfeuer/nvhda#install-using-dkms решила мою проблему. Он использует ту же стратегию, что и выше, и Пинг, и я. Скорее всего, setpci -s 01:00.0 0x488.l=0x2000000:0x2000000 не работал с моей аппаратной настройкой.

0
ответ дан 17 July 2018 в 20:15

https://github.com/hhfeuer/nvhda#install-using-dkms решила мою проблему. Он использует ту же стратегию, что и выше, и Пинг, и я. Скорее всего, setpci -s 01:00.0 0x488.l=0x2000000:0x2000000 не работал с моей аппаратной настройкой.

0
ответ дан 23 July 2018 в 20:58

Большое спасибо Руди Даемену. Проблема с аудио на моем GTX 1060 была решена его решением. Вы можете попробовать его решение:

Создать файл /etc/systemd/system/fix-hdmi-audio.service
[Unit]
Description=nVidia HDMI Audio Fixer
Before=systemd-logind.service display-manager.service
After=module-init-tools.service

[Service]
Type=oneshot
ExecStart=/usr/local/bin/fix-hdmi-audio.sh

[Install]
WantedBy=multi-user.target
Создать файл /usr/local/bin/fix-hdmi-audio.sh
#!/bin/sh
setpci -s 01:00.0 0x488.l=0x2000000:0x2000000
rmmod nvidia-uvm nvidia-drm nvidia-modeset nvidia
sh -c 'echo 1 > /sys/bus/pci/devices/0000:01:00.0/remove'
sh -c 'echo 1 > /sys/bus/pci/devices/0000:00:01.0/rescan'
modprobe nvidia nvidia-modeset nvidia-drm nvidia-uvm
и установить его в runnable: chmod +x /usr/local/bin/fix-hdmi-audio.sh Включить службу: systemctl enable fix-hdmi-audio.service Установить apt install pavucontrol затем запустите «PulseAudio Volume Control». На вкладке «Конфигурация» вы можете увидеть только «Внутреннее аудио». Перезагружать. Подключите HDMI и воспроизведите музыку. Запустите «PulseAudio Volume Control». На вкладке «Конфигурация» вы должны увидеть «Внутреннее аудио» и «HDA NVidia». На вкладке «Воспроизведение» есть кнопка с правой стороны вашего музыкального проигрывателя. Вы можете выбрать «Внутреннее аудио» или «HDA NVidia». Выберите «HDA NVidia».

Примечание

После перезагрузки вы можете видеть

01:00.1 Audio device: NVIDIA Corporation Device 10f1 (rev a1)

на выходах lscpi.

1
ответ дан 22 May 2018 в 12:58
  • 1
    Спасибо, что пытались мне помочь. Это одно из многих решений, которые я пробовал, но в моем случае это не сработало. sudo systemctl status fix-hdmi-audio.service показывает, что служба прошла успешно, но я не вижу "Internal Audio" или "HDA NVidia" в "Конфигурации" вкладку «Управление громкостью PulseAudio». Я вижу те же параметры, что и раньше, и все опции для HDMI аннотируются и отключены. & Quot; Я не вижу аудиоустройство NVIDIA на выходе lspci. – lighthunter 7 March 2018 в 10:29
  • 2
    Вы перезагрузились после включения fix-hdmi-audio.service? Или вы можете увидеть некоторые сообщения об ошибках в systemctl status fix-hdmi-audio.service? – Ping Chu Hung 7 March 2018 в 12:48
  • 3
    Да, я перезагрузился после включения fix-hdmi-audio.service. Нет, на выходе sudo systemctl status fix-hdmi-audio.service не было сообщения об ошибке. – lighthunter 8 March 2018 в 23:08
  • 4
    Я предлагаю добавить строку в fix-hdmi-audio.sh: touch /tmp/fix-hdmi-audio. После перезагрузки проверьте, существует ли /tmp/fix-hdmi-audio. – Ping Chu Hung 9 March 2018 в 06:59

Большое спасибо Руди Даемену. Проблема с аудио на моем GTX 1060 была решена его решением. Вы можете попробовать его решение:

Создать файл /etc/systemd/system/fix-hdmi-audio.service [Unit] Description=nVidia HDMI Audio Fixer Before=systemd-logind.service display-manager.service After=module-init-tools.service [Service] Type=oneshot ExecStart=/usr/local/bin/fix-hdmi-audio.sh [Install] WantedBy=multi-user.target Создать файл /usr/local/bin/fix-hdmi-audio.sh #!/bin/sh setpci -s 01:00.0 0x488.l=0x2000000:0x2000000 rmmod nvidia-uvm nvidia-drm nvidia-modeset nvidia sh -c 'echo 1 > /sys/bus/pci/devices/0000:01:00.0/remove' sh -c 'echo 1 > /sys/bus/pci/devices/0000:00:01.0/rescan' modprobe nvidia nvidia-modeset nvidia-drm nvidia-uvm и установить его в runnable: chmod +x /usr/local/bin/fix-hdmi-audio.sh Включить службу: systemctl enable fix-hdmi-audio.service Установить apt install pavucontrol затем запустите «PulseAudio Volume Control». На вкладке «Конфигурация» вы можете увидеть только «Внутреннее аудио». Перезагружать. Подключите HDMI и воспроизведите музыку. Запустите «PulseAudio Volume Control». На вкладке «Конфигурация» вы должны увидеть «Внутреннее аудио» и «HDA NVidia». На вкладке «Воспроизведение» есть кнопка с правой стороны вашего музыкального проигрывателя. Вы можете выбрать «Внутреннее аудио» или «HDA NVidia». Выберите «HDA NVidia».

Примечание

После перезагрузки вы можете видеть

01:00.1 Audio device: NVIDIA Corporation Device 10f1 (rev a1)

на выходах lscpi.

1
ответ дан 17 July 2018 в 20:15

Большое спасибо Руди Даемену. Проблема с аудио на моем GTX 1060 была решена его решением. Вы можете попробовать его решение:

Создать файл /etc/systemd/system/fix-hdmi-audio.service [Unit] Description=nVidia HDMI Audio Fixer Before=systemd-logind.service display-manager.service After=module-init-tools.service [Service] Type=oneshot ExecStart=/usr/local/bin/fix-hdmi-audio.sh [Install] WantedBy=multi-user.target Создать файл /usr/local/bin/fix-hdmi-audio.sh #!/bin/sh setpci -s 01:00.0 0x488.l=0x2000000:0x2000000 rmmod nvidia-uvm nvidia-drm nvidia-modeset nvidia sh -c 'echo 1 > /sys/bus/pci/devices/0000:01:00.0/remove' sh -c 'echo 1 > /sys/bus/pci/devices/0000:00:01.0/rescan' modprobe nvidia nvidia-modeset nvidia-drm nvidia-uvm и установить его в runnable: chmod +x /usr/local/bin/fix-hdmi-audio.sh Включить службу: systemctl enable fix-hdmi-audio.service Установить apt install pavucontrol затем запустите «PulseAudio Volume Control». На вкладке «Конфигурация» вы можете увидеть только «Внутреннее аудио». Перезагружать. Подключите HDMI и воспроизведите музыку. Запустите «PulseAudio Volume Control». На вкладке «Конфигурация» вы должны увидеть «Внутреннее аудио» и «HDA NVidia». На вкладке «Воспроизведение» есть кнопка с правой стороны вашего музыкального проигрывателя. Вы можете выбрать «Внутреннее аудио» или «HDA NVidia». Выберите «HDA NVidia».

Примечание

После перезагрузки вы можете видеть

01:00.1 Audio device: NVIDIA Corporation Device 10f1 (rev a1)

на выходах lscpi.

1
ответ дан 23 July 2018 в 20:58
  • 1
    Спасибо, что пытались мне помочь. Это одно из многих решений, которые я пробовал, но в моем случае это не сработало. sudo systemctl status fix-hdmi-audio.service показывает, что служба прошла успешно, но я не вижу "Internal Audio" или "HDA NVidia" в "Конфигурации" вкладку «Управление громкостью PulseAudio». Я вижу те же параметры, что и раньше, и все опции для HDMI аннотируются и отключены. & Quot; Я не вижу аудиоустройство NVIDIA на выходе lspci. – lighthunter 7 March 2018 в 10:29
  • 2
    Вы перезагрузились после включения fix-hdmi-audio.service? Или вы можете увидеть некоторые сообщения об ошибках в systemctl status fix-hdmi-audio.service? – Ping Chu Hung 7 March 2018 в 12:48
  • 3
    Да, я перезагрузился после включения fix-hdmi-audio.service. Нет, на выходе sudo systemctl status fix-hdmi-audio.service не было сообщения об ошибке. – lighthunter 8 March 2018 в 23:08
  • 4
    Я предлагаю добавить строку в fix-hdmi-audio.sh: touch /tmp/fix-hdmi-audio. После перезагрузки проверьте, существует ли /tmp/fix-hdmi-audio. – Ping Chu Hung 9 March 2018 в 06:59

Другие вопросы по тегам:

Похожие вопросы: