Author Topic: UHS-I / SD cards investigation  (Read 135481 times)

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 7917
Re: UHS-I / SD cards investigation
« Reply #100 on: April 05, 2018, 12:14:28 AM »
Sandisk Extreme Pro, 128 GB.
100D and 650D in photo mode, only sd_uhs.mo loaded.
Code: [Select]
===================
2018/04/05 00:31:02
===================
Before the hack: r:43MB/s w:42MB/s  W:35MB/s R:43MB/s  8)  [best 42MB/s]
SDR50 @ 96MHz  : r:43MB/s w:39MB/s  W:40MB/s R:43MB/s  ::) [best 42MB/s]
SDR50 @ 96MHz  : r:43MB/s w:41MB/s  W:42MB/s R:43MB/s  ::) [best 42MB/s]
SDR50 @ 80MHz  : r:36MB/s w:33MB/s  W:35MB/s R:36MB/s  meh [best 42MB/s]
SDR50 @ 80MHz  : r:36MB/s w:35MB/s  W:35MB/s R:36MB/s  meh [best 42MB/s]
SDR50 @ 120MHz : r:54MB/s w:48MB/s  W:51MB/s R:54MB/s  8)  [best 48MB/s]
SDR50 @ 120MHz : r:54MB/s w:48MB/s  W:50MB/s R:54MB/s  ::) [best 48MB/s]
SDR104 @ 96MHz : D0 D0 r:43MB/s w:41MB/s  W:42MB/s R:43MB/s  meh [best 48MB/s]
SDR104 @ 96MHz : D1 D1 r:43MB/s w:39MB/s  W:41MB/s R:43MB/s  meh [best 48MB/s]
SDR104 @ 80MHz : D0 D0 r:36MB/s w:35MB/s  W:35MB/s R:36MB/s  meh [best 48MB/s]
SDR104 @ 80MHz : D1 D1 r:36MB/s w:35MB/s  W:34MB/s R:36MB/s  meh [best 48MB/s]
SDR104 @ 120MHz: D0 D0 r:54MB/s w:47MB/s  W:52MB/s R:54MB/s  ::) [best 48MB/s]
SDR104 @ 120MHz: D1 D1 r:54MB/s w:51MB/s  W:51MB/s R:54MB/s  :)  [best 51MB/s]
SDR104 @ 132MHz: D0 D0 r:50MB/s w:45MB/s  W:47MB/s R:50MB/s  meh [best 51MB/s]
SDR104 @ 132MHz: D1 D1 r:50MB/s w:47MB/s  W:48MB/s R:50MB/s  ::) [best 51MB/s]
SDR104 @ 160MHz: D0 D0 r:72MB/s w:66MB/s  W:62MB/s R:71MB/s  8)  [best 66MB/s]
SDR104 @ 160MHz: D1 D1 r:71MB/s w:60MB/s  W:67MB/s R:71MB/s  meh [best 66MB/s]
SDR104 @ 160MHz: D2 D2 r:71MB/s w:67MB/s  W:67MB/s R:71MB/s  :)  [best 67MB/s]
SDR104 @ 160MHz: D3 D3 r:71MB/s w:62MB/s  W:68MB/s R:71MB/s  ::) [best 67MB/s]
SDR104 @ 160MHz: D0 D0 r:71MB/s w:65MB/s  W:63MB/s R:71MB/s  ::) [best 67MB/s]
SDR104 @ 160MHz: D1 D1 r:72MB/s w:61MB/s  W:68MB/s R:71MB/s  ::) [best 67MB/s]
SDR104 @ 160MHz: D2 D2 r:71MB/s w:66MB/s  W:61MB/s R:71MB/s  ::) [best 67MB/s]
SDR104 @ 160MHz: D3 D3 r:71MB/s w:66MB/s  W:67MB/s R:71MB/s  ::) [best 67MB/s]
SDR104 @ 160MHz: D0 D0 r:71MB/s w:62MB/s  W:65MB/s R:71MB/s  ::) [best 67MB/s]
SDR104 @ 160MHz: D1 D1 r:71MB/s w:67MB/s  W:67MB/s R:71MB/s  :)  [best 67MB/s]
SDR104 @ 160MHz: D2 D2 r:71MB/s w:66MB/s  W:68MB/s R:71MB/s  ::) [best 67MB/s]
SDR104 @ 160MHz: D3 D3 r:71MB/s w:61MB/s  W:65MB/s R:71MB/s  ::) [best 67MB/s]
SDR104 @ 160MHz: D0 D0 r:72MB/s w:61MB/s  W:67MB/s R:71MB/s  ::) [best 67MB/s]
SDR104 @ 160MHz: D1 D1 r:72MB/s w:62MB/s  W:65MB/s R:71MB/s  ::) [best 67MB/s]
SDR104 @ 160MHz: D2 D2 r:71MB/s w:66MB/s  W:66MB/s R:71MB/s  ::) [best 67MB/s]
SDR104 @ 160MHz: D3 D3 r:71MB/s w:66MB/s  W:61MB/s R:72MB/s  ::) [best 67MB/s]
Best: D1 D1 r:71MB/s w:62MB/s  W:68MB/s R:72MB/s  ::) [best 67MB/s]
Best: D1 D1 r:71MB/s w:61MB/s  W:67MB/s R:72MB/s  ::) [best 67MB/s]

