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

About this blog

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

Entries in this blog

 

Yet another AMA

I've been stewing on this for a while (and I kind of didn't want to stomp on @Arika S's) but I figured... why not go for it? So here's the AMA if you want to ask me a question, any question! Yes you can ask anything and I will answer. But just so you're aware of the "rules" about this: The answer that I give may not be the answer you want. Until it gets added to this post, I'll accept the question. But once the question is added to this post, I will ignore future repeats of that que

Mira Yurizaki

Mira Yurizaki

 

Why what happens in consoles, doesn't really matter in PC gaming

I forget where I read this, maybe it was on Reddit, but I recall someone saying that NVIDIA is screwed because consoles will heavily be using compute and since it's AMD hardware they're running, asynchronous compute. The belief is since the PS4 and XB1 are now more or less PCs, developers are going to use all the technologies advantageous to AMD hardware and when they port the games over, said advantages will come over. This is doubly true now that Vulkan and DirectX 12 are touted to offer "cons

Mira Yurizaki

Mira Yurizaki

 

Why what happens in consoles, actually does matter in PC gaming

I'm going to be edgy and start off with the exact opposite headline from my last blog! Okay seriously...   If there's one thing I like about console gaming development is that it challenges the developers to do creative things. It brings out the best in those developers and I salute them for that. Heck, even in the early days of PC gaming, this mentality was around and about care of the likes of John Carmack and Ken Silverman. But lately, because of the relatively long life cycle of co

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

 

Why multi-video card setups can't combine VRAM

( I need a name for blog posts like these, but all the good ones are taken )   While I don't think it's often brought up, an idea might come about that when using multiple video cards, such as in SLI or Crossfire, their VRAM combines. So if you have two 8GB cards, you effectively get the same thing as a 16GB card. However, this isn't the case. You might be asking... but why? If these setups combine GPU power, how come VRAM doesn't combine?   On a broader view, the video cards

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

 

When something seemingly designed well still has a problem.

With yet another security bug found on processors, one has to think how anyone would've let this through for this long. People would like to think there's incompetent engineering out there and while sure, they exist, what people also don't see are the designs that even you would agree with all of the knowledge and experience in the world that seems sound without experiencing it in the real world. So I have an example of such. This one I love to share, partly because pride (I was a junior develop

Mira Yurizaki

Mira Yurizaki

 

What if larger monitors are like larger camera sensors?

No matter how I slice it, things look pretty on my 46" 1080p TV than when I see the same thing at 1440p on my 27" monitor. I could say it's because the TV is glossy while the monitor is matte and I do get some envy looking at iMac screens, but maybe it's something else.   So the relationship to monitors and camera sensors as the title suggests is that packing more pixels in a fixed area on camera sensors may actually produce worse image quality than not. The reason being that each pixe

Mira Yurizaki

Mira Yurizaki

 

Web app development is actually a good way to learn multi-threading concepts

As a way to expand my skill set and give me something to do in my spare time on programming, I've taken up learning what is called full stack web development. In it's most high level description, that means dabbling in both the front-end (client app, web page, etc.) and back-end (server, database, etc.) of the development process. To ease going into this, because I didn't want to learn almost a half-dozen languages, I've stuck with Node.js and MongoDB, as both use ECMAscript. Essentially all tha

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

 

Think of Task Manager like a report to the department head

A common complaint or concern I hear with Task Manager is that what it reports doesn't seem very useful or that they wish what it'd report was something more meaningful. A commonly cited one is CPU % Utilization, which people have commented that it doesn't really represent what the CPU is actually doing.   After stewing on this I thought of a way to think about what Task Manager is better thought of: a status report to a company's department head. For example, let's take a company's he

Mira Yurizaki

Mira Yurizaki

 

Think beyond computer problem solutions than just knowing them

