Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • entries
    63
  • comments
    51
  • views
    13,591

About this blog

A random blog about technology related things. Updated whenever I have something on my mind.

Entries in this blog

 

Does Making Windows 10 Lean Do Anything For Gaming Performance?

There's been some talk about Microsoft implementing a "gaming mode" for Windows which should help improve the performance of games. Or at least, minimize the impact of the OS on gaming performance. What this means is up in the air. However I decided to take a stab at something that could be like it and create a lean build of Windows 10. That is, a lot of its components were either disabled, deleted, or otherwise no longer a factor.   The Setup I'm using my computer for this test,

Mira Yurizaki

Mira Yurizaki

 

List of Guides I've Written

A list of guides I posted somewhere on the site, just in case I post more than the 10 URL limit for profiles (plus that'd get wild anyway)     A guide to how to identify if you have a CPU bottleneck and see how much it can affect you.   An explanation on HyperThreading.   It also answers the question "Why is it bad to have no page file?"                     Not really a guide, but might be hel

Mira Yurizaki

Mira Yurizaki

 

The Chiplet "Problem" with GPUs

UPDATE: I've edited this blog too many times because I always think I'm done, but then another idea comes up. *sigh* But I should be done now.   With AMD's semi-recent announcement of their server processors using the so-called "Chiplet" design, I thought it'd be a good idea to talk about how this could affect other processor types. People have pointed to GPUs being the next logical step, but I've been hesitant to jump on that and this blog is to discuss why.   An Explanation

Mira Yurizaki

Mira Yurizaki

 

The Adventures of Adding Thermal Pads to an EVGA GTX 1080 SC

tl;dr - things to know about installing the thermal pads Your back plate may have extra padding where you need to install the back plate thermal pad. You'll have to remove these before applying the thermal pad. The back plate has plastic covering parts where the thermal pad will be installed. This plastic is a pain in the rear to remove and leaves a obnoxiously hard to remove adhesive. If you want to feel like the thermal pad will actually do something and you want to remove it, be

Mira Yurizaki

Mira Yurizaki

 

Why are physics engines tied to frame rates?

I came across the news about Fallout 76 has a problem: you can edit a value in one of the ini files which affects the frame rate, and then the physics engine is tied to that, with the end result is players are able to move faster simply by rendering more frames. Obviously this is a problem but why do developers design the physics engines around a frame rate? You need to have a rate of change. Frame rate is a convenient source of what the rate is.   A lot of equations in physics are ove

Mira Yurizaki

Mira Yurizaki

 

[RQB] How the USB Type-C retention system works

Note: This is a copypasta of a status update I did.   One of the things that has eluded me about USB Type C was its retention system. On Micro B it's easy to see; those little bumps on the top of the cable's connector are it (they go into divots in the device's end). But in Type C I couldn't see anything. So I chalked it up to either friction or those six metal bits on the end of the cable's connector.   It turns out it doesn't look like either. I found an exploded diagram of

Mira Yurizaki

Mira Yurizaki

 

Let's build the PS4 Pro

EDIT: It's probably a good idea to lay out some ground rules at the top so people know how I'm approaching this: Everything must be new. The reason being the used market is not consistent or reliable. Everything must be gotten from official channels. Hardware must be matched as closely as possible. If the exact part or equivalent cannot be found, a justification must be needed. If a part on the PS4 is available for the PC, it must be included. If I'm allowed t

Mira Yurizaki

Mira Yurizaki

 

A trip to The Computer History Museum

Since I was in the area, I decided to take a trip down to the Computer History Museum in Sunnyvale, California. I also could've made a pit stop by Google's HQ and Apple's HQ for maximum geekiness (well and maybe glance at Oracle and Adobe's HQ), but nah. It's a nifty place if you get the chance to go. Just don't expect much out of the gift shop, there's a lot of cringe-worthy "geeky" stuff. But then again, maybe you're into that sort of thing :3   Since a picture dump really isn't feas

Mira Yurizaki

Mira Yurizaki

 

We should really stop chastising people who think PC building is "too hard"

The other day I found a Gamer's Nexus video in my subscription feed. It was Steve Burke criticizing a magazine's article on how PC building is "hard" and to prove it wasn't, would do a speed build.   Admittedly I didn't watch the whole video, nor did I read the article in question. But my overall takeaway is this: to all you people who build or built their machines, stop saying it's easy as if building a PC is like operating an elevator or using a phone.   Now ignoring the ot

Mira Yurizaki

Mira Yurizaki

 

The actual reason why communication standards measure in bits per second, probably

When you look at the bandwidth of a communication bus or interface such as USB, SATA, or the speed your ISP advertises they give you, you notice that often times they measure everything in bits per second instead of bytes per second, a figure we're more used to. The common reason we think that companies advertise the bits per second is because it's a larger number. And obviously larger means better to the average consumer. Confusingly as well, the shorthand versions for bandwidth looks similar e

Mira Yurizaki

Mira Yurizaki

 

Process for gathering video card data when analyzing application behavior

Since I've been doing some tests lately involving how applications use the video card, I thought I'd write down the process of gathering this data and presenting it. After all, any sufficiently "scientific" test should be repeatable by others, and being repeatable means knowing what to do!   What data am I gathering? CPU Utilization This is to see how the CPU is being used by the application. The higher the usage overall, the more likely it is to bottleneck the GPU. I may omit

Mira Yurizaki

Mira Yurizaki

 

Pet peeves of a software developer

As a software developer, I've come across things people say that annoy me, because often it's not the reality: Software development is "easy" Like any other skill, the easy part isn't because it's actually easy, it's because people built-up experience and skills necessary to simply just do something. Because if it was easy, you, as a layperson, should be able to do it just as easily.   Software is built from start to finish in one go, e.g.: "Day one patches are dumb" In sof

Mira Yurizaki

Mira Yurizaki

 

Project Dolly: A look into cloning Windows (Conclusions)

It's earlier than I'd said I would report this but for reasons I'm choosing to wrap up this experiment.   In day-to-day usage, I still haven't ran into any problems. Granted I did not play any games on the laptop, but I did run 3DMark after the cloning. However supposedly people do have issues regardless if they game or not. I also may not have been exactly representative of the use case, since I didn't clone after say a year of use. Though I can't think of anything that would cause is

Mira Yurizaki

Mira Yurizaki

 

[Random quick blog] What does Installing/Uninstalling a application really mean?

When you install an application using some install process, you'd think a lot is going on in the background aside from copying files to the install location. But for the most part, that's all it's really doing. Depending on how the application was designed and programmed, it'll be looking for files or libraries in certain places. So if said files or libraries don't already exist, the installer is making sure they get put in the right place. The only other thing that happens is to write some entr

Mira Yurizaki

Mira Yurizaki

 

[RQB] VRAM usage may not be what you think it is

Note: This is a copypasta of a reply I did to a topic.   I think the VRAM thing is more complicated than "[Game] uses X amount of VRAM, therefore, you need more than X amount of VRAM these days" for performance. I've been reading on the interwebs from people that games will request more VRAM than they actually need and they may never use it, much like how apps may overshoot how much memory they need (yes this is actually a thing: https://blogs.msdn.microsoft.com/oldnewthing/20091002-00

Mira Yurizaki

Mira Yurizaki

 

Project Dolly: A look into cloning Windows (Preliminary Results)

A couple of days ago, I decided to examine if cloning Windows was as bad as everyone says it would be, in that you'll run in to problems and other issues. So I'm using my laptop as a test bed for this project to see if anything really happens if you clone Windows.     When I started this project, I installed Windows 10 Fall Creator's Update to the laptop's SSHD, then installed programs that I would've used in a normal setting, and imported the settings of two of them (Visual Stud

Mira Yurizaki

Mira Yurizaki

 

A look back at the gadgets and gizmos I've had over the years

I usually try to avoid buying the latest and greatest technological thing that's "in". Like when smart watches were all the rage last year, I avoided them. When the iPad came out, I saw it more as a novelty. I avoided wireless things, since I didn't want to deal with charging them up and such. But all that's changed, since now I've owned these kinds of products (well, except the iPad). So here are my thoughts about the gadgets I've purchased over the years, and whether or not they're still impor

Mira Yurizaki

Mira Yurizaki

 

How does the CPU/GPU bottleneck work?

The title might be a little strange to anyone who's remotely familiar with performance bottlenecks. But rather than try to explain things on a higher level, where all of the CPU and GPU usage comparisons are done, this explains on a lower level. That is, not only the what is going on, but why it happens. How Do Performance Bottlenecks work? To understand how performance bottlenecks, particularly for games, it's important to understand the general flow of games from a programming standp

Mira Yurizaki

Mira Yurizaki

 

Discussing Myths: You can't boot Windows that was installed for another computer

This is a statement I see prevalent in tech circles: Whatever computer you install Windows on can't be booted on another computer. The most common cited reason is the drivers that were installed on that particular Windows will conflict and cause issues with the hardware in another computer. This is false. If only because I've not only successfully booted into Windows installed for another machine, but managed to do work in it. I used this method to fix someone else's computer and even when the d

Mira Yurizaki

Mira Yurizaki

 

Is PC gaming really cheaper than console gaming?

Oh boy, I'm going to stir up the hive with this entry.   I found myself in a discussion on another gaming website where the article was originally for discussing the PS4 Neo, and the comment train went on discussing the implications of if consoles do follow the hardware refresh model like cell phones and such. Or rather, if you're going to have to spend $400 on the latest and greatest thing, doesn't this drive the value of console gaming down even more? So I want to look into this topi

Mira Yurizaki

Mira Yurizaki

 

Project Dolly: A look into cloning Windows (Planning)

I'll admit something. If there's one topic I typically stay away from because it seems like everyone has a consensus on the subject, it's cloning Windows installations from an HDD to an SSD. The consensus is it's always better to just reinstall the OS. While there are some practical reasons, the most common ones I've heard to avoid cloning is because you'll encounter a plethora of issues. I've found this puzzling considering: I've cloned multiple times with no ill effect I don't un

Mira Yurizaki

Mira Yurizaki

 

Demystifying Ray Tracing Further

With NVIDIA's RTX cards out and the company pushing ray tracing, I figured I have a look around at what I could in the graphics community through blog posts and whatnot about ray tracing itself. Then interacting with the community it seems like there are some misunderstandings and perhaps a warped interpretation of what's going on. So this post is a random assortment of thoughts regarding the encounters of others discussing this topic and what my input is.   Ray tracing describes a typ

Mira Yurizaki

Mira Yurizaki

 

Why OSes report processor utilization as idle process time

This was brought up in a conversation about how Windows reports processor utilization, whether it's the CPU or GPU. You may be tempted to think that processor utilization is or should be the percentage of how much the processor is being used over time rather than something like idle time, which is defined as the CPU running the OS's idle task. In a previous blog post, I did touch upon this, but I don't think the reasoning I put painted the entire picture. Basically I said:     O

Mira Yurizaki

Mira Yurizaki

 

How the computer world became serial

Practically every peripheral interface, be it USB, SATA, PCIe, Thunderbolt, and even DisplayPort, uses a serial interface. That is, it transmits one bit at a time across the data channel. That seems kind of inefficient, considering that we used to have parallel interfaces that could transmit many bits at the same time. In fact, the only truly parallel interface that remains is DDR memory and inter-processor communication. So what happened? To understand this, it's best to look at several aspects

Mira Yurizaki

Mira Yurizaki

 

Process for gathering video card data when analyzing application behavior, pt. 2

There was one bit I should add from this last blog: Once you've gathered up the data, how do you use it? The biggest trouble with PerfMon in the way it gathers GPU data is, while it can do per-process data gathering, it doesn't actually capture the process you're interested in unless it's already running. While that's fine and all for observing it without logging, creating a Data Collector Set that captures the process is impossible. PerfMon uses Process IDs, or PIDs, and the game's PID wi

Mira Yurizaki

Mira Yurizaki

×