LINUX.ORG.RU

Сообщения andrewkoro105

 

Маленький fps в proton/wine

Форум — Games

после подключения второй видеокарты (не основной, с драйвером vfio-pci) proton/wine начал выдавать низкий fps основная видеокарта использует последний драйвер nvidia, притом в данный момент виртуальная машина не запущена. Так-же возможно важно что steam показывает не корректный fps (где то в 2-3 раза выше реального).

Я тестировал на DOOM Eternal и The Witness которые до этого работали стабильно.

Старые версии proton/wine я пробовал и это не помогло.

Перемещено hobbit из general

 , , ,

andrewkoro105
()

Низкое напряжение на проброшеной видеокарте

Форум — Linux-hardware

я использую qemu и для запуска игр решил пробросить видеокарту(nvidia 3060), но количество fps cyberpunk 2077 не возрастает выше 20 хотя на windows он на 60-70, я заметил что на видеокарту подаётся всего 0.7-1 вольт что явно слишком мало (я использую последнию версию драйвера). подскажите с чем это может быть связано и как это исправить. вот скрипт запуска qemu:

#!/bin/bash
export QEMU_AUDIO_DRV=pa
#<===[default value]===>

DISC=1 # 0: test(install: kubuntu) | 1: windows(install)
NEW_SYS=0 # 0: no | 1: kubuntu | 2: windows]
NEW_SYS_STR=""

#<===[stettings]===>

if [ -v 1 ]; then
    DISC=$1
fi

if [ -v 2 ]; then
    NEW_SYS=$2
fi

if (($DISC == 0)); then
    DISC_STR="/home/andrewkoro105/Skrips/data/qemu/virtual-disc-50G.img"
elif (($DISC == 1)); then
    DISC_STR="/home/andrewkoro105/Skrips/data/qemu/virtual-disc-450G-windows.img"
fi

if (($NEW_SYS == 1)); then
    NEW_SYS_STR="-boot d -cdrom /home/andrewkoro105/Downloads/kubuntu-22.04-desktop-amd64.iso"
elif (($NEW_SYS == 2)); then
    NEW_SYS_STR="-boot d -cdrom /home/andrewkoro105/Downloads/windows_22H2_or_21H2_x64/windows_22H2_or_21H2_x64.iso"
fi

#<===[start]===>

rm -rf /home/andrewkoro105/Skrips/data/qemu/qemu-output.txt /home/andrewkoro105/Skrips/data/qemu/looking-glass-output.txt

qemu-start () {
  sudo qemu-system-x86_64 \
  -name andrewkoro105 \
  -machine type=q35,accel=kvm \
  -enable-kvm \
  -cpu host \
  -smp 12 \
  -m 12G \
  -hda ${DISC_STR} \
  ${NEW_SYS_STR} \
  -device vfio-pci,host=04:00.0,multifunction=on,x-vga=on \
  -device vfio-pci,host=04:00.1 \
  -device ivshmem-plain,memdev=ivshmem,bus=pcie.0 \
  -object memory-backend-file,id=ivshmem,share=on,mem-path=/dev/shm/looking-glass,size=32M \
  -spice port=5900,addr=0.0.0.0,disable-ticketing=on \
  -device virtio-mouse \
  -device virtio-keyboard-pci \
  -vga none \
 2> /home/andrewkoro105/Skrips/data/qemu/qemu-output.txt
 
  if [ -s /home/andrewkoro105/Skrips/data/qemu/qemu-output.txt ]; then
      echo "<===[qemu]===>"
      cat /home/andrewkoro105/Skrips/data/qemu/qemu-output.txt
  fi
}

looking-glass-start (){
  qemu-start &

  sleep 5

  looking-glass-client 2> /home/andrewkoro105/Skrips/data/qemu/looking-glass-output.txt

  if [ -s /home/andrewkoro105/Skrips/data/qemu/looking-glass-output.txt ]; then
      echo "<===[looking-glass]===>"
      cat /home/andrewkoro105/Skrips/data/qemu/looking-glass-output.txt
  fi
}

looking-glass-start &
#qemu-start

Перемещено hobbit из general

 , ,

andrewkoro105
()

Windows в qemu использует не ту видеокрту