Done.
Please run THOROUGH tests before using!!!

===================
2018/04/04 23:12:54
===================
Before the hack: r:43MB/s w:42MB/s  W:37MB/s R:43MB/s  8)  [best 42MB/s]
SDR50 @ 96MHz  : r:43MB/s w:42MB/s  W:39MB/s R:43MB/s  ::) [best 42MB/s]
SDR50 @ 96MHz  : r:43MB/s w:41MB/s  W:42MB/s R:43MB/s  ::) [best 42MB/s]
SDR50 @ 80MHz  : r:36MB/s w:35MB/s  W:35MB/s R:36MB/s  meh [best 42MB/s]
SDR50 @ 80MHz  : r:36MB/s w:33MB/s  W:34MB/s R:36MB/s  meh [best 42MB/s]
SDR50 @ 120MHz : r:54MB/s w:51MB/s  W:51MB/s R:54MB/s  8)  [best 51MB/s]
SDR50 @ 120MHz : r:54MB/s w:48MB/s  W:49MB/s R:54MB/s  ::) [best 51MB/s]
SDR104 @ 96MHz : D0 D0 r:43MB/s w:41MB/s  W:42MB/s R:43MB/s  meh [best 51MB/s]
SDR104 @ 96MHz : D1 D1 r:43MB/s w:41MB/s  W:42MB/s R:43MB/s  meh [best 51MB/s]
SDR104 @ 80MHz : D0 D0 r:36MB/s w:33MB/s  W:34MB/s R:36MB/s  meh [best 51MB/s]
SDR104 @ 80MHz : D1 D1 r:36MB/s w:35MB/s  W:35MB/s R:36MB/s  meh [best 51MB/s]
SDR104 @ 120MHz: D0 D0 r:54MB/s w:51MB/s  W:48MB/s R:54MB/s  ::) [best 51MB/s]
SDR104 @ 120MHz: D1 D1 r:54MB/s w:47MB/s  W:51MB/s R:54MB/s  ::) [best 51MB/s]
SDR104 @ 132MHz: D0 D0 r:50MB/s w:47MB/s  W:48MB/s R:50MB/s  ::) [best 51MB/s]
SDR104 @ 132MHz: D1 D1 r:50MB/s w:45MB/s  W:46MB/s R:50MB/s  meh [best 51MB/s]
SDR104 @ 160MHz: D0 D0 r:72MB/s w:66MB/s  W:68MB/s R:72MB/s  8)  [best 66MB/s]
SDR104 @ 160MHz: D1 D1 r:72MB/s w:66MB/s  W:63MB/s R:72MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D2 D2 r:72MB/s w:61MB/s  W:66MB/s R:70MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D3 D3 r:71MB/s w:66MB/s  W:67MB/s R:71MB/s  :)  [best 66MB/s]
SDR104 @ 160MHz: D0 D0 r:72MB/s w:61MB/s  W:66MB/s R:72MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D1 D1 r:72MB/s w:62MB/s  W:65MB/s R:72MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D2 D2 r:72MB/s w:61MB/s  W:68MB/s R:71MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D3 D3 r:71MB/s w:66MB/s  W:63MB/s R:72MB/s  :)  [best 66MB/s]
SDR104 @ 160MHz: D0 D0 r:72MB/s w:66MB/s  W:67MB/s R:71MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D1 D1 r:72MB/s w:62MB/s  W:65MB/s R:72MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D2 D2 r:71MB/s w:61MB/s  W:67MB/s R:71MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D3 D3 r:71MB/s w:66MB/s  W:68MB/s R:71MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D0 D0 r:71MB/s w:61MB/s  W:64MB/s R:71MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D1 D1 r:71MB/s w:66MB/s  W:68MB/s R:71MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D2 D2 r:72MB/s w:62MB/s  W:65MB/s R:71MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D3 D3 r:72MB/s w:66MB/s  W:63MB/s R:71MB/s  ::) [best 66MB/s]
Best: D3 D3 r:72MB/s w:66MB/s  W:62MB/s R:71MB/s  ::) [best 66MB/s]
Best: D3 D3 r:72MB/s w:61MB/s  W:67MB/s R:72MB/s  ::) [best 66MB/s]

