Streetmerchant: Zen 3 CPUs

Created on 5 Nov 2020  路  12Comments  路  Source: jef/streetmerchant

Description

Would it be possible to add the Zen 3 CPUs to this tool? I know they're technically not Nvidia products, but this tool is amazing, and I'd love to be able to use it for Zen 3.

Possible solution

We currently have 3 series options, 3070 3080 3090. We could add 4 more, 5600x 5800x 5900x 5950x, to cover the Zen 3 CPUs. I think it should be really easy to do.

enhancement

Most helpful comment

That PR has been merged! Good luck on getting those sweet new cpu's ;)

All 12 comments

That would be amazing, I got a 3090 thanks to this tool and now I ran out of luck again for the 5950x

I'd love to see this, too. Waited in line at Micro Center for a while this morning for a 5900x, but no luck.

This is not mine

https://github.com/njgreb/nvidia-snatcher/tree/amd5950

This is mine

The branch above only includes support for the 5950x at AMD and Bestbuy in the US. Here's the code to edit the files in nvidia-snatchersrcstoremodel for 5950x support at Amazon and Newegg.

Amazon

    {
        brand: 'amd',
        cartUrl: 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B0815Y8J9N&Quantity.1=1',
        model: '5950x',
        series: '5950',
        url: 'https://www.amazon.com/dp/product/B0815Y8J9N'
    }

Newegg

    {
        brand: 'amd',
        cartUrl: 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16819113663',
        itemNumber: '19-113-663',
        model: '5950x',
        series: '5950',
        url: 'https://www.newegg.com/amd-ryzen-9-5950x/p/N82E16819113663'
    }

Thanks! Since I'm interested in the 3900x, I took a stab at modifying these for the 3900x:

Amazon

    {
        brand: 'amd',
        cartUrl: 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1',
        model: '5900x',
        series: '5900',
        url: 'https://www.amazon.com/dp/product/B08164VTWH'
    }

Newegg

    {
        brand: 'amd',
        cartUrl: 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16819113664',
        itemNumber: '19-113-664',
        model: '5900x',
        series: '5900',
        url: 'https://www.newegg.com/amd-ryzen-9-5900x/p/N82E16819113664'
    }

Thanks! Since I'm interested in the 3900x, I took a stab at modifying these for the 3900x:

Amazon

  {
      brand: 'amd',
      cartUrl: 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08164VTWH&Quantity.1=1',
      model: '5900x',
      series: '5900',
      url: 'https://www.amazon.com/dp/product/B08164VTWH'
  }

Newegg

  {
      brand: 'amd',
      cartUrl: 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16819113664',
      itemNumber: '19-113-664',
      model: '5900x',
      series: '5900',
      url: 'https://www.newegg.com/amd-ryzen-9-5900x/p/N82E16819113664'
  }

Let me know if it works. I haven't tried new models. I'm not much of a programmer; I just recognized enough that I knew that edit would work.

I get an error when I add those entries.

src/store/model/amazon.ts:26:4 - error TS2322: Type '"amd"' is not assignable to type '"nvidia" | "test:brand" | "asus" | "evga" | "gainward" | "gigabyte" | "inno3d" | "kfa2" | "msi" | "palit" | "pny" | "zotac"'.

26 brand: 'amd',
~

src/store/model/store.ts:16:2
16 brand: 'test:brand' | 'asus' | 'evga' | 'gainward' | 'gigabyte' | 'inno3d' | 'kfa2' | 'msi' | 'nvidia' | 'palit' | 'pny' | 'zotac';
~
The expected type comes from property 'brand' which is declared here on type 'Link'

src/store/model/amazon.ts:29:4 - error TS2322: Type '"5950"' is not assignable to type 'Series'.

29 series: '5950',

I assume I need to edit another files so that AMD is recognized?

EDIT: You also have to edit store.ts and add the series and brand. Make sure they match to what you've put in the other files.

You would need to pull down the rest of the changes in https://github.com/njgreb/nvidia-snatcher/tree/amd5950.

He's adding the rest of the Ryzen 5000 series as well

That PR has been merged! Good luck on getting those sweet new cpu's ;)

I pulled the latest version of jef/streetmerchant, added amd to stores in .env, but I'm not seeing and AMD chips in the display output. Just nvidia cards. I don't have and limits on showing any brands, models, or series. Is there something else that needs to be done to look for AMD chips?

The default set of devices is still "['3070', '3080', '3090']". I didn't add these to the set since it felt a bit odd with the "nvidia-snatcher" name. With the new name, I am less against that and could do make a change to include them all.

But to add them in your .env:
SHOW_ONLY_SERIES="ryzen5950,ryzen5900,ryzen5800,ryzen5600"

PR with them in the default: https://github.com/jef/streetmerchant/pull/696

Was this page helpful?
0 / 5 - 0 ratings

Related issues

scot-onet picture scot-onet  路  4Comments

mhenry84 picture mhenry84  路  3Comments

louij2 picture louij2  路  3Comments

ATLTVHEAD picture ATLTVHEAD  路  4Comments

millionhari picture millionhari  路  5Comments