Форум — General

Я пробросил видеокрту в qemu, но windows по умолчанию использует стандартный видеодаптер qemu. Я смог решить эту проблему только физически подключив монитор к этой видеокрте, при этом я использовал его как второй монитор, а 1 был стандартный экран qemu, но притом все программы стали использовать проброшеную видеокарту. Я пробовал обновлять все драйвера и даже отключать и удалять стандартный видео адаптер (чере управление пк в windows), стандартный экран работал и все программы всё равно использовали стандартный видео адаптер.

P.S. Я запускаю qemu через консоль.

 , ,

andrewkoro105
()

проблемы с драйверами nvidia на linux-zen

Форум — General

Мне необходимо использовать linux-zen но при переходе на него система не запускается, судя по логам он не может найти nvidia-uvm я попробовал использовать ‘nouveau’ но в таком случае система не видит второй монитор подключённый в DVI-I-1 (я использую nvidia gtx 770). Помогите исправить одну из проблем

 , , , ,

andrewkoro105
()

проброс видеокарты в qemu

Форум — General

я пытался пробросить видеокарту в qemu(8.0.3) запуская его через консоль вот такой скрипт у меня получился:

#!/bin/bash

#<===[default value]===>

DISC=1 # 0: test(install: kubuntu) | 1: windows(install)
NEW_SYS=0 # 0: no | 1: kubuntu | 2: windows
NEW_SYS_STR=""

#<===[stettings]===>

if [ -v 1 ]; then
    DISC=$1
fi

if [ -v 2 ]; then
    NEW_SYS=$2
fi

if (($DISC == 0)); then
    DISC_STR="virtual-disc-50G.img"
elif (($DISC == 1)); then
    DISC_STR="virtual-disc-50G-windows.img"
fi

if (($NEW_SYS == 1)); then
    NEW_SYS_STR="-boot d -cdrom $HOME/Downloads/kubuntu-22.04-desktop-amd64.iso"
elif (($NEW_SYS == 2)); then
    NEW_SYS_STR="-boot d -cdrom $HOME/Downloads/windows_22H2_or_21H2_x64/windows_22H2_or_21H2_x64.iso"
fi

#<===[start]===>

rm -rf ./qemu-output.txt

qemu-start () {
    qemu-system-x86_64 \
    -name andrewkoro105 \
    -machine accel=kvm \
    -enable-kvm \
    -cpu host \
    -smp 4 \
    -m 8G \
    -hda ${DISC_STR} \
    ${NEW_SYS_STR} \
    -device vfio-pci,host=04:00.0 \
    -device vfio-pci,host=04:00.1 \
    2> qemu-output.txt
}
qemu-start &

sleep 1

if [ ! -s ./qemu-output.txt ]; then
    xdotool key Super+b
    xdotool key Super+m
    xdotool key ctrl+alt+m
else
    echo "< ./qemu-output.txt >"
    cat ./qemu-output.txt
fi

при запуске у меня вылетает ошибка:

qemu-system-x86_64: -device vfio-pci,host=04:00.0: vfio 0000:04:00.0: group 0 is not viable
Please ensure all devices within the iommu_group are bound to their vfio bus driver.

Если что без проброса видеокарты всё работает отлично.

В ошибке сказано что нужно всем устройствам указать драйвер vfio но судя по выводу lspci -nnk далеко не у всем нужны драйвера, возможно это связано с тем сто видеокарта находится в iommu группе 0 в которой почему то много устройств (например моя основная видеокарта находится в группе 2 в которой всего 4 устройства).

На всякий случай держите список устройств в группе 0:

0000:00:01.0  0000:00:01.2  0000:02:00.0  0000:02:00.2  0000:03:04.0  0000:03:07.0  0000:03:09.0  0000:04:00.1  0000:09:00.0 0000:00:01.1  0000:01:00.0  0000:02:00.1  0000:03:00.0  0000:03:06.0  0000:03:08.0  0000:04:00.0  0000:05:00.0

и вывод команды lspci -nnk:

00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1453]
	Kernel driver in use: pcieport
