I'll be switching to Windows 10

...well, I've been already using Windows 10 because even the earliest iGPU driver still requires 1607, and with no hacking can I get it working on 8.1, so I decided to give in.


The reason for this sudden change will be explained in the rest of this post. Those who know that I have a very big grudge against Windows 10 will be surprised by this, so hear me out.

For those who don't know, I used a MacBook Pro (2011, 13", i7-2620M, 8Gigs of RAM) before I got this laptop, but I accidently fried the board twice, so it no longer works, and costs too much to repair, so I gave up on it. With some complications I bought the laptop I'm using now (which is a very boring story).


So, I was initially biased against Windows 10 at the time (and still am :ha:) because of the negative experience I accumulated from the last month of school and my IT exam, so me getting a Windows 10 laptop wasn't something I really appreciated.

When I first powered on the laptop, I got jumpscared by Cortana on max volume with Dol️by drivers (which boost the output volume, so 8% with Dol️by drivers was like 20% or 40% with Realtek / HDA drivers, imagine how loud 100% was...), and because I didn't find the mute button, I force powered off the machine. This was a big mistake, as this action already broke Windows from the very start, AND I DIDN'T EVEN START USING IT YET :rofl2:. But the breaking only has began here...

Not even two days in, the dreaded Windows Update keeps spinning the CPU out, and disabling wuauserv has no effect, so I wasn't able to suspend the updates even for a damn second. Because of this, the updates kept coming, and coming, and slowly making the system slower and more broken.
First the audio broke, because Windows Update kept reinstalling the f------ Realtek driver I didn't want (I prefer HDA drivers because it has (cheap) Bass Boost), and managed to earrape me so many times that I attempted to disable Windows Update even more, and managed to somewhat destroy it enough for the updates to stop coming for almost a week because I kept constantly breaking it because it kept re-enabling itself magically.

But once I forgot to break Windows Update, so it pushed 1709 on me. It bricked safe mode, and the ability to log in (after logging in, it instantly throws you back to the login screen due to a crash). I spent countless hours in the Get Help applet because of this. Since this update, I can't enable HDR support, and the screen is driven at 6bits instead of 8bits color which causes very noticable and headache-inducing flicker, which is ESPECIALLY noticable when using a dedicated GPU -accelerated program (like a video editor), because the UI flickers just ever so slightly due to the bit difference. Some updates also broke some other things, but they probably weren't so significant because I forgot them.

1803 was what tipped the piss jar. It bricked login again (which meant more hours spent in Get Help), broke multilingual keyboard support (if I did something, the keyboard got reset to USA instead of staying on Hungarian), updated Intel drivers to a newer version which were awfully slow and CPU-intensive, and it just generally rendered my device unusable due to all the countless things it broke. So I reverted back to 1709 which resetted a lot of my settings (a penalty for not taking the big wide long cactus up the wastepipe), and introduced general instability and freezes.

At this point I was so fed up, that I used psexec to competely ruin Windows Update as much as possible (and it turns out that THIS was the right way to delete those nasty protected sheduled tasks), and managed to keep the system in this broken state without an another f------- update breaking it even more. I just don't trust these updates anymore, not even if they ACTUALLY manage to fix ANYTHING without additionally breaking the rest of the system.

For a very long time (many, many months, or probably even half a year) I was using this half-assedly broken install until one day I left to take images in Vienna using one of the cameras I got from mom's boss. I took some nice pictures which are worthy of a separate blog post.

Anyways, when I came back I noticed that 3 new folders appeared in the C:\ folder, which are the signs of a very big Windows update (almost the same as upgrading from XP to Vista, or 7 to 8.0). This is where it started going exponentially bad.

From that poin on, I wasn't able to type in Start Menu to search for anything. I had to manually click the letters to search for an entry.
A week later the videos applet stopped opening. Almost a day later the Photos app stopped working.

A few days ago the Start Menu and the time popup stopped working. I can kinda live without the Start Menu (albeit very painfully and inefficiently), but considering that I used the most out of the time popout, it breaking was a motivation to install a test Windows on the HDD.

