Hi10 XR - windows laggy,

For me it’s very smooth, but I changed a lot of things, and I can’t really remember what I changed, but i think the main cause of the choppyness was windows power management and compatibility telemetry, make sure to set everything to maximum performance where you can (intel graphics controll panel, windows power options), and set windows update to do only security updates.

For me turning off the first item in that list (Animate controls and elements inside Windows) gave the best “performance increase” in usability . Opening the Start Menu, Action Center or Task View is very choppy when animated, but instant when not animated. It’s of course less smooth/responsive because it responds to a gesture with something like a pop-up (for example: Action Center just pops into place instead of sliding into view as if you really dragged it), but it does open instantly instead of first going through a very choppy animation.

Especially the Task View-animation is notorious for it’s choppiness on even pretty powerfull systems!

I refrain from putting all power modes on Max because it does affect battery life greatly. On “better battery” I get about 8-10 hrs on my Ubook Pro, on Best Performance that’s reduced to about 4-5 hrs. My median teaching day is 6hrs, so Best Performance doesn’t cut it :wink:

I’m hoping the Sun Valley upgrade later this year improves things greatly. Especially Tablet Mode is bad compared to how smooth it was in 2012 with Windows 8 (and WAY less powerfull devices)!

Can you share a photo of this setting in the BIOS?

Hi, Chuwi Hi10 XR owner here.

You should disable Intel Turbo Boost in either your BIOS settings or by using Throttlestop. I think you’ll appreciate the smoothness of the display graphics after doing that. I don’t recommend tinkering with other BIOS setting aside from that.

1 Like

Hi, @leafychards It’s a very interesting experiment.
I checked a little, how “Turbo Boost” affects PC performance.

In general, CPU is much faster than I/O peripherals, so I/O peripherals often become bottleneck of system performance. N4100 PMC (power management controller) controls the power distribution among CPUs & peripherals, determines clock speed of CPUs & peripherals, therefore how wisely PMC behaves determines PC performance.

For example, Boot strap sequence is a mainly data I/O procedure between main memory and storage devices, so it is expected to be little difference between Turbo Boost enabled and disabled. In fact Boot sequence takes 42sec. (disabled) or 40sec. (enabled) in case of my Hi10X.
On the other hand, Firefox browser can draw screen smoothly only when Turbo Boost is disabled as you wrote. But at the same time, it takes nearly twice to open Firefox window.
I tested another program, ‘mame’ (retro arcade game emulator). This game emulator requires both CPU and graphic performance but UHD600 seems to be good enough for mame, Turbo Boost improved FPS (frames per second) in all games I used for the test (Star Blade, etc).

My personal conclusion is that N4100 PMC seems to work fairly well. Only when graphic performance is seriously insufficient, Turbo Boost disable will improve PC performance.

Interesting! :smiley:

2 Likes

Well, I’ve found out the problem. It’s because of TDP limit.

[The Problem]
When CPU is on light load, The tablet runs smoothly. But when you start doing something, It will start to lag.

It is because CPU and GPU shared the same power limit and is limited at only 6w. (Sometimes, It went a few more for a few seconds. Then it returns to 6w)

When CPU is not doing anything. (Which consumes lesser power) There are more power to be used by GPU. But when CPU starts consuming more power. GPU will start to reduce its clock because there is not enough power for it. (GPU clock rarely exceed 450Mhz from max at 700Mhz and Been fluctuating a lot)

That’s why disabling Turbo Boost make the system run smoother. Because CPU run at lower clock, It means lesser power consume. Leaving more power headroom for GPU.

[The Fix]
The way i use to fix is override/unlock the TDP limit. Not in the BIOS (As it doesn’t seem to do anything) But in the Windows. By the program called “RWEverything” and write some command to override TDP limit.

All the instructions are in this thread.
(UBook Pro N4100 [Boosting Performance])

Note: TDP limit override by this method is NOT permanent. You’ll need to redo the instructions from the thread everytime you shutdown, restart or wakeup from sleep.

Ps.1 Yes, It did improves a lot of performance both gaming and system smoothness at the cost of more power and higher temperature (around 85c for me). So, try at your own risk.
Ps.2 I don’t know about doing this in Linux.

3 Likes

@Kai127 Your post deserves a thread of its own. I have just tried this on my Hi10 XR, and the results were stunning, to say the least. Need For Speed: Carbon was struggling at 640x480, low settings, getting around 25-30fps so I gave up on it as not really playable. With the 10w profile set, I was instantly frame limited at 60fps, so cranked it up to 800x600 medium and was still seeing ~60fps. Cpu temps hit ~85c (6w mode tops out around 65c), and I have a 5v fan attached to the rear of the tablet for cooling. I don’t think i’ll push it to 15w as 85c with active cooling is near the limit on what I’m happy with.

Thanks again :slight_smile:

1 Like