1
00:00:00,080 --> 00:00:08,720
okay come here come here okay so this is our mining GPU that we're using

2
00:00:05,359 --> 00:00:11,519
for gaming in spite of its complete lack

3
00:00:08,720 --> 00:00:16,320
of any video outputs but you've seen this before

4
00:00:13,360 --> 00:00:19,760
and the last time we left you guys we weren't recommending these things even

5
00:00:18,480 --> 00:00:26,000
though they're like 75 bucks for the equivalent of a gtx

6
00:00:22,800 --> 00:00:29,199
1060 because the only drivers we had for

7
00:00:26,000 --> 00:00:31,679
them were modified by some chinese

8
00:00:29,199 --> 00:00:37,440
driver modification team and we had no way of knowing exactly what was inside

9
00:00:33,920 --> 00:00:40,559
them but today all of that changes first

10
00:00:37,440 --> 00:00:43,920
and foremost we are going to manually

11
00:00:40,559 --> 00:00:46,800
modify NVIDIA's drivers ourselves making

12
00:00:43,920 --> 00:00:50,559
this completely safe to use second while we're at it we're going to

13
00:00:48,559 --> 00:00:54,879
kill NVIDIA's telemetry that they build into their drivers and third

14
00:00:53,199 --> 00:00:58,719
we are going to run this in sli

15
00:00:56,879 --> 00:01:03,600
with one of these which is like what

16
00:01:00,800 --> 00:01:07,600
what running a real gaming GPU with a mining one in sli they're not even the

17
00:01:05,760 --> 00:01:13,360
same part number oh and while we're at it the 1060 doesn't even support sli

18
00:01:11,600 --> 00:01:16,240
but we're gonna do it you know what else we're gonna do tell

19
00:01:14,880 --> 00:01:20,159
you about our sponsor glasswire with glasswire you can

20
00:01:18,400 --> 00:01:24,159
instantly see your current and past network activity you can detect malware

21
00:01:22,240 --> 00:01:28,880
and block badly behaving apps on your pc or Android device and you can get it for

22
00:01:26,560 --> 00:01:35,659
25 off at the link in the video description with offer code Linus

23
00:01:38,640 --> 00:01:44,240
okay so here's the situation right now we're not quite starting from scratch

24
00:01:42,400 --> 00:01:48,960
but pretty close so we've already disabled driver signing and you can see

25
00:01:46,159 --> 00:01:53,200
how to do that in our previous video here where we use the the modified

26
00:01:50,960 --> 00:01:57,520
chinese driver but other than that we're looking at a pretty bone stock

27
00:01:54,960 --> 00:02:03,119
configuration here so our p106 mining GPU is installed in our system but the

28
00:02:00,479 --> 00:02:06,960
drivers for it are not loaded in any way we're in a in a completely blank state

29
00:02:04,880 --> 00:02:11,440
and we're running entirely off of the onboard graphics that are built into our

30
00:02:09,280 --> 00:02:14,959
CPU here so Anthony's back hi

31
00:02:18,239 --> 00:02:24,720
uh before we go any further i want to lay out what our ideal scenario would be

32
00:02:22,480 --> 00:02:29,520
here because in our last video we weren't just relying on a driver of

33
00:02:27,360 --> 00:02:34,879
unknown origins it was also a little bit on the older side so in a perfect world

34
00:02:32,160 --> 00:02:39,760
we would want our p106 mining card here to behave exactly like a gtx 1060

35
00:02:37,840 --> 00:02:44,080
because hardware wise they're the same thing so that means gaming support

36
00:02:41,920 --> 00:02:48,879
compute support and even end bank video encoding support and all of that while

37
00:02:46,480 --> 00:02:53,040
being able to run the very latest drivers however we've run into some

38
00:02:51,360 --> 00:02:56,879
challenges and we are going to have to make a few compromises here so

39
00:02:55,599 --> 00:03:00,959
what do we got well first of all we won't be able to run on

