Note if planning to dual boot Thelio

Windows drivers - to my knowledge - are not currently available for the custom hardware System76 includes with the system. This includes the fan controllers.

So unless I am missing something, if you want to boot any other OS on the system, you need to unplug the fans from the custom hardware, and plug them into the motherboard to avoid having the system overheat.

Why dual boot? My goal is to be able to run Windows in a VM, under the PopOS host. But to really make this functional, aside from the configuration itself, I need a KVM, and the one I want is backordered with dependencies on China getting back to work.

So in the meantime, dual-boot seemed like a good option. The machine seemed really quiet; not loud as reported by other users. Then I noticed that the top of the case was getting really hot when under load. So I checked temps with CoreTemp, and found that the 3990x hit a max of 92C!

Looking at the Gigabyte fan configuration utility, I noticed it only had one fan connected - and then I found out that the custom hardware that is part of the Thelio is only supported on Linux, and is responsible for controlling the fans. Ergo, most of the fans likely were not running at all.

At least with the Gigabyte TR board, it does have enough fan headers to connect all of the fans directly to it. So it's not overly difficult to switch them over, and then fan speeds can be controlled in other operating systems using the Gigabyte utility. Still, something to keep in mind if you're considering dual boot with a Thelio. Also, I hope that now that they are connected to the MB, it will still cool fine when switching back to running PopOS.

Posted Apr 2, 2020, 9:23 PM UTC

73
scooterT12•

This is good to know. I was kind of hoping to be able to run Windows on a Thelio, but it’s not the end of the world, given Wine, Proton, and VirtualBox exist.

2
MstrVc•

I am a little disappointed by this. I was planning on booting a Windows 10 drive on mine while keeping the default install. Let's hope there will be a driver at some point.

1
[deleted]•

That's my plan as well. It may be that connecting directly to the MB will work fine in Linux as well, in which case my solution to connect that way is a good one.

Otherwise, I guess I'll just continue to run Windows separately until my KVM shows up, as I'm using the machine for WFH, cannot avoid running Windows in some capacity with GPU support, and don't have room for two sets of monitors and input devices.

Once I have the KVM, I'll switch the fans back when I can get a VM with GPU passthrough set up.

1
zargentum•

Thank you for sharing this! I discovered this as well after noticing my Thelio Major was getting rather hot while playing a game in Windows 10. I have to say this is honestly very disappointing to discover. They absolutely should be informing users that the fans won't work in a Windows environment -- that's kind of a big deal.

It took me all of five minutes to un-plug the CPU fan from the System76 board and into the CPU_FAN header on the motherboard. I did the same for the exhaust fan in the back, into the CPU_OPT header. Both seem to be working fine now, albeit not quite as quietly as it did previously in Linux.

Quick fix, just surprising it wasn't mentioned.

1
[deleted]•

If you download the Gigabyte tuning app, you can adjust the fan profiles based on temperature.

2