LINUX.ORG.RU

После экспериментов с kvm пропала дискретная видеокарта.

 , ,


0

1

В общем, почитал немного про игры в виртуалке с проброшенной дискретной видеокартой и, поставив kvm, смело начал экспериментировать. Установил kvm, оторвал от системы видеокарту и подключил её к виртуалке. Она, соответственно, даже не запустилась, выругавшись на занятость монитора или что-то типо того (у меня ноутбук с i5 и Nvidia 640M). Я не очень-то расстроился, т.к. надежды на успех заранее были невелики. Эксперимент, собственно, ограничился вот этим:

echo "10de 0fd2" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0" > /sys/bus/pci/devices/0000\:01\:00.0/driver/unbind 
echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind 
Как мне казалось, вернуть все назад будет довольно просто, да вот нифига не получилось. Сейчас при запуске через primusrun я получаю вот такую штуку:
primusrun glxgears
primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please
dmesg недоволен вместе со мной:
[63282.729171] nvidia 0000:01:00.0: irq 50 for MSI/MSI-X
[63282.735925] NVRM: failed to copy vbios to system memory.
[63282.738400] NVRM: RmInitAdapter failed! (0x30:0xffffffff:720)
[63282.738408] NVRM: rm_init_adapter failed for device bearing minor number 0
[63282.738433] NVRM: nvidia_frontend_open: minor 0, module->open() failed, error -5

lspci | grep «VGA»

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 640M] (rev a1)
lspci -n
00:02.0 0300: 8086:0166 (rev 09)
01:00.0 0300: 10de:0fd2 (rev a1)

Если кто-нибудь знает решение, которое позволит вернуть все на место, буду очень признателен за помощь.

P.S.: забыл добавить - Mint 16 cinnamon, стоит проприетарный драйвер nvidia-331 с xorg-edgers, ядро 3.13.2

Ответ на: комментарий от andrew667

Я ничего не понял, но погуглю =). Та виртуалка, кстати, давно удалена. Попробую еще снести kvm, но, чувствую, вряд ли это поможет...

Aleksman ()
Ответ на: комментарий от andrew667

Снес kvm через 'apt-get purge kvm-*' - ничего не изменилось. Через sysv-rc-conf в сервисах ничего похожего на kvm нет. lsmod | grep kvm показывал модули kvm и kvm_intel - их заблеклистил. В итоге по проблеме ничего не изменилось. Мне кажется, что нужно как-то вернуть устройство на место, реверснув эти 3 команды из моего первого поста или это уже неважно?

Aleksman ()
Ответ на: комментарий от Aleksman

зачем блэклистить? тебе нужно всего-то остановить libvirtd

andrew667 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.