Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 291 292 [293] 294 295 ... 297

Author Topic: The Generic Computer Advice Thread  (Read 306129 times)

methylatedspirit

  • Bay Watcher
  • they/them; perpetually lost
    • View Profile
Re: The Generic Computer Advice Thread
« Reply #4380 on: December 01, 2020, 06:57:13 am »

Only way to know is through structured testing.
I have an idea of what the test procedure would look like, then. I'm no expert, so I'm using off-the-shelf (i.e whatever I'm aware of that I can take from elsewhere) tests.

Part 1: Adjusting FCLK

To widen the range of possible testers, I'll adjust the memory clock speed down to 3200 MHz. I think it's a reasonable speed to run at, since tech websites tend to recommend this speed for Ryzen. With that in place, I'd use FCLKs of 1600, 1400, 1200, 1000, and 800. This equates to memCLK:FCLK ratios of 1:1, 7:8, 3:4, 5:8, and 1:2. Just keep your original memory timings; I don't think it'll have much bearing on performance.

Then, in BIOS, you set the memory clock speed to 3200 MHz, then you set the ratio to get your desired FCLK.

I sense a problem here, though. Do Ryzen motherboards actually let you set any ratio you want, or are you only allowed to use a predefined list of ratios? Or even better, can you just set the FCLK directly so that we don't have to deal with this ratio nonsense?

Part 2: Testing DF performance

To test for FCLK's effect on DF performance, I'd use vosgren's DFmark, running just the TESTSMALLGEN preset to test for worldgen and TESTSMALLEMBARK for embark (it tests for an entire simulated year, which would take a while on the big version). If using Windows, I'd go and use this:


And it does this 4 times. Since we're looking for sustained performance here, the first run of each will be discarded. As usual, the test system should be left unattended for the entire test to prevent user activity from contaminating the results. The small versions are used to prevent it from taking far too long; we need to repeat this performance testing 5 times for each FCLK setting. One round of this would take around an hour on my i5-9300H, dual-channel DDR4-2666, based on my preliminary testing.

The "Test_Results.txt" file created after each run should be saved somewhere, and the filename changed to something like "[CPU]_FCLK_xxxx", xxxx being the FCLK setting used for that run, and [CPU] being the CPU used, like "Ryzen 5 5600X".

Part 3: Compiling Data

Thing is, I'm not sure I'd trust people to compile their results in a consistent manner, so I think I'll ask them for the raw test data first so that I can compile it later. I have my own methods. I'd use Google Sheets so that people can contribute their results, but my account name is now my real name, so I don't think I could use that. Not sure I want yet another account to manage, too, so... eh.
« Last Edit: December 01, 2020, 07:00:18 am by methylatedspirit »
Logged

Naturegirl1999

  • Bay Watcher
  • Thank you TamerVirus for the avatar switcher
    • View Profile
Re: The Generic Computer Advice Thread
« Reply #4381 on: December 01, 2020, 07:43:45 am »

My iPad shows Cupertino CAs weather when swiping right on the home screen. I live in Iowa. Location tracking is on. How do I get it to show my citys weather by default instead of Cupertino?
Logged

Lord Shonus

  • Bay Watcher
  • Angle of Death
    • View Profile
Re: The Generic Computer Advice Thread
« Reply #4382 on: December 01, 2020, 08:41:38 am »

He does not seem interested in sorting a command-line invocation's return; He seems interested in having his GUI file manager be able to be drop-sorted by clicking on the "length" column, and it sorting his media files in the folder based on length, ascending or descending.

This is correct. I'm never working with my entire media library (to avoid choice paralysis), so any scripting solution would be very cumbersome. I just want to be able to easily be able to say "I have time for this movie but not that movie".
Logged
On Giant In the Playground and Something Awful I am Gnoman.
Man, ninja'd by a potentially inebriated Lord Shonus. I was gonna say to burn it.

Starver

  • Bay Watcher
    • View Profile
Re: The Generic Computer Advice Thread
« Reply #4383 on: December 01, 2020, 11:50:09 am »

One could 'easily' (...FCVO. SMOC!) have a shell-script that accepted a selection of files, calculated[1] the lengths and pop up a hint-list. Then you could select a likely bunch, 'right click' and send their names paramaterised to the associated script for display. Maybe a dumb listing as a guide, possibly repackaged into a clickable list (htmlified dynamically and sent to browser? I suppose a Tcl/Tk solution might be the better (thinner) solution though...). Or develop this in a directly PCMANFM-friendly pluginabilityness to plug the very obvious gap, but I can help you very little in that right now.

I might give this a go at the weekend, though it'll probably not be flexible enough for everyday use by the time I've finished polishing it to my own satisfaction.


Not a 'solution', but I often listen to (or watch) media at 150% speed, so hour-long things only take 40 minutes - and still perfectly understandable for it (200% can be a bit too much, unless I'm rebinging on the way to the 'good bits' for something I know well enough). Apart from making the normal-speed bit actually seem a liiitttlle biiit sssllooooww (in my head) when dropping back to that, it's a handy trick available if your media player allows it. I've got l some radio from this morning currently piping through my headphones as I write this, and it's hardly making it dilfiluct to tyep thungs att al!!! ;)



[1] Or retrieved from file, having once been calculated. And if you have that, you could also do a reverse-search by popping up anything of "30m+-5m", possibly with additional theme/genre filtering if you have time to set that up as well, to give you randomised suggestions that suit.  Back in the day, I had a nice little script called by the .xinitrc to check for console location (or ask me to enter it, for the IP, if not known) via a simple flatfile, with a pop-up console that let me check what other users of note were also logged in on in the same lab's machines ("abc123 @ ServerWell/Next to door") or any othe lab I decided to check (e.g. from the VT100s) to see if there were free seats. It wouldn't take much to convert that idea to your purpose, though in a much less kludgy (and no longer so X11/bashy) manner. ;)
Logged