40
00:02:59,280 --> 00:03:05,040
the latest driver at least not right now the way it works right now it we're just

41
00:03:02,560 --> 00:03:07,680
getting a code 43 error every time so

42
00:03:05,760 --> 00:03:12,400
either NVIDIA has changed something or they've hatched it or whatever either

43
00:03:09,599 --> 00:03:16,319
way we're stuck with 416.34 aside from that as far as i know it's not possible

44
00:03:14,480 --> 00:03:20,159
to get mvx to work so so you're stuck with quick sync which

45
00:03:18,400 --> 00:03:26,560
fortunately you're gonna have to have because you're running your onboard graphics anyway in order to even get a

46
00:03:23,360 --> 00:03:28,400
display output from this thing or x264

47
00:03:26,560 --> 00:03:34,480
so with that out of the way Anthony is going to start by downloading our own

48
00:03:31,519 --> 00:03:39,519
fresh version of that 416 series driver and then taking the chinese one and the

49
00:03:37,440 --> 00:03:43,920
NVIDIA one and comparing what the difference is between them so that we

50
00:03:41,599 --> 00:03:48,720
can replicate the modifications that the chinese team has made that allows the

51
00:03:46,159 --> 00:03:53,519
driver to be installed without copying over anything that could be

52
00:03:50,959 --> 00:03:57,360
nefariously hidden inside it so i'm using notepad plus plus and the reason

53
00:03:55,280 --> 00:04:00,319
for that is it's free it's pretty great actually it's got a huge number of

54
00:03:58,640 --> 00:04:04,879
features including this compare feature which we can access via this plugins

55
00:04:02,720 --> 00:04:08,319
section here we just type in compare and i've already installed it so it's in

56
00:04:06,239 --> 00:04:12,560
here but yeah once you have that just go to you load up your first file go to

57
00:04:10,480 --> 00:04:16,880
plugins compare set as first to compare i've already done that now i will load

58
00:04:14,799 --> 00:04:20,079
up the other one which is this chinese driver

59
00:04:17,919 --> 00:04:23,600
plugins compare compare so here we have a full listing of

60
00:04:22,479 --> 00:04:28,000
everything that is different between these two drivers so as we can see these

61
00:04:26,080 --> 00:04:33,120
lines here have been modified so where it used to say section 110 it now says

62
00:04:30,720 --> 00:04:39,120
section 108 which is actually the same if you look at these device ids 1c06 is

63
00:04:36,160 --> 00:04:44,320
actually the gtx 1060 one c07 is our p106 they have different sections in the

64
00:04:41,840 --> 00:04:47,919
vanilla driver but in the chinese driver they do not that is the primary thing

65
00:04:46,160 --> 00:04:52,400
we're going to be changing here okay now the final one of these sections here

66
00:04:50,639 --> 00:04:55,840
you'll notice that it actually says that it's 109 instead of 110. it's dropped

67
00:04:54,320 --> 00:05:00,320
down a number the same is true over here so we'll just follow here so it'll be

68
00:04:58,080 --> 00:05:05,759
107 for each basically what we're doing is we're copying the same config from

69
00:05:02,639 --> 00:05:08,240
our 1c06 which is our gtx 1060. so we

70
00:05:05,759 --> 00:05:13,199
want section 107 for all of these things now what we're doing here is basically

71
00:05:11,039 --> 00:05:17,280
just tricking the driver into thinking it's compatible we're not actually

72
00:05:14,639 --> 00:05:21,280
changing any of the functional files of the driver installation is that

73
00:05:19,440 --> 00:05:25,520
correct that's right and if we go down through the rest of the comparison here

74
00:05:22,880 --> 00:05:29,759
there is nothing different really so then it's possible that our chinese

75
00:05:27,120 --> 00:05:34,000
driver was totally clean yeah possible but i mean we don't know about the exes

76
00:05:32,080 --> 00:05:37,280
the inf is perfectly fine we can make some additional changes while we're here