After deleting the leftover folders from a test Windows 8.1 install using icacls, takeown, and rm -rf, I used dism (formerly only found in ImageX) to install Windows on the HDD without the installer. (if you want a tutorial on this then write a comment)

I chose LTSB 2016 nov (1607), because that's the earliest version for which I have iGPU drivers for, and because this laptop actually came with factory 1607, so I thought I'd give it yet another chance.
I chose LTSB, because I don't need Windows Store, I want to be able to disable updates at my will without nuking half of the system in the process, and just generally want to get rid of all the bloat which is present in the Home edition (which is what I got an OEM license for).

And damn, was this a good choice! At the start I had very low expectations. I spent countless hours installing ALL updates, because I was too slow to disable them, and didn't wanted to break the system because I was too impatient. In hindsight, this was a VERY wise choice, and I got rewarded for it.

LTSB 1607 is SO stable with all the updates installed! I have very low latency in osu (same settings, 0.28 in Windows 8.0, 3.8 in Home 1709, and 0.70 in LTSB 1607), and the iGPU drivers are VERY responsive (again, in osu, I get 4.2-4.6ms avg. in Home 1709, and I get 1.2-1.8ms in LTSB 1607 WITH iGPU!), opening a new tab in Firefox no longer softlocks EVERYTHING for a whole second, and it even starts up very fast from HDD, even though this HDD is AWFULLY slow (for comparison, Windows 8.0 took AT LEAST two minutes to start up, when a fully updated Windows 8.0 on my Athlon PC starts up in LESS THAN 20s FROM HDD USING FLOPPY BOOT)

So I'm trying to figure out a way to save most of the installed programs and their configs from the already existing broken install, wipe the SSD, and reinstall LTSB completely fresh on the SSD.

However I still think that people who praise Windows 10 and tell me that it's stable are full of biowaste exerted out of a bull :)

tl;dr
Losedows 10 is shitty and broken, the Home edition is a sin, fully updated LTSB 1607 rulez! I'll be upgrading from Home 1709 to LTSB 1607. Yes, upgrading, because it does feel like an ACTUAL upgrade from something very beta to a working and stable product, JUST LIKE HOW IT SHOULD BE IN THE FIRST PLACE :angry: If you praise any version past 1607 then you're full of SHIT.
  • Like
Reactions: 2 people

Comments

I just use Linux fulltime and a Windows10 VM for when I want to connect to my printer (which is a hassle to setup and even then still kind of wonky).
 
  • Like
Reactions: 1 person
Glad you figured out how to tame Windows 10! I got tired of having to use workarounds for basically everything and installed Manjaro KDE on my laptop. Updates when I want them and no random CPU/network activity. And the best thing, KDE Connect lets me transfer files over LAN between Android devices and other Linux installs with KDE, lets me use my phone as a remote (syncing now playing media info)/touch pad with no noticeable latency and it just works™. Oh, and it actually let me set my keyboard light timeout just by editing a file and this carried over to Windows and other OSes. Still no idea how to do the same on Windows. I wouldn't believe myself saying this a year ago, but now I think I'd have a really hard time getting back into Windows 10.
 
  • Like
Reactions: 1 person
@jurassicplayer I sincerely wish I could go Linux. I tried again... But not even DXVK/Vulkan could quell my gaming needs. Windows runs noticeably slower than my Linux install ever did.
 
  • Like
Reactions: 2 people
I've used Windows 10 Pro on a toaster laptop (a Core 2 Duo 2.27GHz 4GB system). Admittedly, it's not my main system, and I actually rather dislike Windows 10 (though the announced PowerToys may make it a lot more bareable on a day-to-day basis). Mostly, though, I'm generally annoyed with the quirks of Windows 10, how it's dropped features, etc. The large updates mostly don't bother me. The performance is what I'd expect out of a toaster laptop.

