Nvcleaninstall will allow you to install the current Nvidia installer while adding support for unsupported notebook GPUs automatically. I use this all the time when I swap out MXM cards on my Dell Precision m6800.
I actually did this yesterday. Managed to add support for the DeviceID and resign the driver. Still no dice. Then I flashed the Asus G17 3070 Ti Notebook BIOS, and the card is a brick, awaiting a hardware reflasher to try again.....
@@CraftComputing please post an updated video on this or a comment when you’ve done some more research. Would be great to get these working virus free and find out the true performance figures.
It's fairly trivial to modify the INF on nVidia's own driver; there's even a helper tool called NVCleanstall which automates the process as well as removing various nVidia components like the 3D Vision and audio drivers, etc.
Modifying the inf, that's what I was thinking, and I'm a complete casual PC user. But then I thought: it cannot be that simple, he surely knows better.
Do you know anything about an Aliexpress 3060M card that requires secureboot and 4G decoding to be able to get display output? Im looking into just flashing the bios to avoid this nonsense. Any advice?
@@rijjhb9467 Could he also have flashed bios? I have a 3060M from Aliexpress and it requires some fiddling with 4G decoding and secureboot to get HDMI out.
This wouldn't be a solution for the majority of users, but have you tried using it on Linux? Maybe that could work, especially since there is an open-source kernel driver for Turing and up.
I'd be curious to see if the malware containing install package would get the card up and running on an air-gapped computer. Obviously not worth buying, and it's nice that people at least have this fair warning, but morbid curiosity dictates that sacrifices must be made.
I hope for a follow-up, because this time this isn't some rebranded GTX 450, the hardware is actually there. It's just the software that needs some tickery to work. I've seen many suggestions in the comments ranging from editing INI files, to flashing a different BIOS, using the infected custom driver in a sandboxed enviroment, spoofing the IDs in a VM, trying linux and open-source drivers etc. I refuse to believe this card is just a paperweight
Dawid Does Tech Stuff tested the smaller 3060m and ran into the same problem with the drivers. In the comments on his video someone wrote that there is a tool you can use to modify the drivers ini-files so the card will work with the official Nvidia drivers (after modifying them). For the price tag this cards look really interesting. :)
@@dyslectische did your 3060M have HDMI output by default? Mine is one that you need to enable secureboot and 4G decoding to be able to get any display output. I think Frankendriver has solved a lot of the driver issues as of right now, but im trying to get around this problem. Is flashing the bios an option?
Dawid did a whole series on these cards, a lot of them were just older GPUs with the firmware modified to make them appear genuine. He used a programmer dongle to put the proper firmware back on them. He came to the same conclusion, if you want to risk it you can sometimes get a good deal with these mobile in a desktop package style cards, but more often than not you're ending up with dodgy drivers and viruses and goodness knows what.
he should've just ran a VM or used a throw away HD ,it wasnt that hard or risky , other tubers did samething and just ran the shady drivers,PC wont explode lol wasted his own time
@@CuttinInIdaho yea I've never seen a tuber scared off by a virus from hardware before, that's why they usually have VM or burner HDs , even I have HDs I could reformat just for entertainment not to mention the money from the video supposed to go that anyway
Ya thanks for warning us about this graphics card from China. If its too good to be true it usually isn't, I'd rather pay a little more than get some virus, seems shady.
I heard of a similar problem with the older Gtx 950m cards built in a similar fashion. The solution used then was to just install Nvidia Experience and let it find the driver for you. Worth a shot as this is definitely a card that should be given a chance
All you need to do is modify the inf from NVIDIA to match the device ID of the card. In device manager go to properties and get the hardware ID that Windows detects. Copy that and add it to the inf file. Once the inf file matches the hardware ID it should install the driver. Have had to do this for some RA-Link USB WiFi adapters in the past.
Don't even need to do that. There is a hacked version of Nvidia's vbios patcher which can be used to flash vbioses from different card ID and manufacturer ID's onto any card with the proper (enough) hardware. For example flashing the 2080 Ti HOF vbios onto any 2080 Ti card with a 300A core. Did it with my old Powercolor before I got rid of it.
I find it hilarious because the AMD GPUs that are made in exactly the same manner work perfectly fine. Like... the 6600M desktop card? It's basically a 100w RX 6600 and the driver installs just fine and off you go to game.
I have that card and it works like a charm, bought it for $190 in october (to this day no new RX 6600 ever reached that price). There's even a theory that the chips come from Tesla cars (some do use this mobile GPU) AMD driver package is way better for this "mobile GPU on a PCIe board" use case, as all their GPUs use the same driver. For Nvidia laptop GPUs, their drivers have to be tweaked to work this way and that's where these problems arise.
Definitely sounds like it needs a new bios so it reports the correct hardware ID. I know in the past flashing Nvidia cards with new BIOS has been pretty trivial, not sure if it still is but sure someone will be able to provide you with the correct BIOS from a card in one of those Asus laptops.
Confirm it's actually a real GPU by taking the cooler off first. It could simply be a "free" e-waste GPU like a 400-700 series, with a modified driver that reports incorrect values. It would still give video output that would get you into Windows, but would obviously not work with any real drivers. Even modified ones.
Maybe with NVCleanstall can work with the option "Add Hardware Support", after that when you are installing the driver normaly show up a pop up to install unsigned drivers automatically. I try this with my GTX 970 with the Quadro drivers i think, and the drivers installed perfectly, this option if i remember of NVCleanstall is for some laptops with custom drivers that with stock nvidia drivers won't work.
Can confirm that NVCleanstall can be used to install consumer drivers with server cards. Using the method with a Tesla M6 MXM card using the M5000M ini.
Back in 8800M gtx days on notebookreview, we used to change and match pci Id and subvendors to install official nvidia drivers (although unsigned) on crossflashed mobile gpus. Laptopvideo2go did this for us. I think you can still do it without problems other than the unsigning. Just use the 3070 subsection so that proper dlls and registry entries are copied
if you talk about 8800 from 2006 - Nvidia changed encryption of firmware and driver software starting from 7XX series around 2014, before you was able to flash anything to GPU and this how opensource driver for old Nvidia works, there no opensource driver for new Nvidia cards now it fully encrypted and there no "easy way" to hack/bypass limitations, only ways I know always use some "Nvidia developer tools" that under NDA and somehow leaked, and still it very limited about what you can do with it
@@Morimea Yep ... Maxwell 2.0 was last generation to support it. Pascal doesn't allow vBIOS modding now. Shame too, considering the OC potential of most of the models prior to them.
Did you hear about notebookreview shutting down last year? Really upset the Precision modding community. Nearly 8+ years of crucial posts on hardware configs and tricks just out in the ether. Luckily it got archived but not having the site active is just tragic...
@@genethebean7597 notebookreview - idk what is it. If you talk in context of "hacking-homebrew-modding community dies" and not exist anymore - this happening everywhere, mostly because EU force laws to satisfy tech-corpo - they know/find every hacker who even did smallest modification to Nintendo or Sony or any other "proprietary hardware/software" and put legal action against every single one of them. So no one want to hack anything anymore, and large community that existed being shut down because of legal actions against leaders/top members of those communities.
There's a method of modifying a couple of entries in the INF file to swap out supported devices in a driver that was available in the windows XP era. It was used to make 900-series Geforce cards work, as not all of their models were officially supported. Not sure if you tried this, or if newer versions of windows prevent it, but you might be able to just plug the device ID into the INF, break the signing but it to work.
even if noveau "works" on this card it would still be unable to initialize the 3D cores because NVIDIA does not let them have firmware to load. It would still be useless
I think you should be able to force install driver even if it's incompatible. When you open update driver choose: Browser my computer for drivers > Let me pick from a list of available drivers on my computer > unselect Show compatible hardware
In this regard, for a brief moment a few months ago, there was this white/green box with a PNY RTX 3070ti, blower-style cooler, for around the same price. It was sold only by amazon/ebay like places (never an official retailer), but sold as "NEW", not used. The funny part was I couldn't find any evidence of such a AIB variant ever being released, no reviews, nothin... Keep an eye out for this sketchy variant as well
just stopped at 7:50, you have to modify its bios for changing ids, also you can take the original bios image for recovery and flash that asus laptop bios from techpowerup bios collection site, this might broke some of your display ports, some fancy mods like 8k whatever hertz etc. you can try to flash other bioses as well like 3070 mobile, with no power cap obviously. the reason for the wrong id might be the selling issues, where someone could report them. also the 3rd party drivers are never an option...
spoke to a chinese gpu retailer (primarly for crypto mining) and these are pretty much designed for mining, since the mobile chip is way more efficient
We have three perpetrators here. Windows Defender: identifies everything unknown as Wacatac Microsoft: requires .inf files to be digitally signed for no reason Nvidia: does not allow recycling of their chips because of revenue loss
By using the Windows "update driver" wizard, telling it to select the driver from a list, and using the "Have Disk" button to point it at the (extracted) driver files, you can force it to install the official driver you found, even if the ID isn't in the inf file. That doesn't guarantee that it will work or that Nvidia Control Panel will accept it, it might just BSoD and even if it doesn't you might not be able to do anything useful with it, but it's certainly worth a try. You could also just change the ID in the inf to match, which will have the same end result, but Windows will complain at you less.
5:05 Don’t attribute malice when incompetence will suffice. 51 RISC’s supply chain could be infected and just old school distribution via available executables.
Try flashing a Vbios from the same laptop onto the card using Nvflash64, id be willing to bet i could get it working. Techpower up has SEVERAL different vbios for you to try! Try to find one with the highest tdp rating and the closest devid you can find. good luck!
Besides finding/creating a working driver, it'd also be interesting to know if the recognized Trojan is indeed an actual malware or just a false alarm due to some routines used to create the custom driver, which are also used to create malware (these aren't so uncommon on the more gray areas of the net...). But you'd have to run the driver on an isolated computer and monitor and analyze its behavior to find out. Probably not worth your time (although I'd watch it),
You can edit nvidia drivers yourself, the same way that you can add "support" for mining cards. This is very interesting i would really like to play with this
51RISC messed up big time. Even if they fixed all of the problems and did not have drivers that had malware in them, it would take a LOT of time to regain trust.
It's been a long time since I had a poke at problem similar to that, but my rather corrupted memory is trying to tell me that you should be able to modify the inf driver file to identify the card with modified device id. May have to edit the PCI vendor id as well. It's been too long that I'd actually remember any details on that, but I'd think that's the right way to go.
I created a self signed driver for a USB device a few years ago. The same basic principle should work for you. You just take the driver that should work, edit the inf to have the correct device IDs then sign the new driver using a certificate you created yourself. You need to install the root cert you created so your driver will work. There's a video on my channel the covers it
the vendor id can be modified easily. This is totally salvageable. If you do it by modifying the INF files, windows might prevent from installing the drivers because it could break the digital signature. You can work around it or use Linux. Flashing the bios with a different vendor ID is the ultimate solution. You can read the vbious, hex edit it and flash it back. it's risky though.
I bought 2 cards from them. The RX 580 worked and still works just fine, then I bought a 2060 and it had artifacts on first boot. Mixed feelings... But that malware on the driver was plain evil, what the hell!
IDK what all them are talking 'bout JW, but THE most tasteful one I personally had was "selected Spice Road". Even my girlfriend who totally ignores even beer 5.0+% and only digests some white dry-as-my-ass wine, she enjoyed it clean! Back to the topic: some of these cards can work just fine, especially the "lower-tier" ones, I. e.: 3060m/RX6600m(the latter even outperforms desktop variant in many games while taking around 10W less power!) or something like good old R5-R7. But in most of cases one should not get that piece of... PCB for hygiene, both physical and mental🙂
I believe Dawid form Dawid does tech stuff ran with same problem like here. He stated, (quote me if I'm wrong tho) that every rtx 30 mobile gpu series will have ssues like these and nvidia actually will give a hard time on this matter.
I almost wanna buy it myself to test it under linux. Btw I absolutely love your content!!!! I really feel like I'm sitting next to you and we're having a couple of drinks.
These remanufactured cards always seem to have a catch, if they work at all. But the deliberate malware thing is a whole new level! I was really tempted by 51RISC back in December when they showed up on NewEgg with killer prices, but figured it would probably be more headache than it's worth.
their amd cards work fine, most chinese amd cards do actually, it seems to be just the nvidia ones that have these driver issues, because (at least for me) amd drivers will install correctly everytime. (2/2 on succesful attemps for driver installs)
Good video, but there is a project with support for the latest drivers for such cards - Frankendriver, and after installing the driver are the CUDA cores are still displayed incorrectly?
Use a hdd you can erase after, install clean windows, install the supplied driver despite malware... If it works backup the driver using double driver. Wipe the hdd to ensure malware dead, check backup driver for malware if clean, the clean install windows and install driver
I wonder if you could pass it through to a VM ? And then it would be fairly trivial to modify the PCI vendor and device IDs as well as the sub vendor and sub device IDs in the VM setup. I think the only problem at that point would be if you were spoofing a mobile GPU being passed through, you might have to also spoof a battery in the VM for the Nvidia installer to install properly. Properly. But that's just my two cents. What do you think?
Well, that's Nvidia`s m gpu for you. I'm happy with my 51 RISC rx 6600m, which i snagged for $180. Performs as well as desktop counterpart and accepts official amd drivers. Heard about it from Brazil side of RUclips, they love 6600m.
Hahaha, I already tried that. DeviceID mismatch, and the patched nvflash utility hasn't been updated to support Ampere cards yet. Definitely worth a look though.
@@CraftComputing Maybe using external programmer it would work. Also you could try using it in a proxmox server and then spoofing the correct id's when doing pcie passthrough to a windows vm
I did consider going to Proxmox for that trick. I'm definitely NOT giving up on this GPU, but I think we can count out any support from 51RISC to make it right.
dump the bios, and upload the bios from the laptop gpu you found that matches yours (from the driver install phase) and see if you can get anywhere from there.
Basically you have to reflash the bios, a few times. When she finally takes you're golden. It's a sad situation as Nvidia locked out support for the base card. The AMD equivalents have not this problem.
I would recomend trying Linux. I am currently using a P106-090 (basically a 1050 ti 3gb without display outputs) with the propietary nvidia Linux drivers and prime offload it would work fine if nvidia wouldn't have butchered the pcie bandwith on the card, it is currently stuck at 4x gen1. I also tried using vGPU_Unlock-RS it worked just fine
Try Linux. It’s much less finicky with drivers. My initial approach would be to install drivers with any normal ampere card. Then shut the system down, swap the card and load it back up. If the drivers are capable of managing the card at all, it should “just work”.
Bios dumps might be able to restore the vendor Id... If you can get it and maybe try reflashing it, I can try (I'm not the most skilled at bios modification but should be able to do it)
Try to flash the mining card NVIDIA CMP 50HX BIOS and use it as a VIrtual GPU. That is the closed match with the specs shown at GPU-Z at 2:28 with 192 TMUs and 80 ROPs
There used to be a application called ' NVCleanstall ' that may help with you're problems..never tried it on the newer rtx cards but might be worth a try.
I'd be running this on a Linux system with the built-in Nouveau driver. No custom installation required. Even a live disc/usb should be able to drive this card. You may find you have not been scammed , if you use Linux. For cutting edge, I use Fedora Linux which works well on the built-in nVidia GPU in my gaming laptop. As modern Linux also runs games well, you may be pleasantly surprised.
I bought a RX5700XT card from this manufacturer from Amazon. Honestly don't remember buying a generic card, but I bought a lot of stuff for a pinball cabinet at the same time, so who knows. Anyway, luckily Windows 10 had the drivers for this so no risc of embedded virus. However, I was suspicious from the start. The card works well enough, but I just don't trust it. Have seen some people say these card go bad quickly. Plus, China has been known to put viruses on the rom chips, so who knows. I'm returning it and getting a name brand.
I actually seen these on eBay yesterday (I saw a 3060M one for 149$) And was like, what. and then I see theres now a video on them lol, I heard they were still working on the bugs on them and the one I saw only the hdmi worked but their working on that too
And that right there my good man is a reason why I do not ever by those types of graphic cards ( and I do mean never ) I do hope that you got your stuff back because sometimes that stuff as malicious as it is will actually hold within memory and I'm not talking about your hard drive Your regular ram or I could hide on the CPU cache
i have an idea , if by any chance u know someone with that laptop they can give you the raw drivers (by raw i maybe mean generic) . they can go control panel/device manager/GPU , Driver tab and there u will see all files that driver is using , manually recreate folders if needed to place all where needed then restart . i don't know if it will work however for me it did in a different case
This is the problem with _any_ "mobile" chipset. nVidia doesn't publish drivers for them, leaving you up to the laptop manufacturer to provide drivers. (and they invariably stop after a few months, if they ever offer an update.) Granted, I trust HP, Lenovo, etc. way more than some random Chinese supplier.
Do a review of the new crop of laptops with Optimus hybrid GPU. I just sent back a Alienware M15 R7 that a lot of people have been raving about, so I'd like someone with an honest opinion to give it a go.
Default drivers work on the AMD Mobile derived discrete cards, at least all the ones I have seen reviewed. It is Nvidia locking these cards out. I am hoping someone does come up with workarounds that will let them use default drivers or mod default drivers and install them.... without malware. Also you should contact the seller, there is a chance it was a third party service doing the custom USB drives as I have heard about that happening to some of the custom promo USBs that are sold B2B in China.
Did you tried running it on Linux? Nobara, Garuda or CachyOS. For reflashing, try using HiveOS USB and use its flash utility which is been quite handy and hassle-free (via browser).
When I tried using VT-d on a laptop to pass through an Optimus GPU to a VM, I found I had to load a custom SSDT table to create a fake ACPI battery, or otherwise the GPU driver refused to load (code 43), even though it's a completely legitimate GPU. It's kinda bullshit to block loading the drivers just because you happen to do something unconventional!
Take another disk, install windows, unplug it from network, install those drivers with trojan. Manually copy drivers files. Scan them to be sure there are no viruses and use them on primery operating system
Its a laptop gpu attached onto an actual regular sized gpu circuit board. There are actually a lot of those out there. And of course due to the sketchy nature of their existence they have trouble working on regular/authorized drivers. You could try finding some off brand driver or bios softwares from random dudes on the internet claiming it will work but honestly Its a hit or miss with these things. Never an in between.
I certainly like the idea of chinese brands sort of creating uncommon frankenstein cards that are different, maybe not as powerful but a lot cheaper. I however heavily dislike the idea of being totally reliant on some dodgy 3rd party driver support, if it can´t run with the official release drivers then it is simply unacceptable. Sort of the stuff they do with the "fake" rx 580s that pretty much flood the market for very cheap, yet are essentially factory overclocked rx 570. Surely a bit of a scam to label it as a higher value card but i´d say they can get away nicely with it as the price is just more then competitive and you can use official drivers. But that is where my trust in chinese products ends.
Dodgy implies you are unsure of something. Intentions. Providence. Attitude. These are actively hostile. Two viruses on the provided installer, and a firmware that is modified for no reason other than to cause any other driver to refuse the card, forcing you to use the infected installer.
@@Prophes0r Truth be told cards like this should be prohibited from being sold on western markets and the brand banned from exporting to western countries as long as this habit remains. I mean it´s coming from china, the government is effed up, a complete totalitarian freakshow that most likely comes up with the idea to sell cheap cards with virus loaded drivers to spread their spyware on unexpected users. The typical stuff you expect from stuff coming from that country. It´s a degenerated cesspool, and exploited by western companies exactly for that reason.
I won't call those rx 580 fake because the description on techpowerup is something absolutely AMD does. These cards probably didn't pass the standard of an original rx 580 so amd recycled it and update its driver for new gen. An OG rx 580 is 2304sp while this new one is 2048sp which is most of the time in the description alone if you read enough. Besides an rx590 like this existed and is recognized by gpuz, it's called an Rx590GME , amd released it for the eastern market. Also a rx560xt which is similar to a regular gtx 1650 but consumes around 120w , a legit card released by AMD for the Asian market. Nevertheless AMD seems to have a market for this to actually than Nvidia since most Amd cards even mobile gpus put into desktop form factor works fine while Nvidia like this 3070ti mobile , you can't normally and have to a lot of stuff first
As you said, it's a bit of a crapshoot if there is a community driver out there for these Frankenstein mobile cards in a desktop package. Sometimes you get lucky. In your case, you got scammed. I do like the engineering behind these cards, but yeah I wouldn't put this particular one anywhere near a PC I cared about.
All those cards have the BIOS modified because they were used for mining rigs, this doesn't have to be a bad thing, because they only use the power of the core and being a laptop, with that big heatsink they should be fine. You have to re-burn the original BIOS on the card.
A weird driver installation issue also happened to me when I tried installing an official mobile driver onto my RTX 2060 Mobile card (one of the mining cards), and I found a tutorial online that shows me how to first use the files extracted by Nvidia's official driver installer to install a GTX 1660 Ti Max-Q driver (Device Manager->Update Driver->Browse my computer for drivers->"Let me pick"->Have Disk->get to the Display.Driver subfolder in where Nvidia's official installer unzipped into->click OK and go back to uncheck "Show compatible hardware") onto that card and then use the normal driver installer to fix the issues caused by this installation. Afterwards it shows up as a normal RTX 2060 Mobile, and overclocks fine. However, since I've heard some news about 30 series mobile cards getting confined to certain drivers, I think this approach might not work for the 3070 Ti card as shown in the video. I would suggest to try force install an RTX 3060 driver onto that card and let the official installer do the fixing.
You should do a video on the RX 6600M they have, works with the official AMD drivers and performance is on par with the normal RX 6600 consuming only 100W, apparently they use Tesla car's AMD chips!
Nvcleaninstall will allow you to install the current Nvidia installer while adding support for unsupported notebook GPUs automatically. I use this all the time when I swap out MXM cards on my Dell Precision m6800.
I actually did this yesterday. Managed to add support for the DeviceID and resign the driver. Still no dice.
Then I flashed the Asus G17 3070 Ti Notebook BIOS, and the card is a brick, awaiting a hardware reflasher to try again.....
The M6700 also benefits from this treatment.
@@PiterDeVries Links are automatically deleted to combat spam. But thanks for the info, I'll take a look!
Yeah that was also my first guess, but if this is still not working, it seems this card is really just sold for the malware :D
@@CraftComputing please post an updated video on this or a comment when you’ve done some more research. Would be great to get these working virus free and find out the true performance figures.
It's fairly trivial to modify the INF on nVidia's own driver; there's even a helper tool called NVCleanstall which automates the process as well as removing various nVidia components like the 3D Vision and audio drivers, etc.
Modifying the inf, that's what I was thinking, and I'm a complete casual PC user. But then I thought: it cannot be that simple, he surely knows better.
How fo you do that?
Do you know anything about an Aliexpress 3060M card that requires secureboot and 4G decoding to be able to get display output? Im looking into just flashing the bios to avoid this nonsense. Any advice?
@@rijjhb9467 Could he also have flashed bios? I have a 3060M from Aliexpress and it requires some fiddling with 4G decoding and secureboot to get HDMI out.
This wouldn't be a solution for the majority of users, but have you tried using it on Linux? Maybe that could work, especially since there is an open-source kernel driver for Turing and up.
this gotta try this
I'm honestly surprised he didn't try this considering lot of his stuff is Linux related.
If this works on Linux, it would be a one hell of a value
Follow up video using this card on Linux?
You'd still come across the same issues with incorrect IDs
I can see them totally doing that just to make sure you have to use their trojan drivers
I'd be curious to see if the malware containing install package would get the card up and running on an air-gapped computer. Obviously not worth buying, and it's nice that people at least have this fair warning, but morbid curiosity dictates that sacrifices must be made.
I hope for a follow-up, because this time this isn't some rebranded GTX 450, the hardware is actually there. It's just the software that needs some tickery to work. I've seen many suggestions in the comments ranging from editing INI files, to flashing a different BIOS, using the infected custom driver in a sandboxed enviroment, spoofing the IDs in a VM, trying linux and open-source drivers etc. I refuse to believe this card is just a paperweight
Dawid Does Tech Stuff tested the smaller 3060m and ran into the same problem with the drivers. In the comments on his video someone wrote that there is a tool you can use to modify the drivers ini-files so the card will work with the official Nvidia drivers (after modifying them).
For the price tag this cards look really interesting. :)
That was me
You need NVCleanstall
@@dyslectischeyou genius
@@dyslectische did your 3060M have HDMI output by default? Mine is one that you need to enable secureboot and 4G decoding to be able to get any display output. I think Frankendriver has solved a lot of the driver issues as of right now, but im trying to get around this problem. Is flashing the bios an option?
@@MrRivellini i do not own a 3060m
I own a 2060m model.
Dawid did a whole series on these cards, a lot of them were just older GPUs with the firmware modified to make them appear genuine. He used a programmer dongle to put the proper firmware back on them. He came to the same conclusion, if you want to risk it you can sometimes get a good deal with these mobile in a desktop package style cards, but more often than not you're ending up with dodgy drivers and viruses and goodness knows what.
Damn shame drivers were the one thing stopping this from working, reminds me of the days when AiB's had control over cards they sold.
he should've just ran a VM or used a throw away HD ,it wasnt that hard or risky , other tubers did samething and just ran the shady drivers,PC wont explode lol wasted his own time
@@DonaldHendleyBklynvexRecords Exactly. Windows defender found the virus, would have quarantined it or deleted it...game on
@@CuttinInIdaho yea I've never seen a tuber scared off by a virus from hardware before, that's why they usually have VM or burner HDs , even I have HDs I could reformat just for entertainment not to mention the money from the video supposed to go that anyway
This company wanted control of your bank account, not the GPU.
There actually are community drivers for this card that can be found fairly easily on the Internet.
Thank you for taking the risk, and also being willing to highlight all the wins and losses.
Ya thanks for warning us about this graphics card from China. If its too good to be true it usually isn't, I'd rather pay a little more than get some virus, seems shady.
Seems like he took all 51 of the RISCs
I heard of a similar problem with the older Gtx 950m cards built in a similar fashion. The solution used then was to just install Nvidia Experience and let it find the driver for you. Worth a shot as this is definitely a card that should be given a chance
Thanks for taking one for the team!
All you need to do is modify the inf from NVIDIA to match the device ID of the card. In device manager go to properties and get the hardware ID that Windows detects. Copy that and add it to the inf file. Once the inf file matches the hardware ID it should install the driver. Have had to do this for some RA-Link USB WiFi adapters in the past.
Don't even need to do that. There is a hacked version of Nvidia's vbios patcher which can be used to flash vbioses from different card ID and manufacturer ID's onto any card with the proper (enough) hardware. For example flashing the 2080 Ti HOF vbios onto any 2080 Ti card with a 300A core. Did it with my old Powercolor before I got rid of it.
@@twizz420 would this remedy a aliexpress card that needs 4G decoding and secureboot enabled for HDMI out to work?
Looking forward to part 2 :D I believe
I find it hilarious because the AMD GPUs that are made in exactly the same manner work perfectly fine. Like... the 6600M desktop card? It's basically a 100w RX 6600 and the driver installs just fine and off you go to game.
I have that card and it works like a charm, bought it for $190 in october (to this day no new RX 6600 ever reached that price). There's even a theory that the chips come from Tesla cars (some do use this mobile GPU)
AMD driver package is way better for this "mobile GPU on a PCIe board" use case, as all their GPUs use the same driver. For Nvidia laptop GPUs, their drivers have to be tweaked to work this way and that's where these problems arise.
@@thelegendaryklobb2879 Your username makes me want to play GoldenEye. Thanks.
What a wild and hilarious ride. Seems like "51Risc" is more like "51 Risks" you take when buying this thing.
It would be interesting to see if it works under Linux. It might be even possible to "force" it into being recognized by using some udev rules.
Wonder if you could dump the bios, hex edit the vendor code, and then reflash?
This was my exact thought.
Or, change the vendor code in the driver?
modern nvidia vbios don't seem to be editable from what i found
Their 6600M works great on Linux. Sad this didn't work out.
From what I’ve seen mobile nvidia gpus need custom drivers, while amd uses open source drivers. Yet another reason nvidia on Linux isn’t that great
@@maikeru6158 AMD official windows drivers also install on the 6600m with no issues
@@wingcommanderbob8268 yeah, that too
You should just modify the INF file to match the Vendor ID.
Definitely sounds like it needs a new bios so it reports the correct hardware ID.
I know in the past flashing Nvidia cards with new BIOS has been pretty trivial, not sure if it still is but sure someone will be able to provide you with the correct BIOS from a card in one of those Asus laptops.
Confirm it's actually a real GPU by taking the cooler off first.
It could simply be a "free" e-waste GPU like a 400-700 series, with a modified driver that reports incorrect values.
It would still give video output that would get you into Windows, but would obviously not work with any real drivers. Even modified ones.
there are pacthed drivers who just checks ids. actually drivers are all the same for all nvidia cards.
I got the 51RISC 3070. It works totally fine.
Maybe with NVCleanstall can work with the option "Add Hardware Support", after that when you are installing the driver normaly show up a pop up to install unsigned drivers automatically.
I try this with my GTX 970 with the Quadro drivers i think, and the drivers installed perfectly, this option if i remember of NVCleanstall is for some laptops with custom drivers that with stock nvidia drivers won't work.
Can confirm that NVCleanstall can be used to install consumer drivers with server cards. Using the method with a Tesla M6 MXM card using the M5000M ini.
Back in 8800M gtx days on notebookreview, we used to change and match pci Id and subvendors to install official nvidia drivers (although unsigned) on crossflashed mobile gpus. Laptopvideo2go did this for us. I think you can still do it without problems other than the unsigning. Just use the 3070 subsection so that proper dlls and registry entries are copied
if you talk about 8800 from 2006 - Nvidia changed encryption of firmware and driver software starting from 7XX series around 2014, before you was able to flash anything to GPU and this how opensource driver for old Nvidia works, there no opensource driver for new Nvidia cards
now it fully encrypted and there no "easy way" to hack/bypass limitations, only ways I know always use some "Nvidia developer tools" that under NDA and somehow leaked, and still it very limited about what you can do with it
@@Morimea Yep ... Maxwell 2.0 was last generation to support it. Pascal doesn't allow vBIOS modding now. Shame too, considering the OC potential of most of the models prior to them.
Did you hear about notebookreview shutting down last year? Really upset the Precision modding community. Nearly 8+ years of crucial posts on hardware configs and tricks just out in the ether. Luckily it got archived but not having the site active is just tragic...
@@genethebean7597 notebookreview - idk what is it.
If you talk in context of "hacking-homebrew-modding community dies" and not exist anymore - this happening everywhere, mostly because EU force laws to satisfy tech-corpo - they know/find every hacker who even did smallest modification to Nintendo or Sony or any other "proprietary hardware/software" and put legal action against every single one of them.
So no one want to hack anything anymore, and large community that existed being shut down because of legal actions against leaders/top members of those communities.
@@Morimea I was attempting to reply to the original commenter, but it didn't let me
I would love to see how this will behave in linux. There are opensource drivers for nVidia and ti may a little bit more open to accept this card.
There's a method of modifying a couple of entries in the INF file to swap out supported devices in a driver that was available in the windows XP era. It was used to make 900-series Geforce cards work, as not all of their models were officially supported. Not sure if you tried this, or if newer versions of windows prevent it, but you might be able to just plug the device ID into the INF, break the signing but it to work.
I'd be super interested in seeing this run with any of the vendor drivers you found, just add a line to the inf formatted to your dev and vendor ids
Came here to say this. Greetings fellow greybeard, hope you are well.
I'm curious if any driver in Linux would work, like nouveau.
even if noveau "works" on this card it would still be unable to initialize the 3D cores because NVIDIA does not let them have firmware to load. It would still be useless
I think you should be able to force install driver even if it's incompatible. When you open update driver choose: Browser my computer for drivers > Let me pick from a list of available drivers on my computer > unselect Show compatible hardware
That will only work with signed drivers, and the hardware doesn't necessary have to handshake even if it installs
I watched for the GPU frustration, but subbed for that sneaky whiskey steal at 8:50
Keen to see this card tried with Linux with the Nvidia open source Nouveou driver. I think this might actually work without the worry of malware.
couldn't you modify the INI file to have the cards device IDS in there so you can fool the driver thinking it's a valid card ?
I was thinking the same thing, similar to when Linus and Anthony from LTT partched the nvidia drivers to use the P106 card.
Very keen to see the part 2, once you get normal drivers working
If the subsystem device ID is actually the problem, those can be spoofed in a VM, see the x-pci-sub-device-id option for vfio-pci devices in QEMU.
That is on my list as a fix, but I'd like it to run on bare metal first.
In this regard, for a brief moment a few months ago, there was this white/green box with a PNY RTX 3070ti, blower-style cooler, for around the same price.
It was sold only by amazon/ebay like places (never an official retailer), but sold as "NEW", not used. The funny part was I couldn't find any evidence of such a AIB variant ever being released, no reviews, nothin... Keep an eye out for this sketchy variant as well
Might be a real one that's actually meant for prebuilts or something
@@My_Old_YT_Account maybe... it did have an official-like box though
@@Hriskataaa The internet café only GTX 1060 5gb had retail boxes too
@@My_Old_YT_Account lol xD
just stopped at 7:50, you have to modify its bios for changing ids, also you can take the original bios image for recovery and flash that asus laptop bios from techpowerup bios collection site, this might broke some of your display ports, some fancy mods like 8k whatever hertz etc. you can try to flash other bioses as well like 3070 mobile, with no power cap obviously. the reason for the wrong id might be the selling issues, where someone could report them. also the 3rd party drivers are never an option...
So nice of you to take the hit, thanks.
spoke to a chinese gpu retailer (primarly for crypto mining) and these are pretty much designed for mining, since the mobile chip is way more efficient
We have three perpetrators here.
Windows Defender: identifies everything unknown as Wacatac
Microsoft: requires .inf files to be digitally signed for no reason
Nvidia: does not allow recycling of their chips because of revenue loss
By using the Windows "update driver" wizard, telling it to select the driver from a list, and using the "Have Disk" button to point it at the (extracted) driver files, you can force it to install the official driver you found, even if the ID isn't in the inf file. That doesn't guarantee that it will work or that Nvidia Control Panel will accept it, it might just BSoD and even if it doesn't you might not be able to do anything useful with it, but it's certainly worth a try. You could also just change the ID in the inf to match, which will have the same end result, but Windows will complain at you less.
Every attempt at that method led to Code 43, generic driver failure.
5:05 Don’t attribute malice when incompetence will suffice.
51 RISC’s supply chain could be infected and just old school distribution via available executables.
Willful Negligence is as bad as Malice, or worse.
Try flashing a Vbios from the same laptop onto the card using Nvflash64, id be willing to bet i could get it working. Techpower up has SEVERAL different vbios for you to try! Try to find one with the highest tdp rating and the closest devid you can find. good luck!
Besides finding/creating a working driver, it'd also be interesting to know if the recognized Trojan is indeed an actual malware or just a false alarm due to some routines used to create the custom driver, which are also used to create malware (these aren't so uncommon on the more gray areas of the net...).
But you'd have to run the driver on an isolated computer and monitor and analyze its behavior to find out. Probably not worth your time (although I'd watch it),
at least Newegg seems to have finally gotten the message and no longer appears to have any 51RISC junk for sale
You can edit nvidia drivers yourself, the same way that you can add "support" for mining cards. This is very interesting i would really like to play with this
51RISC messed up big time. Even if they fixed all of the problems and did not have drivers that had malware in them, it would take a LOT of time to regain trust.
They had trust? Have to have something first before you can regain it
It's been a long time since I had a poke at problem similar to that, but my rather corrupted memory is trying to tell me that you should be able to modify the inf driver file to identify the card with modified device id. May have to edit the PCI vendor id as well. It's been too long that I'd actually remember any details on that, but I'd think that's the right way to go.
I created a self signed driver for a USB device a few years ago. The same basic principle should work for you.
You just take the driver that should work, edit the inf to have the correct device IDs then sign the new driver using a certificate you created yourself.
You need to install the root cert you created so your driver will work.
There's a video on my channel the covers it
the vendor id can be modified easily. This is totally salvageable.
If you do it by modifying the INF files, windows might prevent from installing the drivers because it could break the digital signature. You can work around it or use Linux.
Flashing the bios with a different vendor ID is the ultimate solution. You can read the vbious, hex edit it and flash it back. it's risky though.
is there a guide on how to do that vbios edit? i couldn't find any tools for it last i checked
Techpowerup has NVCleanstall to force drivers to install even mismatched ones
I bought 2 cards from them. The RX 580 worked and still works just fine, then I bought a 2060 and it had artifacts on first boot. Mixed feelings... But that malware on the driver was plain evil, what the hell!
You can try Nvidia's nvflash, to update the bios on the card, then try updating the drivers.
IDK what all them are talking 'bout JW, but THE most tasteful one I personally had was "selected Spice Road". Even my girlfriend who totally ignores even beer 5.0+% and only digests some white dry-as-my-ass wine, she enjoyed it clean!
Back to the topic: some of these cards can work just fine, especially the "lower-tier" ones, I. e.: 3060m/RX6600m(the latter even outperforms desktop variant in many games while taking around 10W less power!) or something like good old R5-R7. But in most of cases one should not get that piece of... PCB for hygiene, both physical and mental🙂
I believe Dawid form Dawid does tech stuff ran with same problem like here. He stated, (quote me if I'm wrong tho) that every rtx 30 mobile gpu series will have ssues like these and nvidia actually will give a hard time on this matter.
This might be something worth collaborating with another channel on to see if it can be made to work.
I almost wanna buy it myself to test it under linux. Btw I absolutely love your content!!!! I really feel like I'm sitting next to you and we're having a couple of drinks.
These remanufactured cards always seem to have a catch, if they work at all. But the deliberate malware thing is a whole new level!
I was really tempted by 51RISC back in December when they showed up on NewEgg with killer prices, but figured it would probably be more headache than it's worth.
their amd cards work fine, most chinese amd cards do actually, it seems to be just the nvidia ones that have these driver issues, because (at least for me) amd drivers will install correctly everytime. (2/2 on succesful attemps for driver installs)
There are actually drivers made by a community of people who use gpu's like that
Interesting. Maybe I'll look into the driver package later this week.
Good video, but there is a project with support for the latest drivers for such cards - Frankendriver, and after installing the driver are the CUDA cores are still displayed incorrectly?
Use a hdd you can erase after, install clean windows, install the supplied driver despite malware... If it works backup the driver using double driver.
Wipe the hdd to ensure malware dead, check backup driver for malware if clean, the clean install windows and install driver
I'd like to encourage you to push on with some suggestions from the comment section to try to get it running.
I wonder if you could pass it through to a VM ? And then it would be fairly trivial to modify the PCI vendor and device IDs as well as the sub vendor and sub device IDs in the VM setup. I think the only problem at that point would be if you were spoofing a mobile GPU being passed through, you might have to also spoof a battery in the VM for the Nvidia installer to install properly. Properly. But that's just my two cents. What do you think?
Killer idea in theory, but the results in practice are why i refer to reviews before buying anything from sites like aliexpress
The drivers are probably the same as Nvidia with the "3070 TiM" string eddited in the hex
I thought you were familiar with proxmox ve, it's including the option to customize the device and vendor id while passing the PCIe
Well, that's Nvidia`s m gpu for you.
I'm happy with my 51 RISC rx 6600m, which i snagged for $180.
Performs as well as desktop counterpart and accepts official amd drivers.
Heard about it from Brazil side of RUclips, they love 6600m.
Great video, i do like it a lot thanks!!!
I gave a bottle of that to Steve last year for Christmas....good stuff.
You should ask him what I gave him this year 🤣😂
What about flashing the asus laptop bios gpu to this card?
Hahaha, I already tried that. DeviceID mismatch, and the patched nvflash utility hasn't been updated to support Ampere cards yet. Definitely worth a look though.
@@CraftComputing Maybe using external programmer it would work. Also you could try using it in a proxmox server and then spoofing the correct id's when doing pcie passthrough to a windows vm
I did consider going to Proxmox for that trick. I'm definitely NOT giving up on this GPU, but I think we can count out any support from 51RISC to make it right.
You are a very courageous man.
dump the bios, and upload the bios from the laptop gpu you found that matches yours (from the driver install phase) and see if you can get anywhere from there.
Basically you have to reflash the bios, a few times. When she finally takes you're golden. It's a sad situation as Nvidia locked out support for the base card. The AMD equivalents have not this problem.
I would recomend trying Linux. I am currently using a P106-090 (basically a 1050 ti 3gb without display outputs) with the propietary nvidia Linux drivers and prime offload it would work fine if nvidia wouldn't have butchered the pcie bandwith on the card, it is currently stuck at 4x gen1. I also tried using vGPU_Unlock-RS it worked just fine
Sometimes, you can modify driver installer files to include the GPU in question to force the driver to install.
Try Linux. It’s much less finicky with drivers. My initial approach would be to install drivers with any normal ampere card. Then shut the system down, swap the card and load it back up. If the drivers are capable of managing the card at all, it should “just work”.
Bios dumps might be able to restore the vendor Id... If you can get it and maybe try reflashing it, I can try (I'm not the most skilled at bios modification but should be able to do it)
Try to flash the mining card NVIDIA CMP 50HX BIOS and use it as a VIrtual GPU. That is the closed match with the specs shown at GPU-Z at 2:28 with 192 TMUs and 80 ROPs
There used to be a application called
' NVCleanstall ' that may help with you're problems..never tried it on the newer rtx cards but might be worth a try.
I'd be running this on a Linux system with the built-in Nouveau driver. No custom installation required. Even a live disc/usb should be able to drive this card. You may find you have not been scammed , if you use Linux. For cutting edge, I use Fedora Linux which works well on the built-in nVidia GPU in my gaming laptop. As modern Linux also runs games well, you may be pleasantly surprised.
I bought a RX5700XT card from this manufacturer from Amazon. Honestly don't remember buying a generic card, but I bought a lot of stuff for a pinball cabinet at the same time, so who knows. Anyway, luckily Windows 10 had the drivers for this so no risc of embedded virus. However, I was suspicious from the start. The card works well enough, but I just don't trust it. Have seen some people say these card go bad quickly. Plus, China has been known to put viruses on the rom chips, so who knows. I'm returning it and getting a name brand.
I actually seen these on eBay yesterday (I saw a 3060M one for 149$) And was like, what. and then I see theres now a video on them lol, I heard they were still working on the bugs on them and the one I saw only the hdmi worked but their working on that too
And that right there my good man is a reason why I do not ever by those types of graphic cards ( and I do mean never )
I do hope that you got your stuff back because sometimes that stuff as malicious as it is will actually hold within memory and I'm not talking about your hard drive
Your regular ram or I could hide on the CPU cache
i have an idea , if by any chance u know someone with that laptop they can give you the raw drivers (by raw i maybe mean generic) . they can go control panel/device manager/GPU , Driver tab and there u will see all files that driver is using , manually recreate folders if needed to place all where needed then restart . i don't know if it will work however for me it did in a different case
This is the problem with _any_ "mobile" chipset. nVidia doesn't publish drivers for them, leaving you up to the laptop manufacturer to provide drivers. (and they invariably stop after a few months, if they ever offer an update.) Granted, I trust HP, Lenovo, etc. way more than some random Chinese supplier.
Do a review of the new crop of laptops with Optimus hybrid GPU. I just sent back a Alienware M15 R7 that a lot of people have been raving about, so I'd like someone with an honest opinion to give it a go.
Default drivers work on the AMD Mobile derived discrete cards, at least all the ones I have seen reviewed. It is Nvidia locking these cards out. I am hoping someone does come up with workarounds that will let them use default drivers or mod default drivers and install them.... without malware. Also you should contact the seller, there is a chance it was a third party service doing the custom USB drives as I have heard about that happening to some of the custom promo USBs that are sold B2B in China.
Did you try using the Laptop 3070 drivers from NVIDIA?
Yep. Instant crash.
Also tried flashing the BIOS on the card to a known good, as this chip was from an ASUS laptop. Again, no dice.
You could try to modify the inf file to force a match. I had to do this with some early 2000's usb to serial adapters from my PBX engineer days
Did you tried running it on Linux? Nobara, Garuda or CachyOS. For reflashing, try using HiveOS USB and use its flash utility which is been quite handy and hassle-free (via browser).
When I tried using VT-d on a laptop to pass through an Optimus GPU to a VM, I found I had to load a custom SSDT table to create a fake ACPI battery, or otherwise the GPU driver refused to load (code 43), even though it's a completely legitimate GPU. It's kinda bullshit to block loading the drivers just because you happen to do something unconventional!
Please do a follow-up on this if you can manage to get it working with legit drivers.
Take another disk, install windows, unplug it from network, install those drivers with trojan. Manually copy drivers files. Scan them to be sure there are no viruses and use them on primery operating system
Its a laptop gpu attached onto an actual regular sized gpu circuit board. There are actually a lot of those out there. And of course due to the sketchy nature of their existence they have trouble working on regular/authorized drivers. You could try finding some off brand driver or bios softwares from random dudes on the internet claiming it will work but honestly Its a hit or miss with these things. Never an in between.
I certainly like the idea of chinese brands sort of creating uncommon frankenstein cards that are different, maybe not as powerful but a lot cheaper. I however heavily dislike the idea of being totally reliant on some dodgy 3rd party driver support, if it can´t run with the official release drivers then it is simply unacceptable.
Sort of the stuff they do with the "fake" rx 580s that pretty much flood the market for very cheap, yet are essentially factory overclocked rx 570. Surely a bit of a scam to label it as a higher value card but i´d say they can get away nicely with it as the price is just more then competitive and you can use official drivers.
But that is where my trust in chinese products ends.
Dodgy implies you are unsure of something. Intentions. Providence. Attitude.
These are actively hostile.
Two viruses on the provided installer, and a firmware that is modified for no reason other than to cause any other driver to refuse the card, forcing you to use the infected installer.
@@Prophes0r Truth be told cards like this should be prohibited from being sold on western markets and the brand banned from exporting to western countries as long as this habit remains.
I mean it´s coming from china, the government is effed up, a complete totalitarian freakshow that most likely comes up with the idea to sell cheap cards with virus loaded drivers to spread their spyware on unexpected users. The typical stuff you expect from stuff coming from that country. It´s a degenerated cesspool, and exploited by western companies exactly for that reason.
I won't call those rx 580 fake because the description on techpowerup is something absolutely AMD does. These cards probably didn't pass the standard of an original rx 580 so amd recycled it and update its driver for new gen. An OG rx 580 is 2304sp while this new one is 2048sp which is most of the time in the description alone if you read enough. Besides an rx590 like this existed and is recognized by gpuz, it's called an Rx590GME , amd released it for the eastern market. Also a rx560xt which is similar to a regular gtx 1650 but consumes around 120w , a legit card released by AMD for the Asian market. Nevertheless AMD seems to have a market for this to actually than Nvidia since most Amd cards even mobile gpus put into desktop form factor works fine while Nvidia like this 3070ti mobile , you can't normally and have to a lot of stuff first
If I were drinking whiskey I'd would be quite happy installing whatever drivers on my pc.
As you said, it's a bit of a crapshoot if there is a community driver out there for these Frankenstein mobile cards in a desktop package. Sometimes you get lucky. In your case, you got scammed. I do like the engineering behind these cards, but yeah I wouldn't put this particular one anywhere near a PC I cared about.
All those cards have the BIOS modified because they were used for mining rigs, this doesn't have to be a bad thing, because they only use the power of the core and being a laptop, with that big heatsink they should be fine. You have to re-burn the original BIOS on the card.
How About Linux ? What if the Linux driver could run this ??
Awesome to see you promote your Mastodon instead!
A weird driver installation issue also happened to me when I tried installing an official mobile driver onto my RTX 2060 Mobile card (one of the mining cards), and I found a tutorial online that shows me how to first use the files extracted by Nvidia's official driver installer to install a GTX 1660 Ti Max-Q driver (Device Manager->Update Driver->Browse my computer for drivers->"Let me pick"->Have Disk->get to the Display.Driver subfolder in where Nvidia's official installer unzipped into->click OK and go back to uncheck "Show compatible hardware") onto that card and then use the normal driver installer to fix the issues caused by this installation. Afterwards it shows up as a normal RTX 2060 Mobile, and overclocks fine. However, since I've heard some news about 30 series mobile cards getting confined to certain drivers, I think this approach might not work for the 3070 Ti card as shown in the video. I would suggest to try force install an RTX 3060 driver onto that card and let the official installer do the fixing.
There are ways to edit the inf to run on any newer driver, but I guess a few anti-cheat don't like that.
You should do a video on the RX 6600M they have, works with the official AMD drivers and performance is on par with the normal RX 6600 consuming only 100W, apparently they use Tesla car's AMD chips!