77
00:05:35,360 --> 00:05:42,880
though telemetry isn't it convenient that they just listed under nv telemetry

78
00:05:39,759 --> 00:05:45,520
yeah for those not familiar telemetry is

79
00:05:42,880 --> 00:05:49,919
a feature of a software or driver that reports back on your usage to the

80
00:05:48,560 --> 00:05:55,039
manufacturer and a lot of the time this is stuff that

81
00:05:52,160 --> 00:05:59,360
you can opt out of but a lot of the time it's just baked right in so there you go

82
00:05:57,120 --> 00:06:03,120
we passed our compatibility check yep let's go ahead and install it of course

83
00:06:01,039 --> 00:06:05,600
we do not want GeForce experience also don't care about 3d vision because we

84
00:06:04,319 --> 00:06:11,520
don't actually have anything that we can connect it to and hopefully we will get

85
00:06:08,720 --> 00:06:16,960
the same exact thing we got the other day but we did it for ourselves on a

86
00:06:13,919 --> 00:06:20,319
fresh driver hey there we go all right

87
00:06:16,960 --> 00:06:22,560
so that's it if nothing else we now can

88
00:06:20,319 --> 00:06:25,759
say confidently that if you pick up one of these mining cards and use this

89
00:06:24,479 --> 00:06:29,039
method on this particular driver you will be

90
00:06:28,160 --> 00:06:32,240
able to play games

91
00:06:32,560 --> 00:06:38,639
yeah that monitor doesn't really have a shield on its

92
00:06:36,720 --> 00:06:42,639
yeah the biggest criticism we had last time is that we didn't actually show the

93
00:06:41,120 --> 00:06:48,560
Intel integrated and how poorly that performed oh really

94
00:06:45,120 --> 00:06:51,280
yeah oh uh it would be worse than this

95
00:06:48,560 --> 00:06:54,800
a lot worse yeah this is deus ex mankind divided running at 1080p

96
00:06:53,759 --> 00:07:00,800
at greater than eight frames per second so

97
00:06:59,360 --> 00:07:04,880
it's working now the thing is even though we're

98
00:07:02,880 --> 00:07:08,560
having trouble moving on to the latest drivers which would give us support for

99
00:07:06,720 --> 00:07:11,520
things like oh i mean i guess freesync doesn't matter because you'd be you

100
00:07:10,000 --> 00:07:15,840
could actually have freesync running off of Intel's onboard graphics yeah oh you

101
00:07:14,240 --> 00:07:20,639
could never mind depending on whether or not your onboard graphics supports freesync okay but still there are good

102
00:07:19,120 --> 00:07:24,479
reasons to be running the latest drivers now we're not saying it's impossible

103
00:07:23,039 --> 00:07:28,880
we're just saying that when we applied this same method to

104
00:07:27,199 --> 00:07:33,919
the latest drivers even checking line by line

105
00:07:31,440 --> 00:07:37,919
we weren't successful so it might just be down to people who are a little bit

106
00:07:36,560 --> 00:07:42,560
better versed in their driver modification wizardry to figure out what

107
00:07:40,639 --> 00:07:46,240
the additional things that NVIDIA has changed whether just

108
00:07:44,720 --> 00:07:50,880
through the course of changing things to make them better or to specifically

109
00:07:47,840 --> 00:07:52,160
block this in order to make that work

110
00:07:50,880 --> 00:07:56,800
either way at the very least using a slightly older

111
00:07:54,400 --> 00:08:00,080
driver we have a working gaming system

112
00:07:58,479 --> 00:08:04,879
on the cheap but that's not where we stopped today for

113
00:08:03,280 --> 00:08:09,120
our next trick we're gonna run this thing in sli now

114
00:08:07,520 --> 00:08:13,599
we're still gonna have to deal with that same driver compatibility limitation

115
00:08:11,280 --> 00:08:20,240
because one of the cards in our system is one of these p106 mining cards but