Basically, there's a lot for me to complain about with Windows 10. Yet, it's reasonable other people like it. I can understand people who have had major issues with it (enough people reporting boot loops on updates). *shrug*
 
  • Like
Reactions: 1 person
Lesson learned: never go to sleep after writing a controversial blog post :wacko:


@Sophie-bear: I don't run on a toaster either, hence I was so upset in the first place, that my laptop performs worse than my ancient PC with Athlon64 x2 4000+

@the_randomizer: I DID try Classic Shell, but it softlocked the taskbar for me, so I had to uninstall it :/

As for Windows 7, I also did have problems with it, except all of my problems came AFTER installing all the updates, and the system also became ridiculously slow and unstable after installing all updates. The only thing updates fixed (which is why I installed the updates in the first place) is being able to load and unload the driver I was working on. Unupdated Windows 7 seems to have big issues with drivers.

And guess what, I had more graphics-related issues on 10 than I did anywhere else. Probably 7 comes a bit close, but still very far.
On 7 I had constant driver crashes and BSODs (thanks AMD), but on Windows 8.0 it did reset after ~3seconds of the driver being softlocked, without bringing the entire system down. The worst thing you had to do is reopen the game (Minecraft in this case) because it was only displaying a white image due to the OpenGL state being trashed by the driver crash.
However, on 10 I always had issues with graphics. They advertised 10 as being more gamer-friendly, yet I see the opposite, even on LTSB. Windows 8.0 has the best graphics performance I have observed, LTSB has the lowest latency, and Home is just broken. This also happens with LTSB, but there it's so fast that it's rarely noticable, but on Home, when I open a new tab in Firefox, the ENTIRE system hangs for one second. And on Home also, WITH THE SAME DRIVERS, some videos on youtube crash the graphics driver, and I have to restart Firefox to get video playback working again. This didn't happen on LTSB.

@The Real Jdbye: I have never *physically* encountered a perfectly functional Windows 10 PC, hence the last sentence. I just wasn't able to imagine how it was possible, and I even thought that "they must be delusional because it's a newfangled thing". But now with LTSB 1607 I can see how it's supposed to be. But why couldn't it be like that for ALL versions? :unsure:
Besides, I'm kinda glad I destroyed the updater, because I would not have beared with my files being deleted, as all of them are important.

@98otiss: now that you mention it, I once DID try a Windows 10 debloater program (not sure if it was this one or a different one), and it also permanently broke something, but I can't remember what, it was more than half a year ago, so I don't really trust these anymore either. Luckily LTSB has no crapware preinstalled (other than OneDrive), so this is not needed.

@Pipistrele: I'd use Linux, but I can't find working Ethernet drivers, and no matter what settings I set with cpufreq, it was running abysmally slow. Also, nouveau crashes X, and the proprietary driver kernel panics, so at that point I might as well just use macOS if I won't have noVideo graphics.

@Invision: I didn't delete system files. By "destroying the updater" I meant disabling wuauserv and bits, and deleting the scheduled tasks responsible for repairing or doing the update process. Or if this counts as deleting system files then why would Windows break because it can't update itself? XP, Vista, 7, and 8.0 (didn't try disabling 8.1's updater yet) all can handle if I disable, or even DELETE wuauserv. Sure, some programs do warn that the wuauserv is not startable, and I remember having issues trying to install updates manually with a missing wuauserv, but still. Why would a missing updater cause a chain reaction and make everything slowly break on their own when I'm not looking for at least three seconds?
 
@Memoir Have you tried Steam's Proton thingy? Works with every game (to varying degrees but usually works), it uses DXVK and Wine on the backend but supposedly works almost as well as Windows.

@jurassicplayer I think you can get printers working on Linux the same way they do in Windows, don't they also use Samba?
Drivers might be a problem though, since printer sharing on Windows still requires a driver....
 
  • Like
Reactions: 1 person
why don't you try lubuntu? I'm no linux shill myself but its performance literally breathed new life into my crappy 2010 netbook, and nowadays it requires not too much configuration to get working how you want it.
 