Fixing computers is always a satisfying thing. Especially after chugging away at it for hours or even days. And when you come across the solution, you tuck it away in your memory, notebook, or what have you so the next time the problem shows up, you can fix it again. But I don't think that's enough to really "master" the computer.   I'm having a feeling that a lot of people who are beyond beginners accumulate solutions to problems or at least know how to find them online and simply spo

Mira Yurizaki

Mira Yurizaki

 

The Software Enigma Machine Bonus: Refactoring some code

A bonus update to the Software Enigma Machine I did way back when. This time, I went back and refactored some code because I felt it needed it.   The Outline Part 1 What is the Enigma Machine? Why did I choose to implement the Enigma machine? Before Programming Begins: Understanding the theory of the Enigma Machine Finding a programming environment Part 2 Programming the features

Mira Yurizaki

Mira Yurizaki

 

The Software Enigma Machine blog Pt. 4: The GUI

Part 4 in the making of the Software Enigma Machine. This last part deals with the graphical interface.   The Outline A recap on the outline. Part 1 What is the Enigma Machine? Why did I choose to implement the Enigma machine? Before Programming Begins: Understanding the theory of the Enigma Machine Finding a programming environment Part 2 Programming the features Rotors

Mira Yurizaki

Mira Yurizaki

 

The Software Enigma Machine blog Pt. 3: The Plug board

Part 3 in the making of the Software Enigma Machine. This time, talking about the plug board.   The Outline A recap on the outline. Part 1 What is the Enigma Machine? Why did I choose to implement the Enigma machine? Before Programming Begins: Understanding the theory of the Enigma Machine Finding a programming environment Part 2 Programming the features Rotors

Mira Yurizaki

Mira Yurizaki

 

The Software Enigma Machine blog Pt. 2: The Rotors

Part 2 in the making of the Software Enigma Machine   The Outline A recap on the outline.   Part 1 What is the Enigma Machine? Why did I choose to implement the Enigma machine? Before Programming Begins: Understanding the theory of the Enigma Machine Finding a programming environment Part 2 Programming the features Rotors Rotor housing Part

Mira Yurizaki

Mira Yurizaki

 

The Software Enigma Machine blog Pt. 1

Since enough people seemed interested in a status I posted some time ago that I thought, hey, it might be a good idea to do a write up. It'll be short enough that it'll actually end!   The Outline This section is just to provide an outline of this series: Part 1 What is the Enigma Machine? Why did I choose to implement the Enigma machine? Before Programming Begins: Understanding the theory of the Enigma Machine

Mira Yurizaki

Mira Yurizaki

 

The Misconceptions of DirectX 12 and Vulkan

Note: This is a repost since where I had it originally on the forums got buried within a few hours.   I spent the last week and some change looking up how DirectX 12 and Vulkan work and how NVIDIA and AMD are handling it. Most of it was that I felt there was a lot of misconception going on with people thinking how the APIs are supposed to work. So here’s what I found out: What does “low-level” API even mean? What is this “asynchronous compute” I keep hearing about? I

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

 

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

 

Simple mod to increase video card airflow in my build

Update time to my experiments with improving GPU temperatures and case airflow. So as a recap: I've noticed that my video card was hitting thermal limits on workloads that normally didn't in the last case it was in, a Silverstone FTZ-02 After looking at the case and thinking of the airflow pattern, I came up to this conclusion: The idea was that the case fans on the top and rear would draw the hot air (marked red) up and out. But there wasn't much airflow going there. So I stu

Mira Yurizaki

Mira Yurizaki

 

Second followup to the airflow mod

I had two burning questions in my head: What happens if the fan is pointing down? Are the intake fans creating much of a difference? The new configs are: Intake at 30% with the other fans at a custom fan curve Fan pointing down, not running CAM Fan pointing down, running with CAM at 50% fans So here's all the data compiled. Regarding the charts, instead of using maximum clock speed (which all of them were within 1% of each other), I used maximum tempera

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

 

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

×