Done.
Please run THOROUGH tests before using!!!

saulbass

  • Freshman
  • **
  • Posts: 86
Re: UHS-I / SD cards investigation
« Reply #101 on: April 05, 2018, 02:29:01 AM »

Similar results to Walter - just a smidge slower! - but nearly double the old speed of 35Mbs.

Amazing find a1ex
and thanks to dfort too.

SanDisk 95Mbs Extreme Pro 32Gb

Can someone explain if I can now use these speeds to up the record performance on my 650D?
Is this already working?

Code: [Select]

===================
2018/04/05 02:10:21
===================
Before the hack: r:43MB/s w:41MB/s  W:36MB/s R:42MB/s  8)  [best 41MB/s]
SDR50 @ 96MHz  : r:43MB/s w:41MB/s  W:40MB/s R:43MB/s  ::) [best 41MB/s]
SDR50 @ 96MHz  : r:43MB/s w:41MB/s  W:39MB/s R:44MB/s  ::) [best 41MB/s]
SDR50 @ 80MHz  : r:36MB/s w:35MB/s  W:34MB/s R:36MB/s  meh [best 41MB/s]
SDR50 @ 80MHz  : r:36MB/s w:35MB/s  W:34MB/s R:36MB/s  meh [best 41MB/s]
SDR50 @ 120MHz : r:53MB/s w:50MB/s  W:36MB/s R:54MB/s  8)  [best 50MB/s]
SDR50 @ 120MHz : r:53MB/s w:50MB/s  W:48MB/s R:54MB/s  :)  [best 50MB/s]
SDR104 @ 96MHz : D0 D0 r:43MB/s w:41MB/s  W:41MB/s R:44MB/s  meh [best 50MB/s]
SDR104 @ 96MHz : D1 D1 r:43MB/s w:41MB/s  W:40MB/s R:43MB/s  meh [best 50MB/s]
SDR104 @ 80MHz : D0 D0 r:36MB/s w:35MB/s  W:34MB/s R:36MB/s  meh [best 50MB/s]
SDR104 @ 80MHz : D1 D1 r:36MB/s w:35MB/s  W:33MB/s R:36MB/s  meh [best 50MB/s]
SDR104 @ 120MHz: D0 D0 r:52MB/s w:50MB/s  W:49MB/s R:54MB/s  ::) [best 50MB/s]
SDR104 @ 120MHz: D1 D1 r:53MB/s w:50MB/s  W:49MB/s R:54MB/s  :)  [best 50MB/s]
SDR104 @ 132MHz: D0 D0 r:49MB/s w:47MB/s  W:30MB/s R:49MB/s  ::) [best 50MB/s]
SDR104 @ 132MHz: D1 D1 r:49MB/s w:47MB/s  W:44MB/s R:50MB/s  ::) [best 50MB/s]
SDR104 @ 160MHz: D0 D0 r:69MB/s w:65MB/s  W:65MB/s R:72MB/s  8)  [best 65MB/s]
SDR104 @ 160MHz: D1 D1 r:69MB/s w:65MB/s  W:64MB/s R:72MB/s  :)  [best 65MB/s]
SDR104 @ 160MHz: D2 D2 r:69MB/s w:66MB/s  W:63MB/s R:72MB/s  :)  [best 66MB/s]
SDR104 @ 160MHz: D3 D3 r:69MB/s w:65MB/s  W:61MB/s R:72MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D0 D0 r:69MB/s w:65MB/s  W:63MB/s R:72MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D1 D1 r:69MB/s w:65MB/s  W:63MB/s R:72MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D2 D2 r:69MB/s w:65MB/s  W:41MB/s R:72MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D3 D3 r:69MB/s w:65MB/s  W:64MB/s R:72MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D0 D0 r:69MB/s w:65MB/s  W:64MB/s R:71MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D1 D1 r:69MB/s w:65MB/s  W:63MB/s R:71MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D2 D2 r:69MB/s w:65MB/s  W:60MB/s R:71MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D3 D3 r:69MB/s w:65MB/s  W:63MB/s R:71MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D0 D0 r:70MB/s w:66MB/s  W:62MB/s R:72MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D1 D1 r:69MB/s w:65MB/s  W:63MB/s R:72MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D2 D2 r:70MB/s w:65MB/s  W:41MB/s R:71MB/s  ::) [best 66MB/s]
SDR104 @ 160MHz: D3 D3 r:69MB/s w:65MB/s  W:63MB/s R:72MB/s  ::) [best 66MB/s]
Best: D2 D2 r:69MB/s w:65MB/s  W:63MB/s R:72MB/s  ::) [best 66MB/s]
Best: D2 D2 r:70MB/s w:65MB/s  W:61MB/s R:71MB/s  ::) [best 66MB/s]

