36 points

My i7- 4790K from 2014 thanks you.

permalink
report
reply
10 points

4790k brother!

permalink
report
parent
reply
7 points

I still have my 4790k too!

I swear basically everyone that bought one just never got rid of it.

Even now I’m thinking “I may need an upgrade… in a couple years”

permalink
report
parent
reply
2 points
*

I know it is due an upgrade… but I can’t really convince myself to spend 1000€ on a new rig (mobo, cpu, cooling, DDR5, M.2) when I am still able to do everything I want with this decade old CPU.

permalink
report
parent
reply
3 points
*

I have a 4770k that’s happily chugging along. It’s the only windows machine left in the house. I’m not the one using it but it’s a fine machine (it used to run linux before I sadly had to downgrade it to pass it along to my SO).

It doesn’t get to run any games though. I’ll have to see if it’s worth it to mess with it.

permalink
report
parent
reply
1 point

The only game I’m having stutters in is Escape From Tarkov (CPU intensive, and optimized for single-core).

Other than that, It runs everything I throw at it without a flinch.

permalink
report
parent
reply
1 point

My current main machine is a Ryzen 3900 which I have yet to overload. The 2080 gpu may be a problem if I upgrade to a large ultrawide monitor though.

permalink
report
parent
reply
32 points

I’d like to see some benchmarks to know if it made any measurable difference.

permalink
report
reply
18 points
*

Somehow I doubt that manufacturers of 13 years old motherboards are going to update their UEFIs… I would love to be proven wrong, but it was hard enough to find a UEFI able to POST with a 2080 super already.

Edit: I apologize for having missed the point entirely. I would like to thank SteveTech@Programming.dev for bringing this to my attention. This is actually a firmware hacking mod that works by flashing an already modified (using the tools documented in the linked page) firmware to the UEFI EEPROM of a motherboard.

However I will take the opportunity of hijacking my own comment to point out a couple (important) facts:

  1. Ron Minnich, one of the coreboot developers, once gave me the following, (hardware) life saving advice:

Do not flash firmware on a UEFI EEPROM without having a mean to rescue your board. Meaning buy another chip, get a programmer and keep the original firmware onto the original EEPROM.

  1. Some UEFI firmwares are signed. Obviously, modifying them will break the cryptographic signature. This might entirely prevent you from flashing them, but if it does not, it will in any way always prevent the motherboard from checking the integrity of the file. Therefore, only modify a verified firmware, in a way that you understand. And ideally, sign it afterwards with your own key (or at least keep a copy of its hash in a separate location). This will not help wrt the motherboard, but it will absolutely help you making sure the firmware has not been modified any further.
permalink
report
reply
10 points

That’s exactly why this project exists, to allow users to add ReBAR support to their old motherboards.

permalink
report
parent
reply
3 points

Thanks 🙏

permalink
report
parent
reply
3 points

I’m running up against the wall of breaking the signature. I guess my motherboard protects itself from unsigned modifications and idiot tinkerers 😂

permalink
report
parent
reply
4 points
*

You might be able to drop the manufacturer’s keys somehow[1] but I would not recommend.

If you still really want to do this, I would advise you to:

  1. Unsolder the eeprom
  2. Solder a slot-in socket instead
  3. Get a new blank chip
  4. Get an eeprom programmer
  5. Dump the eeprom to a bin file
  6. Flash that bin file onto the new eeprom
  7. Test that the motherboard POSTs
  8. Search for cryptographic signatures (possibly compressed, possibly obfuscated - rolling XOR, reversed, etc) in the bin file
  9. Hack around that bin file trying to blank the keys, or better yet, replace them with yours.
  10. Go to step 7, repeat.

Of course, you could always flash the modified bin onto the new eeprom directly at step 6, but what’s the fun in that? 😅

Also, if you really do this(!), please don’t forget to document. 🙏


  1. I doubt they went as far as “fusing” them in the factory, it would be perceived as “overkill” for a general public product - which I assume it is - and would run the risk of bricking upgradibility of the board, should the manufacturer lose the keys. Plus, it doesn’t help anything (quite the contrary) if the keys are somehow leaked by the manufacturer. ↩︎

permalink
report
parent
reply
3 points
*

Welp. My skills end at #1. So I guess I’m SOL 😂 Thanks for this though! I like knowing that it’s possible, even if it’s outside of my current ability 🙂

permalink
report
parent
reply
10 points

Now I’m a bit out of the loop with this.

Would there be any benefit for a 8700k paired with a 1080ti?

permalink
report
reply
12 points
*

In order to use the resizable BAR/SAM feature, you need a compatible CPU and GPU. This would make it possible to use older CPUs but you’ll still need a compatible GPU which I think it’s series 2000 and newer for nVidia, so no.

edit: technically you also need a compatible motherboard, but seems like most of them are, never hurts to double check

permalink
report
parent
reply
5 points

Hmm, I’ve got a 3080 in my i7 5930K system. I wonder if it works on that?

permalink
report
parent
reply
6 points

Solid chance. Take a peek at the github repo, someone might have even done it already

permalink
report
parent
reply
5 points

If only I had access to a windows machine to patch my old ass motherboard 🥹🫡

permalink
report
reply
10 points

I haven’t completed read through the tutorial, but UEFITool does exist for Linux. (I had unsuccessfully added NVMe support to an old motherboard previously)

permalink
report
parent
reply
5 points
*

Managed to get MMtools working with wine. But now I am running up against issues with my motherboard and failing the security verification of the modified bios 😅

Stay tuned… 🤓

permalink
report
parent
reply
4 points

Yep that was exactly the issue I faced before giving up with NVMe.

permalink
report
parent
reply
3 points
*

I tried it out with my Linux box. There’s a step that requires MMtools that I can’t run with out windows unfortunately 🥲

permalink
report
parent
reply
6 points

use a winPE boot image?

permalink
report
parent
reply
3 points

Whoa. I didn’t know this was a thing! Windows live CD! That’s awesome. Thank you for this! I managed to get MMtools working with wine. But definitely gonna try a few things with this since I’m getting some security verification failures with the modified bios 👀

permalink
report
parent
reply
2 points

I don’t understand why linux doesn’t get all the love patches like Windows.

permalink
report
parent
reply

Technology

!technology@lemmy.world

Create post

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


Community stats

  • 18K

    Monthly active users

  • 12K

    Posts

  • 553K

    Comments