Welcome to modern society. There's really no reason to not run Windows 10 unless your PC is so unbelievably terrible it somehow can't run it. At which point I suggest console gaming.
 
I've been using windows 10 ltsb 2019 without any issues for some time and before that the previous version as well. I believe I changed over to get rid of the cortona crap and for a few other reasons
 
  • Like
Reactions: 1 person
@The Real Jdbye - No, it really doesn't. Several Tales games are borked (odldy, at least Zesteria works in WINE). Most of MMLC2/MMXLC1-2 doesn't work. There's plenty of other examples. As excited as I am for Steam pushing hard the Wine+DXVK stuff, official support is very short and unofficial support is very much a crap shoot.
 
@kuwanger I'm not saying it's perfect, but it seems to work well for *most* games from what I've heard. And they're making some good progress on improving it.
 
I have tried Proton @The Real Jdbye. It works, somewhat. Can't use 144hz. Shader caching and its issues. It was a great time, but unfortunately it's just not a full on Windows replacement, no matter how you look at it.
 
@Hells Malice I don't agree. If people want to run Linux because they prefer open source/free software, I can't blame them. If it was an option for me without detracting from my experience, I'd go Linux too. But some people don't have the same needs me and you do, and for those people Linux might be just fine.
 
You'd think that with Linux being open source that they'd put some concerted effort into getting more games to work on it.

That said, Windows 10 is going to let people run Linux within it, apparently.
 
@The Real Jdbye - According to ProtonDB of the top 1000 games, 56% are Gold+. Yet a lot of people are labeling stuff as Gold+ when you have to read ProtonDB (or similar) to do workarounds for some games to even launch. So, yea, I don't even trust that 56% figure.

@the_randomizer - Not sure who "they" is in your discussion. Game developers? Plenty do a simple cost/benefit analysis of support yet another platform and decide against it, especially if they've no experience with Linux. The Linux community? They can't really do anything. WINE? They try their best, but it's an obviously complex task to recreate a whole other OS (more or less) with lots of documentation missing, lots of programs using undocumented features or documented features in buggy ways, and of course just bugs in WINE itself.

I'd argue Steam has probably been the biggest to push Linux ports of games, especially as for a while they looked like they might try going to the Steam Machine route seriously. Still, there's only so much one can do, which is why trying to work more on WINE+DXVK is basically all they can help with.
 
  • Like
Reactions: 1 person
I'm running Windows 10 LTSC 2019 1809 on my laptop, and it works perfect. Way better then just normal Windows pro like I had before
 
  • Like
Reactions: 1 person
@the_randomizer You can run Linux in Windows 10, since a few years ago. It's a fairly complete implementation of the Linux kernel, but rather than emulating the full Linux kernel like a VM would, they actually translate Linux kernel calls to Windows ones, and that means it has limitations. I don't think there's any hardware acceleration, but you can run Linux desktop programs alongside Windows desktop programs, if you set it up correctly, and it works rather well. But you could already do that with virtual machines using "seamless mode" and this isn't much different. It's just running natively rather than in a VM, but without all of the features you could get from a VM, such as hardware acceleration. It's really more designed for terminal programs, and it works great for that.
Still pretty nice to have though if you sometimes need to use Linux programs. But it has a lot of limitations when you get into the more advanced stuff.
 
@the_randomizer - Verison 1.0 (if you want to call it that) was a system call translator. It's part of the reason for the incompatibilities. Version 2.0 (to be released) is all about leveraging their new lightweight sandbox VM thingy which is not only useful for running a Linux kernel but general sandboxing. Ie, I imagine they're going to leverage it for Azure, and it's going to be mostly wasted on the desktop.
 
I wouldn't know anything about Linux, I'm literally the last person to know anything about it on here, sad, I know. It's not really for me, I couldn't use CLI/Terminal commands any further than I throw a football.
 

Blog entry information

Author
Sono
Views
783
Comments
110
Last update

More entries in Personal Blogs

More entries from Sono

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Nintendo becomes responsible for 2024s virus +1