Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

136 Excellent

About EricBall

  • Rank
    River Patroller

Profile Information

  • Location
    Markham, Ontario, Canada

Recent Profile Visitors

35,280 profile views
  1. One side effect of trying to install SteamOS is realizing doing the base install & updates while hardwired is a pretty good idea. However, I did take the advice of JayZ and disconnect the PC from the network for the initial install to avoid having the Admin user tied to an email address. I've also created individual normal users for each member of the family. The actual Windows 10 install & update went smoothly. Then came the big test - I installed Steam, CS:GO and did the timedemo. Unfortunately with the default "high" settings I didn't hit my desired [email protected] target (although I did get over 120Hz, and significantly better than the sub-60Hz I got on the iMac at low settings. The bottleneck appears to be the graphics card as it's pegged to 100% and none of the CPU cores are. On the one hand I'm disappointed with the result - although it's not like I had any real reason to expect it would meet my target out of the box. Rather than throwing money at the problem and spending hundreds more to get higher performance I went with the CPU & graphics card with the "best bang for the buck" - which means both cheaper and lower performance. But I am kicking myself for not going with the GeForce GTX 1660 Super. But I've done some more testing and I can get over 170Hz by dropping the quality settings, so now I just need to decide which is more important - pretty or fps, and see which settings get me the most fps for the least visual impact. And it's not like it's difficult to upgrade the graphics card if I decide in 6 months I really want to spend the $$. Now begins the long process of setting up the various programs I want to use on the new PC, configuring them to work the way I want, and consolidating the files from the iMac and my work laptop.
  2. I've bought a new primary computer to replace the current one - a late 2013 27" iMac. The iMac has been a great computer and for the most part not being able to use it to run Windows apps has been offset by being able to run MacOS apps. Plus it gave me the opportunity to develop an iOS app. And it has a really nice 27" 2560x1440 screen. The problem is games. I've been playing CS:GO's Danger Zone mode and putting up videos on YouTube for over a year and have been getting comments on my low frame rate for just as long. The obvious solution is to buy a new computer. The problem with the solution is justifying paying C$2K just so I can play a game at a higher frame rate. But now that my son is home from college, I can validly say that he can use it to continue his game art endeavours. My objective was to assemble a computer which could run Danger Zone at [email protected] (equivalent to [email protected]). Unfortunately specific performance numbers are hard to come by, so I'm not sure whether it will achieve that objective. In addition, I'm thrifty - so I was reluctant to just throw money at the problem and tried to weigh incremental price vs incremental performance. (Costs given in Canadian dollars and include shipping and taxes.) C$303.97 AMD Ryzen 5 3600 I really started dreaming about a new PC with the Zen 2 processor benchmarks - a high performance CPU at budget prices. This was a processor I could build a decent system around. It benchmarks at over 2.6 times the speed of the Intel 4771 in the iMac (18% faster in single thread), which I am hoping is enough for CS:GO that tends to be CPU bound and only really uses 4 cores. And while I originally dreamed of the Ryzn 7 3700x, that's $200 more for 1/3 more cores but only 28% higher performance (and only 5% more in single thread). I'm going to stick with the stock cooler unless it's too noisy. C$258.77 GeForce 1650 Super I went with the GeForce 1650 Super because it supports NVENC v6 - for making YouTube videos. It benchmarks at 2.5x the GeForce 780M in the iMac. However, I probably should have gotten the GeForce 1660 Super for 28% higher performance for only $100 more. C$134.18 MSI B450M Gaming Plus Motherboard I went with the B450 over the X570 because I didn't see the point of paying substantially more for PCIe 4.0. I went with MSI because, if necessary, I could flash the BIOS to support Zen-2 without a CPU. The Gaming Plus motherboard had all of the features I needed without a lot of features I wouldn't be using. (In addition, I noticed a lot of motherboards which had more slots etc also had cross restrictions on which could be used.) However, this particular motherboard was difficult to find and I had to drive 150 miles round trip to pick it up. I probably should have reviewed what was available the current market rather than sticking with the decision I made 6 months ago. (Note: I learned the B450 won't be supporting the Zen-3 after I bought the motherboard, although I'm not certain it would have changed my decision as I am not likely to upgrade my CPU that soon.) Note: I've also learned there are multiple "Gaming Plus" motherboard models from MSI. I lucked out and got the one I assumed I was getting. C$205.50 32GB DDR4 3200 I bought the cheapest RAM available from newegg.ca when I ordered, although I did spend $10 extra to get the 3200 speed instead of the standard speed. C$214.68 Intel 660p 1TB M.2 PCIe NVMe SSD It's strange to think how much storage this is; and it's both smaller and faster than a normal SATA SSD. I paid a little extra for Intel because they have historically made very good controllers. C$100 Thermaltake Core V21 case I went with this case first because I'm a traditionalist - I like my motherboard horizontal so the graphics card & CPU cooler aren't putting strain on the motherboard. I also find the cube look to be attractive. It also has a massive 200mm intake fan behind the vented front panel, so I shouldn't need any other cooling. I decided to put the windowed panel on the top and the vented panels on the side because, although having a vented panel on the top would probably better for cooling, it would be worse if one of the cats decided to sit or sleep on it. It's also kinda cool to look down into the case. As this is an older case I was able to buy it second hand, although it meant a 80 mile round trip drive to pick it up. C$67.79 Enermax 500W Gold Revolution Duo This was the cheapest 500W gold rated power supply from a brand I recognized. (500W is certainly overkill, but I didn't see the logic to try to get "just enough" and risking "not enough".) For some reason it was in a velveteen bag in the box. The cables are nicely sleeved, although not detachable, and it includes a couple velcro straps. C$101.69 TP-Link TX3000E I new I wanted a PCIe WiFi adapter with external antennas and this one was competitively priced. While I don't have an AX3000 router, I figured having the adapter support the latest and greatest WiFi standards should mean it will get the best results from my last-gen router. C$564.99 ASUS VQ27BQ As I've said, one of the best features of the iMac is the monitor and there wasn't any way I was going to downgrade for the new computer. In addition to being 27", 2560x1440 and capable of 144Hz (or better) it had to support G-Sync (so if the computer wasn't capable of hitting [email protected] I'd at least get the same framerate as fps). Fortunately, Nvidia has enhanced their drivers to be compatible with many Freesync monitors - which are significantly cheaper than G-Sync monitors as they don't have the proprietary chips required for G-Sync. I was going to get the Acer XG270HU as it is slightly cheaper, but it was in short supply and I was able to pick up the ASUS (which has better specs) open box for the same price. One challenge is I purchased some of these components online so I needed to wait for them to be delivered, which was even more frustrating due to the 15 day return policy on the components I picked up. C$213.57 Microsoft Windows 10 Home When first I looked at the Microsoft website I thought "USB" meant you'd download the installer to a USB (and receive the activation code electronically), so I didn't bother buying it until all of the components arrived. Imagine my surprise when I learned it meant Microsoft was shipping me a USB via FedEx! (There might be a download version, I didn't check since I'd already paid.) But then I realized I could download SteamOS and use it while I waited for the delivery. Once I got the components, assembly went fairly smoothly - although not without a few frustrating moments. Why does the AMD stock cooler not use the (presumably) standard motherboard mounts? The case includes a bracket for the power supply but it's difficult to install so I left it off. Getting the motherboard and I/O shield mounted was annoying. I ended up putting the I/O plate on the motherboard and then putting the two into position in the case as the grounding tabs on the I/O shield made it impossible to do it otherwise. Then I had to push the motherboard into position to get the mounting holes to line up and hold it there while I screwed it in. A dual slot graphics card (which is the norm these days) covers the slot to the right (looking from the rear) of the PCIe x16 slot. Fortunately my motherboard has two PCIe x1 slots (both to the right of the PCIe x16 slot) so I had an open slot for the WiFi card. (I'd assumed the graphics card would extend to the left, over the M.2 card.) Of course when I first powered on the PC all I got from the monitor was "no signal". Immediately I started to wonder if I'd bent some pins on the CPU because I'd dropped it onto the socket (forgetting to open the retention clip first to boot). But before taking things apart I decided to see what I could troubleshoot first. So I connected a laptop to the monitor via the HDMI cable - that worked. So I swapped the Display Port cable I had used (required for G-Sync) with the HDMI connection and was greeted with the BIOS menu. Hooray! However, the SteamOS install wasn't successful When the install first started it presented a warning message about UEFI vs BIOS which had me spending a bunch of time trying to get GPartEd to run (eventually just dropped to command line and used parted) to try and see if there was anything pre-installed on the SSD which I might want to keep. (Nope) After going through the primary install it very unhelpfully popped up a window saying it can't connect to the network (no duh) and I needed to configure my WiFi (double no duh), but just dumping me into the GNOME desktop with no hints about what needed to be done. After many, many frustrating attempt to try to configure the network (during which it keeps popping up the "no network" message), I found a how-to online which showed I needed to click on the WiFi adapter in the Network Device Manager (or some such). Except I didn't have a WiFi adapter listed in the Network Device Manager. I guess SteamOS doesn't include the Linux device driver for my next-gen adapter. In the morning (while everyone else was sleeping in) I dragged the computer over to the living room and plugged it directly into the router (and the TV instead of the monitor) and let it finish the install. Or tried to. At some point it got caught in an infinite loop of "encountered a fatal problem attempting to correct... <reboot>: Figuring something had gone wrong, I tried to reinstall, then had to use parted to clear the partitions, then go through the reinstall process to... same problem. After a shower I realized I was wasting my time on something which was going to be temporary anyway. I would have liked to have seen how CS:GO under SteamOS performed, but it wasn't worth the time, effort and frustration.
  3. When dealing with audio and video files it's important to understand the differences between the container format and the codec. Confusion often arises because the filename extension typically indicates the container (e.g. WAV, AVI, MOV, MKV, OGG, MP4) but most container formats can handle a wide variety of codecs (e.g. H.264, MPEG2). People who don't understand this will complain they can't play a particular WAV or AVI file, not understanding that their player doesn't have a decoder for the codec. According to Wikipedia, WMV files are generally one of the Windows Media Video codecs in an ASF container. In addition WMV 9 was standardized as VC-1. So depending upon the codec used for your WMV files, HandBrake could have just put the exact same compressed data into an MP4 container. However, looking at episode 1, it appears it's been transcoded to H.264, but probably at a high enough bit rate that the video is visually indistinguishable from the original. As to why WMV is obsolete - it was a proprietary format. Typically proprietary formats always lose to more open formats.
  4. Just a note to anyone looking at my sprite data to color mapping post, I really recommend you look at the spreadsheet as it makes it much easier to see how the bit patterns match the the different colors. (And hopefully allow you to avoid making bad assumptions when designing sprites.) Also for anyone thinking about using the 320 modes, don't forget that large luma changes between pixels will cause false colors on real hardware (e.g Tower Toppler).
  5. Sounds like quite the challenge, although I have to wonder what you are planning on using it for. It's not like you're going to implement the standard C libraries on the 2600. For me, I'd start with what problem I'm trying to solve and then build up something from there.
  6. Thanks for the nod. Yeah, the TIA audio generator is pretty limited in what it can create, so trying to use it to duplicate any normal audio is fraught with challenges. That's one of the reasons I went with the brute force correlation rather than something like the FFT. (Also given an FFT is just a way of calculating a Discrete Fourier Transform - which is essentially a correlation matrix between the input and the set of sine and cosine waves, I figured I could use the raw TIA waveforms to create a similar correlation matrix.) Hmm... I wonder if what is required is to find the "closest" TIA waveform - so rather than looking for an exact match / correlation, instead somehow have each TIA waveform represent a range of frequencies.
  7. The way I read https://support.google.com/youtube/answer/9528076?hl=en&ref_topic=9257782 is "is the video specifically targeted at minors", not "is this video only for those over the age of majority". So unless you're specifically targeting kids (or otherwise need to be on the "YouTube for Kids" area), the answer is no.
  8. Personally I enjoyed Ep1 more than Ep2 and Ep3. I think the good / great scenes in the second two weren't enough to balance out their bad scenes. Both are also deep into the Anakin storyline, so both films are more focused on him and Padme with more weak writing and bland acting.
  9. I did a similar binge before going to see Episode 8. I remember seeing Episode 1 on opening night and enjoying it - and returning for several more theater viewings. I still enjoy Episode 1 as I find the good parts (Darth Maul, the pod race, the battle scenes, landscape shots) are still very, very good. I never was a Jar-Jar hater, so his goofy manner doesn't bother me, and it's interesting to watch his character develop - knowing what he later sets in motion. I also loved Palpatine and how he clearly was pulling the strings to ensure he came out ahead no matter what happened. This is where the Republic starts to fall. OTOH where the prequel trilogy falls down IMHO is in trying to do what it was supposed to do - explain the origin of the Skywalkers. Unlike Rogue One, which turned a single line into a coherent movie which was consistent with the other movies, the prequels managed to ruin some of the mythos and introduce contradictions with the original trilogy. I understand it is very difficult to write a prequel, but George had over a decade to do so.
  10. My problem with buying a new console is I already have numerous devices and a library of games to play on them (and more available at low or no cost). I will say that # 3 shouldn't be a deal breaker unless you live somewhere where internet is expensive or unavailable. The question is whether the game can be played offline.
  11. Yep, depending upon how you are counting lines that will do it.
  12. Yeah, the "no 32bit" is a non-starter for my 27" iMac. In particular the drivers for my Dell Laser printer / scanner / copier. For EyeTV I suspect the video files could be played back via VLC or similar - but that's not much value without the metadata. I learned at one point to try to avoid recording shows which followed sporting events and try to find an alternate timeslot or channel.
  13. One thing to check is how you're setting VSYNC / VBLANK. I have hazy memories of some people having problems with Skeleton which was eventually tracked down to how it did VSYNC / VBLANK (setting bits at the right time of the line and for the right number of lines). Or was it I didn't use VBLANK, but just generated black. Something or other. There was also a bug in the original release of Skeleton+ which caused the "YOU WIN" screen to roll. I wasn't paying attention when I was reordering the data in the cart and the label which I was using for the address of the last line wasn't anymore. Maybe you've got something similar where you're jumping from one routine where the VSYNC is at the top of the loop to another where it's at the bottom.
  14. In addition to media coverage of people buying items at high prices there are the "reality" shows which suggest even the most common brass is worth it's weight in gold. (In fact, many of those shows are staged and the prices are set by the production team.)
  • Create New...