116
00:08:17,039 --> 00:08:23,199
what it at least demonstrates is that

117
00:08:20,240 --> 00:08:27,520
from a proof of concept standpoint this can work so you might think that this

118
00:08:25,599 --> 00:08:32,240
process is as simple as throwing a real gtx 1060 into the system and then again

119
00:08:30,639 --> 00:08:37,440
forcing our driver to install remember it's an unsigned driver now so you gotta

120
00:08:34,800 --> 00:08:41,200
do that process manually but as we're about to discover

121
00:08:39,599 --> 00:08:45,680
it did not it did not

122
00:08:43,200 --> 00:08:50,640
oh hi mark whatever the point is there's no sli option in here whatsoever so

123
00:08:48,959 --> 00:08:55,519
now what some kind of weird thing off the tech powerup form yeah what are we

124
00:08:52,480 --> 00:08:57,360
doing so it's a program called different

125
00:08:55,519 --> 00:09:00,640
sli auto it's currently in the downloads folder but you guys will have to

126
00:08:59,040 --> 00:09:05,360
download and extract that for yourselves and we don't actually want to run the

127
00:09:02,160 --> 00:09:06,560
program okay that would be too easy yes

128
00:09:05,360 --> 00:09:11,120
it used to work but it doesn't anymore so

129
00:09:09,200 --> 00:09:16,240
so you'll want to go to see Windows system 32 driver store and now we want

130
00:09:13,760 --> 00:09:19,519
to sort it by date we want to copy the uh

131
00:09:17,800 --> 00:09:25,120
nvldmkm it's the driver itself i might not see this here

132
00:09:23,600 --> 00:09:29,360
yeah i couldn't find it earlier either okay so just in a sea of envy paste it

133
00:09:27,360 --> 00:09:33,600
into the different sli auto folder now you want to open up a hex editor i

134
00:09:30,800 --> 00:09:37,839
downloaded hxd it's free should be there on the desktop okay oh you got it you

135
00:09:35,839 --> 00:09:44,320
want to search for this for the string of uh values seven five zero five zero f

136
00:09:41,839 --> 00:09:47,360
b a oh i already had it there okay cool there it is so we want to change that so

137
00:09:46,399 --> 00:09:52,360
you'll want to go to the beginning of that and type in yeah c74324000

138
00:09:56,720 --> 00:10:03,279
the hard part's over okay so we want to go back to the folder you

139
00:10:01,360 --> 00:10:07,760
got that driver from we want to take the folder name itself copy that and this is

140
00:10:05,760 --> 00:10:11,760
probably also already auto populated but if you go back to the different sli auto

141
00:10:09,360 --> 00:10:15,839
folder yep right click install.cmd go to edit see where it says the nb disk inf

142
00:10:14,240 --> 00:10:19,680
that kind of stuff there you want to replace that in every

143
00:10:17,760 --> 00:10:23,279
every every instance so you can use the replace function in notepad for that

144
00:10:21,760 --> 00:10:29,120
yeah all right so then we want to restart into safe mode

145
00:10:25,440 --> 00:10:31,760
oh lordy okay so networking yeah sure

146
00:10:29,120 --> 00:10:36,320
all right next you're going to want to go into that folder again different sli

147
00:10:34,160 --> 00:10:39,440
auto and run install.cmd as administrator i guess it's the same

148
00:10:37,600 --> 00:10:44,640
thing in safe mode anyway you know what let's just do it okay boom reboot now

149
00:10:42,399 --> 00:10:50,640
for changes to take effect yep so what have we done here sign the driver really

150
00:10:48,079 --> 00:10:55,519
supposedly it doesn't actually work oh okay um that's something that we can do

151
00:10:52,800 --> 00:10:59,600
though um something that requires a lot more busting around that

152
00:10:57,760 --> 00:11:04,959
we don't really want to do right now it does that copies the modified driver that we

153
00:11:03,200 --> 00:11:08,959
change the bits around in to the proper locations in Windows yep

