KVM: dva monitory pro hosta (spice protokol)

KVM: dva monitory pro hosta (spice protokol)
« kdy: 11. 01. 2020, 13:56:43 »
Ahoj, mám debian 9 (kde) jako kvm-hypervisor, na něm běží vm host debian 9 (lxde). Na hypervisoru i hostu je nainstalován spice-vdagent. XML pro hosta obsahuje:
Kód: [Vybrat]
<video>

<model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='2' primary='yes'/>

<address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/>

</video>

Z hypervisoru se na něj připojuji přes remote-viewer spice://127.0.0.1:5900 V liště aplikace remote-viewer je volba VIEW -> DISPLAYS -> kde vidím 2 monitory ale druhý je zašedlý a nejde tudíž zvolit. Nenapadlo by prosím někoho jak to zprovoznit? Předem díky za nápady
« Poslední změna: 12. 01. 2020, 18:44:28 od Petr Krčmář »


k3dAR

  • *****
  • 1 845
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:KVM - 2 monitory pro hosta (spice protokol)
« Odpověď #1 kdy: 11. 01. 2020, 19:57:31 »
neni problem v "desktopu"? tedy co ti zobrazi xrandr, jde druhej "mon" zapnout? nebo pres https://wiki.lxde.org/en/LXRandR ?

Re:KVM - 2 monitory pro hosta (spice protokol)
« Odpověď #2 kdy: 11. 01. 2020, 21:20:23 »
neni problem v "desktopu"? tedy co ti zobrazi xrandr, jde druhej "mon" zapnout? nebo pres https://wiki.lxde.org/en/LXRandR ?

Výpis xrandr:
Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 8192 x 8192
Virtual-0 connected primary 1920x1200+0+0 0mm x 0mm
    1024x768      59.92 +
    1920x1200     59.88* 
    1920x1080     59.96
    1600x1200     59.87
    1680x1050     59.95
    1400x1050     59.98
    1280x1024     59.89
    1440x900      59.89
    1280x960      59.94
    1280x854      59.89
    1280x800      59.81
    1280x720      59.86
    1152x768      59.78
    800x600       59.86
    848x480       59.66
    720x480       59.71
    640x480       59.38
 Virtual-1 disconnected
 Virtual-2 disconnected
 Virtual-3 disconnected

k3dAR

  • *****
  • 1 845
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:KVM - 2 monitory pro hosta (spice protokol)
« Odpověď #3 kdy: 12. 01. 2020, 00:04:28 »
zkusil sem s Xubuntu18.04+Xfce4.14 , ve virt-viewer display2 zaskrtnul a zobrazilo se druhe okno a desktop/xfce vyhodil dotaz kam/jak chci novej monitor rozmistit, xrandr pak zobrazi:

Kód: [Vybrat]
Screen 0: minimum 320 x 200, current 2048 x 768, maximum 8192 x 8192
Virtual-0 connected primary 1024x768+0+0 0mm x 0mm
   1024x768      59.95*+
   1920x1200     59.95 
   1920x1080     60.00 
   1600x1200     59.95 
   1680x1050     60.00 
   1400x1050     60.00 
   1280x1024     59.95 
   1440x900      59.99 
   1280x960      59.99 
   1280x854      59.95 
   1280x800      59.96 
   1280x720      59.97 
   1152x768      59.95 
   800x600       59.96 
   848x480       59.94 
   720x480       59.94 
   640x480       59.94 
Virtual-1 connected 1024x741+1024+0 0mm x 0mm
   1024x741      59.95*+
   1920x1200     59.95 
   1920x1080     60.00 
   1600x1200     59.95 
   1680x1050     60.00 
   1400x1050     60.00 
   1280x1024     59.95 
   1440x900      59.99 
   1280x960      59.99 
   1280x854      59.95 
   1280x800      59.96 
   1280x720      59.97 
   1152x768      59.95 
   1024x768      59.95 
   800x600       59.96 
   848x480       59.94 
   720x480       59.94 
   640x480       59.94 
Virtual-2 disconnected
Virtual-3 disconnected

nicmene slo to az na "ponekolikate", nejdriv sem zmenil v virt-manager v detail/video v xml editaci heads z 1 na 2, nastartoval a nic, xrandr zobrazil connected jen virtual-0, pridat mode k virtual-1 a zkusit ho rucne zapnout nepomohlo, pak sem zkusil pridat druhe "video qxl", coz dle docs ma byt reseni pro Windows, to mi uz zobrazilo 2 okna, ale z login screen po zadani hesla se to vratilo zpet, tak sem druhou video qxl odebral a uz to funguje jak sem psal nahore... pri kazde zmene sem vracel nejdrive ulozenej snapshot

Re:KVM - 2 monitory pro hosta (spice protokol)
« Odpověď #4 kdy: 12. 01. 2020, 13:03:04 »
Moc díky za vyzkoušení, s 2xvideo(qxl) dle docs pro Win jsem dopadnul stejně, po přihlášení ta 2. obrazovka spadne.

Nakonec trochu funguje tohle na vm:
Kód: [Vybrat]
xrandr --addmode Virtual-0 1920x1080
xrandr --output Virtual-1 --mode 1920x1080 --right-of Virttual-0
=> otevře to 2. obrazovku, plocha se roztáhne, jakžtakž tam lze přesunout okno aplikace ale nefunguje tam myš, ta jak kdyby stále reagovala pro 1. obrazovku i když je nad tou druhou. Dále musím mít nastaveno heads='2' a pro tyhle rozlišení jsem musel zvýšit vgamem='65536'.
Nicméně výpis xrandr je stejně nějaký podivný protože píše že Virtual-1 je stále disconnect nevím jestli to může mít souvislost s tou myší. Dokonce to rozlišení u Virtual-0 je spojené s tím druhým na výsledných 3840 x 1200.
xrandr:
Kód: [Vybrat]
Screen 0: minimum 320 x 200, current 3840 x 1200, maximum 8192 x 8192
Virtual-0 connected primary 1920x1200+0+0 0mm x 0mm
   1024x768      59.92 +
   1920x1200     59.88*
   1920x1080     59.96 
   1600x1200     59.87 
   1680x1050     59.95 
   1400x1050     59.98 
   1280x1024     59.89 
   1440x900      59.89 
   1280x960      59.94 
   1280x854      59.89 
   1280x800      59.81 
   1280x720      59.86 
   1152x768      59.78 
   800x600       59.86 
   848x480       59.66 
   720x480       59.71 
   640x480       59.38 
Virtual-1 disconnected 1920x1080+1920+0 0mm x 0mm
   1920x1080     59.96*
Virtual-2 disconnected
Virtual-3 disconnected