00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1453]
	Kernel driver in use: pcieport
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1453]
	Kernel driver in use: pcieport
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
	Kernel driver in use: pcieport
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
	Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61)
	Subsystem: Gigabyte Technology Co., Ltd FCH SMBus Controller [1458:5001]
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
	Subsystem: Gigabyte Technology Co., Ltd FCH LPC Bridge [1458:5001]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 0 [1022:1440]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 1 [1022:1441]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 2 [1022:1442]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 3 [1022:1443]
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 4 [1022:1444]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 5 [1022:1445]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 6 [1022:1446]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 7 [1022:1447]
01:00.0 Non-Volatile memory controller [0108]: Realtek Semiconductor Co., Ltd. Device [10ec:5763] (rev 01)
	Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:5763]
	Kernel driver in use: nvme
	Kernel modules: nvme
02:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset USB 3.1 XHCI Controller [1022:43ee]
	Subsystem: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller [1b21:1142]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
02:00.1 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset SATA Controller [1022:43eb]
	Subsystem: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:1062]
	Kernel driver in use: ahci
02:00.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset Switch Upstream Port [1022:43e9]
	Subsystem: ASMedia Technology Inc. 500 Series Chipset Switch Upstream Port [1b21:0201]
	Kernel driver in use: pcieport
03:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea]
	Subsystem: ASMedia Technology Inc. Device [1b21:3308]
	Kernel driver in use: pcieport
03:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea]
	Subsystem: ASMedia Technology Inc. Device [1b21:3308]
	Kernel driver in use: pcieport
03:06.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea]
	Subsystem: ASMedia Technology Inc. Device [1b21:3308]
	Kernel driver in use: pcieport
03:07.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea]
	Subsystem: ASMedia Technology Inc. Device [1b21:3308]
	Kernel driver in use: pcieport
03:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea]
	Subsystem: ASMedia Technology Inc. Device [1b21:3308]
	Kernel driver in use: pcieport
03:09.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea]
	Subsystem: ASMedia Technology Inc. Device [1b21:3308]
	Kernel driver in use: pcieport
04:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA104 [GeForce RTX 3060] [10de:2487] (rev a1)
	Subsystem: Gigabyte Technology Co., Ltd GA104 [GeForce RTX 3060] [1458:4074]
	Kernel driver in use: vfio-pci
	Kernel modules: nouveau, nvidia_drm, nvidia
04:00.1 Audio device [0403]: NVIDIA Corporation GA104 High Definition Audio Controller [10de:228b] (rev a1)
	Subsystem: Gigabyte Technology Co., Ltd GA104 High Definition Audio Controller [1458:4074]
	Kernel driver in use: vfio-pci
	Kernel modules: snd_hda_intel
05:00.0 Non-Volatile memory controller [0108]: Kingston Technology Company, Inc. SNVS2000G [NV1 NVMe PCIe SSD 2TB] [2646:500e] (rev 01)
	Subsystem: Kingston Technology Company, Inc. SNVS2000G [NV1 NVMe PCIe SSD 2TB] [2646:500e]
	Kernel driver in use: nvme
	Kernel modules: nvme
09:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 16)
	Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet [1458:e000]
	Kernel driver in use: r8169
	Kernel modules: r8169
0a:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK104 [GeForce GTX 770] [10de:1184] (rev a1)
	Subsystem: Micro-Star International Co., Ltd. [MSI] GK104 [GeForce GTX 770] [1462:2835]
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nvidia_drm, nvidia
0a:00.1 Audio device [0403]: NVIDIA Corporation GK104 HDMI Audio Controller [10de:0e0a] (rev a1)
	Subsystem: Micro-Star International Co., Ltd. [MSI] GK104 HDMI Audio Controller [1462:2835]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
0b:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a]
0c:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485]
0c:00.1 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP [1022:1486]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP [1022:1486]
	Kernel driver in use: ccp
	Kernel modules: ccp
0c:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c]
	Subsystem: Gigabyte Technology Co., Ltd Matisse USB 3.0 Host Controller [1458:5007]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
0c:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]
	DeviceName: Realtek ALC1220
	Subsystem: Gigabyte Technology Co., Ltd Starship/Matisse HD Audio Controller [1458:a184]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

 , ,

andrewkoro105
()

RSS подписка на новые темы