Done.
Please run THOROUGH tests before using!!!



saulbass

  • Freshman
  • **
  • Posts: 86
Re: UHS-I / SD cards investigation
« Reply #102 on: April 05, 2018, 02:39:06 AM »
Using magiclantern-crop_rec_4k.2018Mar10.650D104 & the most recent sd_uhs.mo

I think I am getting the same level of performance as before the recent sd_uhs.mo update.

1736x976 14bit lossless - 365 frames before it crashes out

2520x1078 14bit lossless - 102 frames before it crashes out

but at least things still working.

theBilalFakhouri

  • Developer
  • Hero Member
  • *****
  • Posts: 589
Re: UHS-I / SD cards investigation
« Reply #103 on: April 05, 2018, 09:06:30 AM »
After overclocking the write speed, is this mean the H.264 proxy will becomes more stable? And it will work fine soon if this depending on write speed?
700D 1.1.5 | no more ISOless LV err 8 / SDR104 @ 240 MHz - Constant! | Fixed Scrambled LiveView in Higher resolution | Real-Time correct framing in the Way

Levas

  • Contributor
  • Hero Member
  • *****
  • Posts: 1684
  • 6d - Nightly build user
Re: UHS-I / SD cards investigation
« Reply #104 on: April 05, 2018, 09:46:45 AM »
Doesn't help for my card, also not sure if the test works flawlessly:


Whole test goes normal, only with SDR104 @ 160 Mhz it shows the first line normal, with the D0's, it's slower than best, so I expect a, meh as comment, but it gives ? ? ? as comment.
And after that it goes on with the test, without showing the D settings ???

Already ordered a brand new shiny Sandisk Extreme Pro card, according to their website it should do 90Mb/s write speed, so in case the 208Mhz settings are found, I'm good  :D
The card I'm using here is a Sandisk Extreme from 2013, the current Extreme line up does 60Mb/s write speed, but I guess the 2013 Extreme line up does 45Mb/s.

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: UHS-I / SD cards investigation
« Reply #105 on: April 05, 2018, 10:49:38 AM »
Indeed, D settings not showing is a bad sign. Can you enable the printf from sd_set_function_log? (replace qprintf with log_printf). The former only goes to QEMU console, the latter goes to the screen and in the log file, too. Attach the full log file (from ML/LOGS).

Kharak

  • Hero Member
  • *****
  • Posts: 1003
Re: UHS-I / SD cards investigation
« Reply #106 on: April 05, 2018, 11:36:53 AM »
Just wondering if this is potentially damaging to the SD controller, this is messing with hardware controllers, right? I mean doubling hz, is it not causing more heat?
once you go raw you never go back

Markus

  • Senior
  • ****
  • Posts: 338
Re: UHS-I / SD cards investigation
« Reply #107 on: April 05, 2018, 12:27:49 PM »
Just tried this with Sandisk extreme Pro SD 512GB rated at 95/mb sec but I'm just getting "malloc error". The camera can see the 512Gb card fine but seems like the module cant handle the big card? Any ideas? Also noticed that the camera could not format the card even though it can see it.

5D3 FW 123

Would be really cool to get this working with this card =).

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: UHS-I / SD cards investigation
« Reply #108 on: April 05, 2018, 01:13:47 PM »
... turn off raw video.

Markus

  • Senior
  • ****
  • Posts: 338
Re: UHS-I / SD cards investigation
« Reply #109 on: April 05, 2018, 01:25:00 PM »
Ok, that fixed it.
write 35mb / read 39 Best
Not much luck on higher speeds. Any idea why?

5D3 fw123 "4K raw video recording; lossless compression" version of ML

CrystalDiskMark bench for reference:
Seq Read: 81.47MB/s Write 77.89MB/s