Ziusudra

  • Bay Watcher
    • View Profile
Re: The Generic Computer Advice Thread
« Reply #4384 on: December 01, 2020, 05:43:51 pm »

My iPad shows Cupertino CAs weather when swiping right on the home screen. I live in Iowa. Location tracking is on. How do I get it to show my citys weather by default instead of Cupertino?
Does this help? https://www.iphonetricks.org/how-to-edit-weather-widget-location-in-ios-14/
Logged
Ironblood didn't use an axe because he needed it. He used it to be kind. And right now he wasn't being kind.

Lord Shonus

  • Bay Watcher
  • Angle of Death
    • View Profile
Re: The Generic Computer Advice Thread
« Reply #4385 on: December 01, 2020, 05:53:23 pm »

It seems to be called pcmanfm.

In theory, one could install a plugin for this missing functionality. (the maintainers of PCMANFM seem to feel that the plugin support system they integrated is all they need be concerned with, and that the end user can either produce this functionality themselves using this system, or find a suitable plugin.  I think that is kinda shitty of them, and a greater than 10min search turned up zero results for a suitable plugin.)

In practice, I see many suggestions to switch to the Dolphin file manager, which does it natively.

Dolphin doesn't want to display the duration, but allows me to sort by duration. This is close enough to what I need for now.
Logged
On Giant In the Playground and Something Awful I am Gnoman.
Man, ninja'd by a potentially inebriated Lord Shonus. I was gonna say to burn it.

Naturegirl1999

  • Bay Watcher
  • Thank you TamerVirus for the avatar switcher
    • View Profile
Re: The Generic Computer Advice Thread
« Reply #4386 on: December 01, 2020, 11:34:58 pm »

My iPad shows Cupertino CAs weather when swiping right on the home screen. I live in Iowa. Location tracking is on. How do I get it to show my citys weather by default instead of Cupertino?
Does this help? https://www.iphonetricks.org/how-to-edit-weather-widget-location-in-ios-14/
Yes, thank you
Logged

bloop_bleep

  • Bay Watcher
    • View Profile
Re: The Generic Computer Advice Thread
« Reply #4387 on: December 02, 2020, 02:07:01 am »

Any advice on how to debug a program with a binary executable for memory errors which I'm modifying? WinDbg reports an error after the supposed original error occurred. I don't think the memory error is made in my modification code (I added tracking there.) I tried App Verifier but the program freezes on startup when I use that for some reason. Is there a way to redirect calls from malloc to _malloc_dbg at runtime?
I'm on Windows.
Logged
Quote from: KittyTac
The closest thing Bay12 has to a flamewar is an argument over philosophy that slowly transitioned to an argument about quantum mechanics.
Quote from: thefriendlyhacker
The trick is to only make predictions semi-seriously.  That way, I don't have a 98% failure rate. I have a 98% sarcasm rate.

methylatedspirit

  • Bay Watcher
  • they/them; perpetually lost
    • View Profile
