- Posts: 17524
- Thank you received: 0
Mesa hm2/hm2_7i96s.0: error finishing read
4 years 1 week ago #254693
by PCW
Replied by PCW on topic Mesa hm2/hm2_7i96s.0: error finishing read
bensttech, on your 8300 do you have:
1. AMT disabled in the BIOS
2. IRQ coalescing disabled
1. AMT disabled in the BIOS
2. IRQ coalescing disabled
Please Log in to join the conversation.
4 years 1 week ago #254708
by arvidb
Replied by arvidb on topic Mesa hm2/hm2_7i96s.0: error finishing read
Here is another data point:
Computer: Lenovo Thinkcentre M710q Tiny i3-7100T
BIOS:
EIST, hyperthreading, virtualization disabled
Everything under Advanced->Intel Manageability disabled
Only C1 enabled (but enabling C1E and C3 as well makes no difference)
Running 5.10 kernel:
With 1 glxgears and one YT video running I get "hm2/hm2_7i96s.0: Smart Serial port 0: DoIt not cleared from previous servo thread" and/or the error finishing read almost instantly - in fact this screenshot was a bit tricky to get since things fail so fast:
Same test but with 4.19 kernel:
Here I don't get any DoIt or error finishing read messages during the minutes I had it running.
Computer: Lenovo Thinkcentre M710q Tiny i3-7100T
Code:
$ sudo ethtool --show-coalesce enp0s31f6
Coalesce parameters for enp0s31f6:
Adaptive RX: n/a TX: n/a
stats-block-usecs: n/a
sample-interval: n/a
pkt-rate-low: n/a
pkt-rate-high: n/a
rx-usecs: 0
...
$ sudo ethtool -i enp0s31f6
driver: e1000e
version: 5.10.0-18-rt-amd64
firmware-version: 0.8-4
expansion-rom-version:
bus-info: 0000:00:1f.6
...
BIOS:
EIST, hyperthreading, virtualization disabled
Everything under Advanced->Intel Manageability disabled
Only C1 enabled (but enabling C1E and C3 as well makes no difference)
Running 5.10 kernel:
Code:
$ uname -a
Linux lathe 5.10.0-18-rt-amd64 #1 SMP PREEMPT_RT Debian 5.10.140-1 (2022-09-02) x86_64 GNU/Linux
Attachment not found
With 1 glxgears and one YT video running I get "hm2/hm2_7i96s.0: Smart Serial port 0: DoIt not cleared from previous servo thread" and/or the error finishing read almost instantly - in fact this screenshot was a bit tricky to get since things fail so fast:
Same test but with 4.19 kernel:
Code:
$ uname -a
Linux lathe 4.19.0-22-rt-amd64 #1 SMP PREEMPT RT Debian 4.19.260-1 (2022-09-29) x86_64 GNU/Linux
Attachment not found
Here I don't get any DoIt or error finishing read messages during the minutes I had it running.
Please Log in to join the conversation.
4 years 1 week ago #254712
by arvidb
Replied by arvidb on topic Mesa hm2/hm2_7i96s.0: error finishing read
I get the impression the problem has to do with graphics: without the YT video and glxgears running things seems a lot more stable even on the 5.10 kernel (but perhaps not stable enough, haven't tested thoroughly). I notice I get spikes on shifting focus between windows for example (this of course can be noticed with latency-histogram as well for example).
Looking into /var/log/Xorg.0.log I find this info about my graphics card (and driver?):
(II) modeset(0): glamor X acceleration enabled on Mesa Intel(R) HD Graphics 630 (KBL GT2)
Looking into /var/log/Xorg.0.log I find this info about my graphics card (and driver?):
(II) modeset(0): glamor X acceleration enabled on Mesa Intel(R) HD Graphics 630 (KBL GT2)
Please Log in to join the conversation.
4 years 1 week ago #254715
by PCW
Replied by PCW on topic Mesa hm2/hm2_7i96s.0: error finishing read
Right, but 5.10 works OK on my 8300
That's why I was asking about bensttech's 8300,
as it seems possible to run 5.X kernels without these huge
latency spikes. That is, what is the difference between my
8300 and bensstechs?
That's why I was asking about bensttech's 8300,
as it seems possible to run 5.X kernels without these huge
latency spikes. That is, what is the difference between my
8300 and bensstechs?
Please Log in to join the conversation.
4 years 1 week ago #254719
by arvidb
Replied by arvidb on topic Mesa hm2/hm2_7i96s.0: error finishing read
Ah, I see. Yes that's interesting! Perhaps you two should have a video call or something to try to figure that out. Barring obvious differences in hardware there is also the possibility of different firmware versions affecting things. Package name firmware-linux I think, as well as maybe intel-microcode.
Please Log in to join the conversation.
4 years 1 week ago #254727
by rodw
www.phoronix.com/news/520-Maybe-Real-Time-PREEMPT_RT
Progress was slowed due to lack of funds, but Intel bought the main developer so there is progress again... and the number of patches are steadilly diminishing as the code is pushet to the main line kernel. Its very close.
Replied by rodw on topic Mesa hm2/hm2_7i96s.0: error finishing read
I don't know. This article says otherwise.I doubt it will become standard, ever, as it has to stop plenty of functions used for power saving, and since the era of PC domination is over, laptops and tablets rule now.
Using Preempt-RT on laptops a lot, so i know they use much more power and heat a lot more with it. On most when RT is in use running LinuxCNC the processor will remain at max speed (not turbo) all the time.
www.phoronix.com/news/520-Maybe-Real-Time-PREEMPT_RT
Progress was slowed due to lack of funds, but Intel bought the main developer so there is progress again... and the number of patches are steadilly diminishing as the code is pushet to the main line kernel. Its very close.
Please Log in to join the conversation.
4 years 1 week ago #254729
by rodw
Replied by rodw on topic Mesa hm2/hm2_7i96s.0: error finishing read
When I looked around for a used 8300, there were two types. Conventional desktop and an All in one. I wonder if that is the difference?Right, but 5.10 works OK on my 8300
That's why I was asking about bensttech's 8300,
as it seems possible to run 5.X kernels without these huge
latency spikes. That is, what is the difference between my
8300 and bensstechs?
Please Log in to join the conversation.
- tommylight
-
- Offline
- Administrator
-
Less
More
- Posts: 22010
- Thank you received: 3
4 years 1 week ago #254731
by tommylight
Replied by tommylight on topic Mesa hm2/hm2_7i96s.0: error finishing read
Public announcement, Tower, mini tower, midi tower, SFF, USSF, etc with the same model number, will have differences in electronics on their boards, even the chipset will most likely not be the same diferentiated by a h, or m, or ex, or ......
At one point in time, intel had 14 of the "same" chipset with the same model number but different letters at the end, differences being in bus speed (back then normal), to power consumption (this is still very relevant), built in raid, 2 or 4 or 6 sata, usb 2/3 ports, etc etc.
Slowly but surely forgetting all that cr@p Intel did.
They did good things too, they pushed the power saving on Linux forward as it was terrible 20 years ago, they pushed the "boot in under 10 seconds" from a bloody CD rom, etc.
short version:
same model = not same performance for some things
At one point in time, intel had 14 of the "same" chipset with the same model number but different letters at the end, differences being in bus speed (back then normal), to power consumption (this is still very relevant), built in raid, 2 or 4 or 6 sata, usb 2/3 ports, etc etc.
Slowly but surely forgetting all that cr@p Intel did.
They did good things too, they pushed the power saving on Linux forward as it was terrible 20 years ago, they pushed the "boot in under 10 seconds" from a bloody CD rom, etc.
short version:
same model = not same performance for some things
Please Log in to join the conversation.
4 years 1 week ago #254732
by JPL
Well, actually there are 5 types: All-in -one with touch, All-in one without touch. Desktop 'tower', Slim desktop, and ultra slim (USDT). There's actually quite a bit of difference between the USDT and the desktops. Then there's also many possible microprocessors that can be used for any of those.
(Gee, Tommy beat me to it...)
Replied by JPL on topic Mesa hm2/hm2_7i96s.0: error finishing read
When I looked around for a used 8300, there were two types. Conventional desktop and an All in one. I wonder if that is the difference?
Well, actually there are 5 types: All-in -one with touch, All-in one without touch. Desktop 'tower', Slim desktop, and ultra slim (USDT). There's actually quite a bit of difference between the USDT and the desktops. Then there's also many possible microprocessors that can be used for any of those.
(Gee, Tommy beat me to it...)
Please Log in to join the conversation.
- tommylight
-
- Offline
- Administrator
-
Less
More
- Posts: 22010
- Thank you received: 3
4 years 1 week ago #254735
by tommylight
Replied by tommylight on topic Mesa hm2/hm2_7i96s.0: error finishing read
Please Log in to join the conversation.
Time to create page: 0.188 seconds