===================
2018/04/05 12:15:25
===================
Before the hack: r:20MB/s w:20MB/s  W:20MB/s R:21MB/s  8)  [best 20MB/s]
SDR50 @ 96MHz  : r:35MB/s w:34MB/s  W:35MB/s R:38MB/s  8)  [best 34MB/s]
SDR50 @ 96MHz  : r:35MB/s w:35MB/s  W:35MB/s R:38MB/s  :)  [best 35MB/s]
SDR50 @ 80MHz  : r:31MB/s w:30MB/s  W:30MB/s R:33MB/s  meh [best 35MB/s]
SDR50 @ 80MHz  : r:30MB/s w:30MB/s  W:30MB/s R:33MB/s  meh [best 35MB/s]
SDR50 @ 120MHz : r:err [SAFE]  [BACK]
SDR50 @ 120MHz : r:err [SAFE]  [BACK]
SDR104 @ 96MHz : D0 D0 r:35MB/s w:34MB/s  W:35MB/s R:38MB/s  ::) [best 35MB/s]
SDR104 @ 96MHz : D1 D1 r:34MB/s w:34MB/s  W:35MB/s R:39MB/s  ::) [best 35MB/s]
SDR104 @ 80MHz : D0 D0 r:30MB/s w:30MB/s  W:30MB/s R:33MB/s  meh [best 35MB/s]
SDR104 @ 80MHz : D1 D1 r:30MB/s w:30MB/s  W:30MB/s R:33MB/s  meh [best 35MB/s]
SDR104 @ 120MHz: D0 D0 r:err [SAFE] D0  [BACK] D0
SDR104 @ 120MHz: D1 D1 r:err [SAFE] D0  [BACK] D1
SDR104 @ 132MHz: D0 D0 r:err [SAFE] D0  [BACK] D0
SDR104 @ 132MHz: D1 D1 r:err [SAFE] D0  [BACK] D1
SDR104 @ 160MHz: D0 D0 r:err [SAFE] D0  [BACK] D0
SDR104 @ 160MHz: D1 D1 r:err [SAFE] D0  [BACK] D1
SDR104 @ 160MHz: D2 D2 r:err [SAFE] D0  [BACK] D2
SDR104 @ 160MHz: D3 D3 r:err [SAFE] D0  [BACK] D3
SDR104 @ 160MHz: D0 D0 r:err [SAFE] D0  [BACK] D0
SDR104 @ 160MHz: D1 D1 r:err [SAFE] D0  [BACK] D1
SDR104 @ 160MHz: D2 D2 r:err [SAFE] D0  [BACK] D2
SDR104 @ 160MHz: D3 D3 r:err [SAFE] D0  [BACK] D3
SDR104 @ 160MHz: D0 D0 r:err [SAFE] D0  [BACK] D0
SDR104 @ 160MHz: D1 D1 r:err [SAFE] D0  [BACK] D1
SDR104 @ 160MHz: D2 D2 r:err [SAFE] D0  [BACK] D2
SDR104 @ 160MHz: D3 D3 r:err [SAFE] D0  [BACK] D3
SDR104 @ 160MHz: D0 D0 r:err [SAFE] D0  [BACK] D0
SDR104 @ 160MHz: D1 D1 r:err [SAFE] D0  [BACK] D1
SDR104 @ 160MHz: D2 D2 r:err [SAFE] D0  [BACK] D2
SDR104 @ 160MHz: D3 D3 r:err [SAFE] D0  [BACK] D3

Best: D0 D0 r:35MB/s w:34MB/s  W:34MB/s R:38MB/s  ::) [best 35MB/s]
Best: D0 D0 r:35MB/s w:34MB/s  W:35MB/s R:39MB/s  ::) [best 35MB/s]

-----------------------------------------------------------------------
CrystalDiskMark 5.1.0 x64
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes

Sequential Read (Q= 32,T= 1) :    81.474 MB/s
Sequential Write (Q= 32,T= 1) :    77.886 MB/s



a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: UHS-I / SD cards investigation
« Reply #110 on: April 05, 2018, 03:47:25 PM »
Hm, for some reason, this card doesn't accept the overclocked settings at all. Wonder if it's the power limit (I did not change it), sampling point (no idea how to adjust it, but at least I was able to call CMD19) or something else. You could try on 1.1.3, but I don't expect improvements.

Does this happen on smaller cards from the same series?



edit: here's something you can try:

Press shutter halfway during these tests (until it starts running some more), then let it run overnight on the power adapter, then press shutter halfway again to stop.

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 7917
Re: UHS-I / SD cards investigation
« Reply #111 on: April 05, 2018, 03:54:23 PM »
32 GB in 650D (saulbass) and 128 GB in 650D/100D (mine) working. About 65-67 MByte/s (write).

Don't know if controller type matches with 512 GB variety. Took Sandisk some time to force that much cells into SD format and haven't found reliable info about their controllers.
Markus' card seems to give a bit low numbers with CrystalDiskMark. May be caused by PC or cardreader used, though.

Tony Weller

  • New to the forum
  • *
  • Posts: 33
Re: UHS-I / SD cards investigation
« Reply #112 on: April 05, 2018, 04:00:58 PM »

Does this happen on smaller cards from the same series?





No ! might be something to do with those 'V' settings I posted earlier.
700D 1.1.5, EOSM 202, 4k_crop_rec 160MHz UHS-1 overclock

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 7917
Re: UHS-I / SD cards investigation
« Reply #113 on: April 05, 2018, 04:03:15 PM »
Those V "settings" are just labels.

Tony Weller

  • New to the forum
  • *
  • Posts: 33
Re: UHS-I / SD cards investigation
« Reply #114 on: April 05, 2018, 04:06:17 PM »
Those V "settings" are just labels.

OK, same card then apart from the size obviously.
If there is any test I could run to find the difference I'm happy to do so.
700D 1.1.5, EOSM 202, 4k_crop_rec 160MHz UHS-1 overclock

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 7917
Re: UHS-I / SD cards investigation
« Reply #115 on: April 05, 2018, 04:10:36 PM »
OK, same card then apart from the size obviously.

Nothing is obvious in SD-card business. See Lexar Professional 800x (CF-card):
32 GB: About 46 MByte/s (write)
64 GB: About 78 MByte/s (write)
Same card type, different controllers -> different.

Tony Weller

  • New to the forum
  • *
  • Posts: 33
Re: UHS-I / SD cards investigation
« Reply #116 on: April 05, 2018, 04:15:35 PM »
OK, was just answering Alex1s question...

Thanks for the info.
700D 1.1.5, EOSM 202, 4k_crop_rec 160MHz UHS-1 overclock

Markus

  • Senior
  • ****
  • Posts: 338
Re: UHS-I / SD cards investigation
« Reply #117 on: April 05, 2018, 04:44:06 PM »
I'll Downgrade to 113 test it there.

Levas

  • Contributor
  • Hero Member
  • *****
  • Posts: 1684
  • 6d - Nightly build user
Re: UHS-I / SD cards investigation
« Reply #118 on: April 05, 2018, 04:45:36 PM »
Indeed, D settings not showing is a bad sign. Can you enable the printf from sd_set_function_log? (replace qprintf with log_printf). The former only goes to QEMU console, the latter goes to the screen and in the log file, too. Attach the full log file (from ML/LOGS).