154
00:11:08,000 --> 00:11:14,959
and well that's really about it and then just to clarify for the viewers

155
00:11:12,399 --> 00:11:19,440
out there changing those hex values have we done anything unsafe to our system

156
00:11:17,440 --> 00:11:22,880
have we potentially compromised it not compromised no but who told us to change

157
00:11:21,519 --> 00:11:29,680
those values well it's actually a guy on the tech powerup

158
00:11:25,600 --> 00:11:31,519
forums okay by the name of um

159
00:11:29,680 --> 00:11:34,800
pretentious yeah there we go that's the name yeah he's got a little script that

160
00:11:33,040 --> 00:11:39,360
he runs that takes about an hour or two to find where exactly the string that we

161
00:11:36,880 --> 00:11:43,839
found yeah is in each driver release and he just updates it on the forum it's

162
00:11:41,519 --> 00:11:48,320
pretty great basically what it does yeah is it disables the check for sli as far

163
00:11:46,079 --> 00:11:52,079
as motherboard compatibility and you know enter GPU compatibility so to be

164
00:11:50,880 --> 00:11:58,800
clear you guys aren't going to be running an rtx 2080 ti and

165
00:11:55,360 --> 00:12:01,680
a gtx 1030 and sli at least not

166
00:11:58,800 --> 00:12:06,560
to any positive effect but over here in a case where we have two

167
00:12:04,000 --> 00:12:09,760
gpus that we know are identical other than NVIDIA

168
00:12:08,160 --> 00:12:13,760
deciding they're not our expectation is that we would

169
00:12:11,839 --> 00:12:17,839
actually be able to achieve an improvement in performance

170
00:12:15,519 --> 00:12:20,480
so here it is the sli option is there in the driver we're going to go ahead and

171
00:12:19,360 --> 00:12:26,120
enable it and bippidy

172
00:12:27,440 --> 00:12:36,079
oh keyboard light just went off as it turns out that sli mod will not work

173
00:12:32,560 --> 00:12:37,279
with the p106 unfortunately whatever

174
00:12:36,079 --> 00:12:42,880
maybe it's the fact that it doesn't have outputs maybe it's the fact that they have two different v BIOS's that are you

175
00:12:41,360 --> 00:12:46,639
know for whatever reason right now it does not work if we could force the card

176
00:12:45,040 --> 00:12:53,360
to take a different b bias that might work but i haven't been able to get that to work either i mean we can still run

177
00:12:50,800 --> 00:12:55,519
gtx 1060 is an sli i guess that's still fun

178
00:12:54,079 --> 00:13:00,720
all right so what we've done here is we've manually installed our driver again

179
00:12:57,920 --> 00:13:05,279
moved our HDMI cable over to this GPU and we're going to go ahead and enable

180
00:13:03,120 --> 00:13:10,639
our other device which got automatically disabled somewhere along the way it's

181
00:13:06,800 --> 00:13:10,639
kind of like a precautionary measure hey

182
00:13:10,800 --> 00:13:17,600
sli enabled on the gtx 1060.

183
00:13:14,480 --> 00:13:19,040
where's my deus ex at now beaches i'm

184
00:13:17,600 --> 00:13:22,560
actually not sure what the scaling would be like here

185
00:13:21,279 --> 00:13:27,519
now the thing here is that there's nothing particularly amazing about

186
00:13:25,200 --> 00:13:31,120
running graphics cards in a multi-GPU configuration without a bridge running

187
00:13:29,440 --> 00:13:36,000
between them in fact AMD has been doing it this way for several generations now

188
00:13:33,200 --> 00:13:40,560
NVIDIA though has stuck to their guns saying that the available bandwidth over

189
00:13:38,000 --> 00:13:44,720
the pci express slots is not enough to handle the intercard communication and

190
00:13:42,399 --> 00:13:50,000
has even gone as far as to upgrade the original sli link to the new envy link

