In comp.os.linux.misc, Computer Nerd Kev <
not@telling.you.invalid> wrote:
Eli the Bearded <*@eli.users.panix.com> wrote:
You think something about hardware video decoding could bump my hub off?
I gather this is some laptop/tablet computer since you say it's a
"Surface". These days they tend to build lots of functions into the
same chip ("lspci" often shows evidence of this) with such
computers, and the same chip doing USB and graphics is quite
possible. So I can easily imagine a bug in one driver, for h/w
video decoding on the GPU, messing up USB if it's done on the same
chip.
In another post in this thread I just detailed turning off the hardware
video performance option without change in hub-knocked-off-line
behavior.
The device here, a Surface Go 2, is a tablet I use with the keyboard
cover and a mouse as a laptop. I have not found a good modern
replacement for the old 10" diagonal eeepc I used to use. I really like
a sub 12" device size, not too picky about thickness, and the 7" ones
are too small for me. This size doesn't have a lot of options, and
Surface Go 2 had a 8gig RAM offering at a 10.5" diagonal, so I've been
using it for almost four years now.
I'm not an lspci expert, but it looks like the video is a separate
device from the USB:
# lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 615 (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
00:05.0 Multimedia controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Imaging Unit (rev 01)
00:13.0 Non-VGA unclassified device: Intel Corporation Sunrise Point-LP Integrated Sensor Hub (rev 21)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:14.3 Multimedia controller: Intel Corporation Device 9d32 (rev 01)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:15.2 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #2 (rev 21)
00:15.3 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #3 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:19.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO UART Controller #2 (rev 21)
00:19.2 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #4 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #3 (rev f1)
00:1c.3 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #4 (rev f1)
00:1c.6 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #7 (rev f1)
00:1e.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO UART Controller #0 (rev 21)
00:1f.0 ISA bridge: Intel Corporation Device 9d4b (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
01:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
03:00.0 Non-Volatile memory controller: KIOXIA Corporation Device 0001
It's larger than I'd like, but I've been thinking this might get
replaced with a Framework 12 when those come out. That is still pretty
small and supposedly will support up to 48gigs of RAM.
Elijah
------
not that RAM has been much of an issue at 8gig