• proxmox - monitors / console sessions / sharing devices

    From Errol Casey@1337:3/194 to All on Thu Dec 19 01:04:15 2024
    I'm new to proxmox. So when I got a system to run it on, I setup up a monitor on it directly. I setup a "kiosk" user , that I login to and start a browser session to the proxmox server.

    The issues I have with this are, seems the console session size is small and the escape key causes full screen mode to be exited. I think the escape issue may be specific to using a browser. I'm using novnc as my console session. I see there are options for spice and xterm.js but don't fully understand how to set them up or use them.

    Can you setup multiple monitors on the proxmox server, or would it be better to login from another host to the proxmox server (i.e. a raspi)?

    What is the difference between novnc and spice consoles? can spice do larger resolutions ? I think xterm.js gives you a "terminal" session, rather than graphical if I remember - I think I've only used it once.

    What is the best way to share devices into a vm or lxc? I have used the
    qm set 101 -usb0 host=8087:0026
    command to share my bluetooth into a vm. Seems to work okay in win 11; but not in ubuntu 24.04 where the sound is scratchy for unknown reasons.

    I would like to learn how to get sound and possibly igpu into vms or lxcs.
    The box I'm running proxmox on has the following devices that I assume can
    be shared. Can you share to more than one vm or lxc at a time, or is it only sharable to one environment?

    root@pvehl:~# lspci
    00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 01)
    00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01)
    00:06.0 PCI bridge: Intel Corporation 11th Gen Core Processor PCIe Controller (rev 01)
    00:07.0 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #0 (rev 01)
    00:07.3 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #3 (rev 01)
    00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator module (rev 01)
    00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller (rev 01)
    00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #0 (rev 01)
    00:0d.3 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #1 (rev 01)
    00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20)
    00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20) 00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)
    00:15.0 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20)
    00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20)
    00:17.0 SATA controller: Intel Corporation Tiger Lake-LP SATA Controller (rev 20)
    00:1c.0 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port (rev 20)
    00:1c.6 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port (rev 20)
    00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20) 00:1f.3 Audio device: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
    00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20) 00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-LP SPI Controller (rev 20)
    01:00.0 Non-Volatile memory controller: Micron Technology Inc 2550 NVMe SSD (DRAM-less) (rev 01)
    58:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
    59:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03)

    ...Be an individualist. He who follows another is always behind.
    ---
    Amessyroom
    toolazy.synchro.net:2323 (telnet)
    --- SBBSecho 3.23-Linux
    * Origin: Too Lazy BBS - toolazy.synchro.net:2323 (1337:3/194)
  • From poindexter FORTRAN@1337:3/178 to Errol Casey on Thu Dec 19 09:15:25 2024
    Errol Casey wrote to All <=-

    I'm new to proxmox. So when I got a system to run it on, I setup up a monitor on it directly. I setup a "kiosk" user , that I login to and
    start a browser session to the proxmox server.

    You can easily just hit the proxmox server from any web browser, and
    there's even a console window available from the web session. There's
    really no need to get to the local console unless it's crashed.


    The issues I have with this are, seems the console session size is
    small and the escape key causes full screen mode to be exited. I think
    the escape issue may be specific to using a browser. I'm using novnc
    as my console session. I see there are options for spice and xterm.js
    but don't fully understand how to set them up or use them.

    You can also SSH into the Proxmox console using any SSH terminal app.

    What is the difference between novnc and spice consoles? can spice do larger resolutions ? I think xterm.js gives you a "terminal" session, rather than graphical if I remember - I think I've only used it once.

    I prefer Spice, it seems a little more capable than NoVNC. Spice can
    also use multiple monitors, apparently.


    --- MultiMail/Win v0.52
    * Origin: realitycheckBBS.org -- information is power. (1337:3/178)