Re: The Generic Computer Advice Thread
« Reply #4388 on: December 04, 2020, 04:32:48 am »

I'm considering putting together an AMD Ryzen testbed some time in the future to test out some theories of mine. I'm looking for 3200MHz sticks. There's 2 major choices. I could go for this fancy 3200MHz, CL16 RAM, or I could go for this generic-looking CL22 RAM at the same speed.

Looks mean nothing to me, so that's out of the question. Is there a major difference between CL16 and CL22 at 3200MHz, especially considering that I'm looking at getting an APU of some kind, which uses RAM as VRAM?
Logged

Lord Shonus

  • Bay Watcher
  • Angle of Death
    • View Profile
Re: The Generic Computer Advice Thread
« Reply #4389 on: December 04, 2020, 10:08:28 am »

APUs remain onboard video cards, and as such are still not great options. Depending on what yiur testbed is supposed to be testing, you may want to consider that decision carefully.
Logged
On Giant In the Playground and Something Awful I am Gnoman.
Man, ninja'd by a potentially inebriated Lord Shonus. I was gonna say to burn it.

methylatedspirit

  • Bay Watcher
  • they/them; perpetually lost
    • View Profile
Re: The Generic Computer Advice Thread
« Reply #4390 on: December 04, 2020, 10:26:01 am »

I'm not looking for any sort of performance here. I just want a Zen-based (which Ryzen and Athlon processors are built on) computer to test some theories out. Most of them would relate to Infinity Fabric* (unique to the Zen architecture), but I heard there's some fun in trying my hand at memory overclocking. It's all about the CPU and memory and how they interact. The GPU's a complete afterthought.

Since my budget is a whole load of nothing, I've elected to use an APU, since I'm not spending money on a dedicated GPU if I can help it. Plus, it'll be good for a laugh to see how badly the integrated graphics runs games. Then again, all the APUs I'd consider buying for this odd project of mine are sold out right now (or they're being sold above MSRP), so I guess I'll have time to reconsider.

EDIT: It appears that the Ryzen 3000 APUs do not allow for FCLK tweaking by virtue of being on the Zen+ arch, so no dice there. I'll have to get a Ryzen 3000 CPU. GT 710, here I come!
« Last Edit: December 04, 2020, 10:42:40 am by methylatedspirit »
Logged

Schmaven

  • Bay Watcher
  • Abiding
    • View Profile
Re: The Generic Computer Advice Thread
« Reply #4391 on: December 04, 2020, 11:20:55 am »

I would expect CL16 RAM to outperform CL22 RAM of the same frequency.  The RAM timings are related to how many cycles it takes to perform an operation.  16 is a significant percentage quicker than 22.  Usually the RAM timing is given as a series of numbers, not just 1, but they're often more or less a series of the same number, so it's not that important.

I usually compare RAM by dividing its frequency by the timing cycle number (your 16 or 22 here), and the higher the number, the quicker it can pass data to the CPU.  You'll probably notice that when comparing RAM of equal clock speeds, those with tighter timings will generally cost more.
« Last Edit: December 04, 2020, 11:26:29 am by Schmaven »
Logged

methylatedspirit

  • Bay Watcher
  • they/them; perpetually lost
    • View Profile
Re: The Generic Computer Advice Thread
« Reply #4392 on: December 06, 2020, 11:01:48 pm »

What's the cheapest, crappiest, PCIe GPU that still has HDMI that I could get? It's for my Ryzen testbench, and I'm not planning on testing any GPU-related things on it. Not yet, anyway. I feel that the classic GT 710 is too expensive for my needs (which is not something I thought I'd ever say), so I need a bonafide potato of a display adapter.
Logged

bloop_bleep

  • Bay Watcher
    • View Profile
Re: The Generic Computer Advice Thread
« Reply #4393 on: December 07, 2020, 12:12:41 am »

Does your Ryzen have integrated graphics? You wouldn't need a discrete video card then.
Logged
Quote from: KittyTac
The closest thing Bay12 has to a flamewar is an argument over philosophy that slowly transitioned to an argument about quantum mechanics.
Quote from: thefriendlyhacker
The trick is to only make predictions semi-seriously.  That way, I don't have a 98% failure rate. I have a 98% sarcasm rate.

wierd

  • Bay Watcher
  • I like to eat small children.
    • View Profile
Re: The Generic Computer Advice Thread
« Reply #4394 on: December 07, 2020, 12:16:03 am »

Logged
Pages: 1 ... 291 292 [293] 294 295 ... 297