So, finally made it, can't get used to cloning magic lantern and stuff...
Made the changes and run it, the log file:
Code: [Select]
===================
2018/04/05 15:36:04
===================
Before the hack: r:42MB/s w:40MB/s  W:40MB/s R:44MB/s  8)  [best 40MB/s]
SDR50 @ 96MHz  : r:42MB/s w:24MB/s  W:39MB/s R:44MB/s  meh [best 40MB/s]
SDR50 @ 96MHz  : r:42MB/s w:40MB/s  W:39MB/s R:43MB/s  :)  [best 40MB/s]
SDR50 @ 80MHz  : r:35MB/s w:34MB/s  W:34MB/s R:36MB/s  meh [best 40MB/s]
SDR50 @ 80MHz  : r:35MB/s w:34MB/s  W:34MB/s R:36MB/s  meh [best 40MB/s]
SDR50 @ 120MHz : r:52MB/s w:44MB/s  W:43MB/s R:54MB/s  :)  [best 44MB/s]
SDR50 @ 120MHz : r:52MB/s w:43MB/s  W:43MB/s R:54MB/s  ::) [best 44MB/s]
SDR104 @ 96MHz : sd_set_function(0xff0002)
D0 sd_set_function(0xff0002)
D0 r:42MB/s w:40MB/s  W:40MB/s R:43MB/s  ::) [best 44MB/s]
SDR104 @ 96MHz : sd_set_function(0xff0002)
D1 sd_set_function(0xff0002)
D1 r:42MB/s w:40MB/s  W:40MB/s R:43MB/s  ::) [best 44MB/s]
SDR104 @ 80MHz : sd_set_function(0xff0002)
D0 sd_set_function(0xff0002)
D0 r:35MB/s w:34MB/s  W:34MB/s R:36MB/s  meh [best 44MB/s]
SDR104 @ 80MHz : sd_set_function(0xff0002)
D1 sd_set_function(0xff0002)
D1 r:36MB/s w:34MB/s  W:34MB/s R:36MB/s  meh [best 44MB/s]
SDR104 @ 120MHz: sd_set_function(0xff0002)
D0 sd_set_function(0xff0002)
D0 r:51MB/s w:44MB/s  W:43MB/s R:54MB/s  :)  [best 44MB/s]
SDR104 @ 120MHz: sd_set_function(0xff0002)
D1 sd_set_function(0xff0002)
D1 r:52MB/s w:44MB/s  W:43MB/s R:54MB/s  ::) [best 44MB/s]
SDR104 @ 132MHz: sd_set_function(0xff0002)
D0 sd_set_function(0xff0002)
D0 r:57MB/s w:44MB/s  W:43MB/s R:59MB/s  ::) [best 44MB/s]
SDR104 @ 132MHz: sd_set_function(0xff0002)
D1 sd_set_function(0xff0002)
D1 r:57MB/s w:44MB/s  W:43MB/s R:60MB/s  ::) [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xff0002)
D0 sd_set_function(0xff0002)
D0 r:58MB/s w:sd_set_function(0xffff01)
15MB/s  W:21MB/s R:22MB/s  ??? [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:21MB/s w:21MB/s  W:21MB/s R:22MB/s  ??? [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:21MB/s w:21MB/s  W:20MB/s R:22MB/s  ??? [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:21MB/s w:15MB/s  W:21MB/s R:22MB/s  ??? [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:20MB/s w:21MB/s  W:20MB/s R:22MB/s  ??? [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:21MB/s w:21MB/s  W:20MB/s R:22MB/s  ??? [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:21MB/s w:21MB/s  W:21MB/s R:22MB/s  ??? [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:21MB/s w:14MB/s  W:21MB/s R:22MB/s  ??? [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:21MB/s w:21MB/s  W:21MB/s R:22MB/s  ??? [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:21MB/s w:21MB/s  W:21MB/s R:22MB/s  ??? [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:21MB/s w:21MB/s  W:21MB/s R:22MB/s  ??? [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:21MB/s w:21MB/s  W:21MB/s R:22MB/s  ??? [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:21MB/s w:21MB/s  W:21MB/s R:22MB/s  ??? [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:21MB/s w:21MB/s  W:21MB/s R:22MB/s  ??? [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:21MB/s w:21MB/s  W:21MB/s R:22MB/s  ??? [best 44MB/s]
SDR104 @ 160MHz: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:22MB/s w:21MB/s  W:20MB/s R:22MB/s  ??? [best 44MB/s]
Best: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:22MB/s w:21MB/s  W:21MB/s R:22MB/s  ??? [best 44MB/s]
Best: sd_set_function(0xffff01)
sd_set_function(0xffff01)
r:22MB/s w:21MB/s  W:20MB/s R:22MB/s  ??? [best 44MB/s]

Done.
Please run THOROUGH tests before using!!!

saulbass

  • Freshman
  • **
  • Posts: 86
Re: UHS-I / SD cards investigation
« Reply #119 on: April 05, 2018, 04:47:21 PM »

Following on from Tony Weller - this is my card - fwiw I've had it quite a few years now - originally from Amazon - I think at one time there was a problem with re-badged counterfeit cards being sold - not sure how you can check though.

Also wondering if your card needs to be formatted as an Ex Fat? Mine is.





Markus

  • Senior
  • ****
  • Posts: 338
Re: UHS-I / SD cards investigation
« Reply #120 on: April 05, 2018, 06:12:24 PM »
No more luck with the 512Gb Sandisk Extreme Pro with fw 113.
Same errors.  :'(

===================
2018/04/05 17:02:51
===================
Before the hack: r:20MB/s w:20MB/s  W:20MB/s R:21MB/s  8)  [best 20MB/s]
SDR50 @ 96MHz  : r:36MB/s w:35MB/s  W:34MB/s R:39MB/s  8)  [best 35MB/s]
SDR50 @ 96MHz  : r:35MB/s w:35MB/s  W:35MB/s R:39MB/s  :)  [best 35MB/s]
SDR50 @ 80MHz  : r:31MB/s w:31MB/s  W:30MB/s R:34MB/s  meh [best 35MB/s]
SDR50 @ 80MHz  : r:31MB/s w:31MB/s  W:30MB/s R:33MB/s  meh [best 35MB/s]
SDR50 @ 120MHz : r:err [SAFE]  [BACK]
SDR50 @ 120MHz : r:err [SAFE]  [BACK]
SDR104 @ 96MHz : D0 D0 r:36MB/s w:35MB/s  W:35MB/s R:39MB/s  ::) [best 35MB/s]
SDR104 @ 96MHz : D1 D1 r:36MB/s w:35MB/s  W:35MB/s R:39MB/s  ::) [best 35MB/s]
SDR104 @ 80MHz : D0 D0 r:31MB/s w:31MB/s  W:30MB/s R:33MB/s  meh [best 35MB/s]
SDR104 @ 80MHz : D1 D1 r:31MB/s w:30MB/s  W:29MB/s R:34MB/s  meh [best 35MB/s]
SDR104 @ 120MHz: D0 D0 r:err [SAFE] D0  [BACK] D0
SDR104 @ 120MHz: D1 D1 r:err [SAFE] D0  [BACK] D1
SDR104 @ 132MHz: D0 D0 r:err [SAFE] D0  [BACK] D0
SDR104 @ 132MHz: D1 D1 r:err [SAFE] D0  [BACK] D1
SDR104 @ 160MHz: D0 D0 r:err [SAFE] D0  [BACK] D0
SDR104 @ 160MHz: D1 D1 r:err [SAFE] D0  [BACK] D1
SDR104 @ 160MHz: D2 D2 r:err [SAFE] D0  [BACK] D2
SDR104 @ 160MHz: D3 D3 r:err [SAFE] D0  [BACK] D3
SDR104 @ 160MHz: D0 D0 r:err [SAFE] D0  [BACK] D0
SDR104 @ 160MHz: D1 D1 r:err [SAFE] D0  [BACK] D1
SDR104 @ 160MHz: D2 D2 r:err [SAFE] D0  [BACK] D2
SDR104 @ 160MHz: D3 D3 r:err [SAFE] D0  [BACK] D3
SDR104 @ 160MHz: D0 D0 r:err [SAFE] D0  [BACK] D0
SDR104 @ 160MHz: D1 D1 r:err [SAFE] D0  [BACK] D1
SDR104 @ 160MHz: D2 D2 r:err [SAFE] D0  [BACK] D2
SDR104 @ 160MHz: D3 D3 r:err [SAFE] D0  [BACK] D3
SDR104 @ 160MHz: D0 D0 r:err [SAFE] D0  [BACK] D0
SDR104 @ 160MHz: D1 D1 r:err [SAFE] D0  [BACK] D1
SDR104 @ 160MHz: D2 D2 r:err [SAFE] D0  [BACK] D2
SDR104 @ 160MHz: D3 D3 r:err [SAFE] D0  [BACK] D3
Best: D0 D0 r:36MB/s w:36MB/s  W:35MB/s R:39MB/s  :)  [best 36MB/s]
Best: D0 D0 r:36MB/s w:33MB/s  W:35MB/s R:38MB/s  ::) [best 36MB/s]

Tony Weller

  • New to the forum
  • *
  • Posts: 33
Re: UHS-I / SD cards investigation
« Reply #121 on: April 05, 2018, 06:55:40 PM »
@Markus
Are you running the test in photo mode as when I tried it in video mode I got loads of crazy stuff coming up.

Just a thought..
700D 1.1.5, EOSM 202, 4k_crop_rec 160MHz UHS-1 overclock

Markus

  • Senior
  • ****
  • Posts: 338
Re: UHS-I / SD cards investigation
« Reply #122 on: April 05, 2018, 07:16:04 PM »
Quote
@Markus
Are you running the test in photo mode as when I tried it in video mode I got loads of crazy stuff coming up.

Just a thought..

I got a little bit faster results on the modes that worked but error on the same ones as when I tested in video-mode.

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: UHS-I / SD cards investigation
« Reply #123 on: April 05, 2018, 07:48:47 PM »
Are you able to test the same card on another DIGIC 5 model? (anything other than 5D3).

Also, brute-forcing (via half-shutter) might be useful. Even without a power adapter, after an hour or so I'd expect it to find something and give some more clues. Run it in play or photo mode to avoid the additional load (LiveView is a lot heavier on CPU and RAM).

Markus

  • Senior
  • ****
  • Posts: 338
Re: UHS-I / SD cards investigation
« Reply #124 on: April 05, 2018, 08:54:03 PM »
I can try that tomorrow. Would be awsome to get it to work on this card.  8) :D