191
00:13:48,079 --> 00:13:56,720
standard that you'll see on their rtx cards with that said even though we won't be

192
00:13:53,519 --> 00:13:59,120
able to speak to necessarily

193
00:13:56,720 --> 00:14:03,680
you know micro stuttering and how this solution affects something like that we

194
00:14:01,120 --> 00:14:07,600
can see if we could at least get an FPS improvement with this configuration and

195
00:14:05,440 --> 00:14:11,120
we'll know pretty shortly here yeah the benchmark only takes 90 seconds

196
00:14:09,920 --> 00:14:16,399
hey wow that's a pretty nice little improvement

197
00:14:15,040 --> 00:14:21,279
there isn't it yeah so

198
00:14:18,240 --> 00:14:24,399
once again our experimenting with NVIDIA

199
00:14:21,279 --> 00:14:27,199
graphics cards video does come with some

200
00:14:24,399 --> 00:14:31,920
caveats this isn't necessarily a configuration we'd recommend sli is in

201
00:14:30,000 --> 00:14:36,800
most cases not as good an option as simply getting

202
00:14:34,079 --> 00:14:42,000
a single higher powered graphics card so i don't even necessarily disagree with

203
00:14:39,120 --> 00:14:46,639
NVIDIA disabling sli by default on their lower end cards it's just something that

204
00:14:44,079 --> 00:14:51,120
was kind of fun to do and interesting to show you guys

205
00:14:48,000 --> 00:14:54,639
just how simple it is for manufacturers

206
00:14:51,120 --> 00:14:56,800
to lock down and or enable functionality

207
00:14:54,639 --> 00:15:00,560
at least from a sort of hex editor perspective now the qc that would

208
00:14:58,959 --> 00:15:04,160
actually go into ensuring that this would be an adequate solution for their

209
00:15:02,800 --> 00:15:07,440
users that's a completely separate story and

210
00:15:06,240 --> 00:15:14,079
maybe part of the reason that manufacturers won't allow functionality

211
00:15:10,160 --> 00:15:15,920
that they otherwise could but uh

212
00:15:14,079 --> 00:15:20,399
i'll let you guys be the judge of exactly why it is that this is locked

213
00:15:18,639 --> 00:15:23,120
out you guys can leave a comment down below you know what else you can do down

214
00:15:22,000 --> 00:15:28,720
below check out our sponsor freshbooks is the super simple to use

215
00:15:26,959 --> 00:15:33,199
small business accounting solution for freelancers and the self-employed it's a

216
00:15:31,279 --> 00:15:37,120
simple way to be more productive more organized and to get paid faster you can

217
00:15:35,760 --> 00:15:40,959
create and send professional looking invoices in less than 30 seconds you can

218
00:15:39,360 --> 00:15:44,639
set up online payments with just a couple of clicks to get paid up to four

219
00:15:42,639 --> 00:15:48,079
days faster you can see when your client has seen your invoice to put an end to

220
00:15:46,320 --> 00:15:52,959
the guests and games and if you have any trouble you can reach out to freshbooks's award-winning customer

221
00:15:51,120 --> 00:15:59,040
support where you won't get any phone trees or escalations nothing like that

222
00:15:55,759 --> 00:16:01,040
just answers so visit freshbooks.com

223
00:15:59,040 --> 00:16:05,199
tech tips and enter Linus tech tips in the how did you hear about us section to

224
00:16:02,560 --> 00:16:08,639
get your 30-day free trial so thanks for watching guys if you disliked this video

225
00:16:07,040 --> 00:16:12,000
you can hit that button but if you liked it hit like get subscribed or maybe

226
00:16:10,720 --> 00:16:16,959
consider checking out where to buy the stuff we featured at the link in the video description also down there is our

227
00:16:15,600 --> 00:16:23,839
merch store which has cool shirts like this one and not yours and our community forum

228
00:16:20,399 --> 00:16:23,839
which you should totally join
