AV:Time Sleuth: Difference between revisions

From ConsoleMods Wiki
Jump to navigation Jump to search
m (RetroRGB moved page RetroRGB Migration:Timesleuth to AV:Time Sleuth: Moving to NS)
(Mirrors)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:RetroRGB Migration]]
[[File:Time-Sleuth.png|thumb]]
[[[File:Time-Sleuth-300x203.png)](https://admin.retrorgb.com/wp-content/uploads/2020/09/Time-Sleuth.png]]
The Time Sleuth is a device that measures display lag. It does this by sending an HDMI signal that flashes white bars on your display while you hold the sensor up to the display to allow it to calculate the amount of time it takes from when the signal is sent to when the signal is detected. It was created by [https://twitter.com/chriz2600 Chriz2600] and [https://twitter.com/citrus3000psi citrus3000psi].


The Time Sleuth is a device that sends an HDMI signal that flashes white bars on your display.  Then, you hold the sensor that's on the back of the TS up to those white bars and the device will display the amount of time it takes from when the signal is sent, to when the signal is detected.  It was created by [https://twitter.com/chriz2600 Christof] and [https://twitter.com/citrus3000psi Dan], the makers of amazing HDMI mods for consoles such as [https://youtu.be/ROjAwpFsoIU the Dreamcast] and [https://youtu.be/VUZq72I-nC4 PlayStation 1].
The Time Sleuth is [https://github.com/citrus3000psi/Time-Sleuth open source] and can be built by hand or can be purchased from [https://videogameperfection.com/products/time-sleuth-display-lag-tester/ VideoGamePerfection].


Purchase yours here:  [https://bit.ly/timesleuth https://bit.ly/timesleuth]
== Basic Use ==


 
{{Note|Ensure that your TV has "Game Mode" enabled in its settings if it has one for lowest lag. You can use the Time Sleuth to test the difference!}}


https://youtu.be/rWDV\_veuSdU
To use the Time Sleuth:


=== Basic Use: ===
# Connect an HDMI cable between it and your TV. 
# Connect a USB cable to a USB port (such as one on your TV) for power.
# Set the desired resolution via the selector knob and hold the Time Sleuth up to your TV.
# Hold the Time Sleuth's sensor up to the white bars that are generated and it will display exactly how much time it takes from when the signal is sent, to when the Time Sleuth's sensor detects it on the screen.


To use the TS, simply connect an HDMI cable between it and your TV.  Then connect a USB cable to your TV's USB port for power.  If your TV doesn't have a USB port _any_ charger should work fine, including a small battery charger.
== Resolutions ==


Next, set the desired resolution via the selector knob and hold the time sleuth up to your TV.
The Time Sleuth lag testing device can be programmed with up to five different resolutions. There are 17 to choose from, including 50 and 60Hz modes. To assign these resolutions to each slot on the Time Sleuth:


Lastly, hold the TS's sensor up to the white bars that are generated and it will display exactly how much time it takes from when the signal is sent, to when the TS's sensor detects it on the screen.
# Navigate to the main website and create your configuration: [https://time-sleuth.i74.de/ https://time-sleuth.i74.de/] <br> [[File:Time-Sleuth-Resolutions.jpg|400px]]
# After you've chosen a resolution for each position, hit "Generate Firmware" and wait for the file to be created. Please be patient, as this can take up to a few minutes.
# Once it's done, click on the zip file link to download it to your computer.
# Lastly, extract the file inside that zip, which will be labeled "lagtester.pof" - This is the file containing the firmware and setup.


MAKE SURE TO SET YOUR TV TO GAME MODE FOR THE BEST RESULTS!!!  In fact, I suggest you toggle game mode, just to get a sense of how much lag is being saved.
== Flashing the Firmware ==


While this video isn't directly about the TS, it's a perfect representation of how it works, as well as how to use it with CRT's and through analog converters:
The only downside of the Time Sleuth is you need to use a "[https://www.amazon.com/gp/product/B07F5H5LPZ/ USB Blaster]]" and special software to flash firmware, you can't just plug it into your computer. Luckily, the programmers are really cheap, the software is free and the instructions below (click on all pics for full-sized) should give you all the info you need to flash your own.


https://youtu.be/7VOsOuQ5mhM
# Download and install the software. Here's direct links to the programmer only. With these, there's no need to install the whole Quartus Prime suite or to register:
#* [http://download.altera.com/akdlm/software/acdsinst/18.1std/625/ib_installers/QuartusProgrammerSetup-18.1.0.625-windows.exe Windows 64bit] ([https://mega.nz/file/ps1nwCBQ#A16voMO6Nn0tI6-EoDf27DZ9Ci5gAuSnVcKE1si0i9s mirror])
#* [http://download.altera.com/akdlm/software/acdsinst/18.1std/625/ib_installers/QuartusProgrammerSetup-18.1.0.625-windows32.exe Windows 32bit] ([https://mega.nz/file/4tNTBLaI#mt8-fiiAphjpy_2XH-r7pT-7Ct_lKu5XBQRVhMxwfhk mirror])
#* [http://download.altera.com/akdlm/software/acdsinst/18.1std/625/ib_installers/QuartusProgrammerSetup-18.1.0.625-linux.run Linux 64bit] ([https://mega.nz/file/tolnyY7C#3IBx1DryKaBR3axQWTtvysFHJX3bhi3Sp1U1jwIBbhM mirror])
# Install the Quartus Prime software. This might take a really long time, as it's downloading more components during the installation.
# Connect your USB Blaster.
# If in Windows, check Device Manager to make sure the USB Blaster was detected as an "Altera USB Blaster". If so, you can skip to the next step. If not:
## Double click on whatever the USB Blaster shows up as — or "Unknown Device" if nothing automatically installed. <br> [[File:USBBlasterDeviceManager1.jpg|400px]]
## Click on "Update Driver", then "Browse my computer for driver software". Search for drivers wherever you installed the Intel software. The default location is usually either `C:\intelFPGA_lite` or `C:\intelFPGA`. Also, ensure you have "Include Subfolders" checked.
## Click "Next" and the USB Blaster drivers should properly install and the Device Manager should read "Altera USB Blaster", as shown above.
# Once you've confirmed the USB Blaster is showing up properly in the Device Manager, unplug the USB cable.
# Connect the USB Blaster to the Time Sleuth, using the JTAG cable the USB Blaster should have shipped with.
# Turn the Time Sleuth's knob all the way to the left, to position 1.
# Connect USB power to the Time Sleuth first, then the USB Blaser.
#* Note: If the Time Sleuth is in any position other than #1 when USB power is connected to both devices, it will error out! No harm will be done, just unplug everything, turn the knob all the way left and start over.
# Launch the "Programmer (Quartus Prime 17.1)" software, which should be under Start > Programs > IntelFPGA. Then click on "Hardware Setup" and make sure the USB-Blaster is listed. If not, try using a different USB cable. If that fails, reboot your PC in case it was pending driver installation. If the programmer isn't detected, you won't be able to proceed.
# Click "Add File" and choose the .pof file you created with all the different resolutions installed.
# Select all three checkboxes under Program/Configure, Verify and Blank Check. Then click Start to begin the flashing process. <br> [[File:QuartusProgrammerPreparePof.jpg|400px]] 
# If all went well, you should see 100% in the upper right corner and no error messages in the bottom status window.  If you had any issues at all, go back and check all the driver and installation steps above and, most importantly, make sure the knob was all the way left in position #1. <br> [[File:QuartusProgrammerSucessful.jpg|400px]]


=== Resolutions: ===
== Troubleshooting ==


The Time Sleuth lag testing device can be programmed with up to five different resolutions and at the moment, there are 17 to choose from, including 50 and 60Hz modes.  To assign these resolutions to each slot on the Time Sleuth, head to the main website and create your configuration:  [https://time-sleuth.i74.de/ https://time-sleuth.i74.de/]
If you are having issues getting it to work, tape a piece of blank paper between the Time Sleuth and the display so that it tones down the brightness of the light received.


[[[File:Time-Sleuth-Resolutions-300x250.jpg)](https://admin.retrorgb.com/wp-content/uploads/2020/09/Time-Sleuth-Resolutions.jpg]]
== Media ==


After you've chosen a resolution for each position, hit "Generate Firmware" and wait for the file to be created.  Please be patient, as this can take up to a few minutes.
<youtube>https://www.youtube.com/watch?v=rWDV_veuSdU</youtube>


[[[File:Time-Sleuth-ResolutionsGenerate-300x96.jpg)](https://admin.retrorgb.com/wp-content/uploads/2020/09/Time-Sleuth-ResolutionsGenerate.jpg]]
<youtube>https://www.youtube.com/watch?v=7VOsOuQ5mhM</youtube>
 
Once it's done, click on the zip file and download it to your computer.
 
[[[File:Time-Sleuth-ResolutionsGenerateDownload-300x96.jpg)](https://admin.retrorgb.com/wp-content/uploads/2020/09/Time-Sleuth-ResolutionsGenerateDownload.jpg]]
 
Lastly, extract the file inside that zip, which will be labeled "lagtester.pof" - This is the file containing the firmware and setup.
 
 
 
=== Flashing the firmware ===
 
The only downside of the TS is you need to use a "USB Blaster" and special software to flash firmware, you can't just plug it into your computer.  Luckily, the programmers are really cheap, the software is free and the instructions below (click on all pics for full-sized) should give you all the info you need to flash your own.
 
USB Blaster:  [https://amzn.to/2Efbn5g https://amzn.to/2Efbn5g]
 
 
 
\- Download and install the software:
 
Here's direct links to the programmer only.  With these, there's no need to install the whole Quartus Prime suite or to register:
 
**Linux 64bit:** [http://download.altera.com/akdlm/software/acdsinst/18.1std/625/ib_installers/QuartusProgrammerSetup-18.1.0.625-linux.run http://download.altera.com/akdlm/software/acdsinst/18.1std/625/ib\_installers/QuartusProgrammerSetup-18.1.0.625-linux.run] **Windows 64bit:** [http://download.altera.com/akdlm/software/acdsinst/18.1std/625/ib_installers/QuartusProgrammerSetup-18.1.0.625-windows.exe http://download.altera.com/akdlm/software/acdsinst/18.1std/625/ib\_installers/QuartusProgrammerSetup-18.1.0.625-windows.exe] **Windows 32bit:** [http://download.altera.com/akdlm/software/acdsinst/18.1std/625/ib_installers/QuartusProgrammerSetup-18.1.0.625-windows32.exe http://download.altera.com/akdlm/software/acdsinst/18.1std/625/ib\_installers/QuartusProgrammerSetup-18.1.0.625-windows32.exe]
 
 
 
\- Install the Quartus Prime software.  This might take a really long time, as I believe it's downloading more components during the installation.  Even on my fast PC, it took about ten minutes.
 
 
 
\- Connect your USB Blaster and check that it installed correctly.
 
You'll want to check your Device Manager to make sure the USB Blaster was detected as an "Altera USB Blaster".  If so, you can skip to the next step.  If not, double click on whatever the USB Blaster shows, or the "unknown device" if nothing automatically installed: [[[File:USBBlasterDeviceManager1-300x163.jpg)](https://admin.retrorgb.com/wp-content/uploads/2020/09/USBBlasterDeviceManager1.jpg]]
 
Click on "Update Driver", then "Browse my computer for driver software": [[[File:USBBlasterDeviceManager2-300x162.jpg)](https://admin.retrorgb.com/wp-content/uploads/2020/09/USBBlasterDeviceManager2.jpg]]
 
Search for drivers wherever you installed the Intel software.  The default location is usually either "C:\\intelFPGA\_lite", or "C:\\intelFPGA".  Also, make SURE you check off "Include Subfolders". [[[File:USBBlasterDeviceManager3-300x222.jpg)](https://admin.retrorgb.com/wp-content/uploads/2020/09/USBBlasterDeviceManager3.jpg]]
 
Hit "next" and the USB Blaster drivers should properly install and the Device Manager should read "Altera USB Blaster", as shown above.
 
 
 
\- Once you've confirmed the USB Blaster is showing up properly in the Device Manager, unplug the USB cable.
 
\- Connect the USB Blaster to the Time Sleuth, using the JTAG cable the USB Blaster should have shipped with.
 
\- Turn the Time Sleuth's knob all the way to the left, to position 1
 
\- Connect USB power to the Time Sleuth first, then the USB Blaser.
 
WARNING:  If the Time Sleuth is in any position other than #1 when USB power is connected to both devices, it will error out!  No harm will be done, just unplug everything, turn the knob all the way left and start over.
 
[[[File:TimeSleuthAndUSBBlaster-300x150.jpg)](https://admin.retrorgb.com/wp-content/uploads/2020/09/TimeSleuthAndUSBBlaster.jpg]]
 
 
 
\- Launch the newly installed software "Programmer (Quartus Prime 17.1)", which should be under Start\\Programs\\IntelFPGA.  Then click on "Hardware Setup" and make sure the USB Blaster is detected.  If not, try using a different USB cable...and of course, try rebooting the PC as well.  If the programmer isn't detected, you won't be able to proceed.
 
[[[File:QuartusProgrammerUSBsetup-300x197.jpg)](https://admin.retrorgb.com/wp-content/uploads/2020/09/QuartusProgrammerUSBsetup.jpg]]
 
 
 
\- Load the .pof file you created with all the different resolutions installed.
 
[[[File:QuartusProgrammerLoadPof-300x197.jpg)](https://admin.retrorgb.com/wp-content/uploads/2020/09/QuartusProgrammerLoadPof.jpg]]
 
 
 
\- Select all three checkboxes under Program/Configure, Verify and Blank Check.  Then hit Start to begin the flashing process.
 
[[[File:QuartusProgrammerPreparePof-300x197.jpg)](https://admin.retrorgb.com/wp-content/uploads/2020/09/QuartusProgrammerPreparePof.jpg]]
 
 
 
\- That should be it!  If all went well, you should see 100% in the upper right corner and no error messages in the bottom status window.  If you had any issues at all, go back and check all the driver and installation steps above...and, MOST IMPORTANTLY, make sure the knob was all the way left, in position #1!
 
[[[File:QuartusProgrammerSucessful-300x197.jpg)](https://admin.retrorgb.com/wp-content/uploads/2020/09/QuartusProgrammerSucessful.jpg]]
 
 
 
That's it for now!  I'll update this page if there's any major changes to the flash procedure, or the Time Sleuth itself.
 
 
 
Please feel free to check out [https://www.retrorgb.com/ the other pages on this site], as there’s tons more retro-awesomeness to share!  Also, if you have even a small interest in retro gaming, check out [http://www.retrorgb.com/gettingstarted.html the Getting Started page] to help point you in the right direction!

Latest revision as of 20:48, 4 November 2024

Time-Sleuth.png

The Time Sleuth is a device that measures display lag. It does this by sending an HDMI signal that flashes white bars on your display while you hold the sensor up to the display to allow it to calculate the amount of time it takes from when the signal is sent to when the signal is detected. It was created by Chriz2600 and citrus3000psi.

The Time Sleuth is open source and can be built by hand or can be purchased from VideoGamePerfection.

Basic Use

Exclamation-circle-fill.svgEnsure that your TV has "Game Mode" enabled in its settings if it has one for lowest lag. You can use the Time Sleuth to test the difference!


To use the Time Sleuth:

  1. Connect an HDMI cable between it and your TV. 
  2. Connect a USB cable to a USB port (such as one on your TV) for power.
  3. Set the desired resolution via the selector knob and hold the Time Sleuth up to your TV.
  4. Hold the Time Sleuth's sensor up to the white bars that are generated and it will display exactly how much time it takes from when the signal is sent, to when the Time Sleuth's sensor detects it on the screen.

Resolutions

The Time Sleuth lag testing device can be programmed with up to five different resolutions. There are 17 to choose from, including 50 and 60Hz modes. To assign these resolutions to each slot on the Time Sleuth:

  1. Navigate to the main website and create your configuration: https://time-sleuth.i74.de/
    Time-Sleuth-Resolutions.jpg
  2. After you've chosen a resolution for each position, hit "Generate Firmware" and wait for the file to be created. Please be patient, as this can take up to a few minutes.
  3. Once it's done, click on the zip file link to download it to your computer.
  4. Lastly, extract the file inside that zip, which will be labeled "lagtester.pof" - This is the file containing the firmware and setup.

Flashing the Firmware

The only downside of the Time Sleuth is you need to use a "USB Blaster]" and special software to flash firmware, you can't just plug it into your computer. Luckily, the programmers are really cheap, the software is free and the instructions below (click on all pics for full-sized) should give you all the info you need to flash your own.

  1. Download and install the software. Here's direct links to the programmer only. With these, there's no need to install the whole Quartus Prime suite or to register:
  2. Install the Quartus Prime software. This might take a really long time, as it's downloading more components during the installation.
  3. Connect your USB Blaster.
  4. If in Windows, check Device Manager to make sure the USB Blaster was detected as an "Altera USB Blaster". If so, you can skip to the next step. If not:
    1. Double click on whatever the USB Blaster shows up as — or "Unknown Device" if nothing automatically installed.
      USBBlasterDeviceManager1.jpg
    2. Click on "Update Driver", then "Browse my computer for driver software". Search for drivers wherever you installed the Intel software. The default location is usually either C:\intelFPGA_lite or C:\intelFPGA. Also, ensure you have "Include Subfolders" checked.
    3. Click "Next" and the USB Blaster drivers should properly install and the Device Manager should read "Altera USB Blaster", as shown above.
  5. Once you've confirmed the USB Blaster is showing up properly in the Device Manager, unplug the USB cable.
  6. Connect the USB Blaster to the Time Sleuth, using the JTAG cable the USB Blaster should have shipped with.
  7. Turn the Time Sleuth's knob all the way to the left, to position 1.
  8. Connect USB power to the Time Sleuth first, then the USB Blaser.
    • Note: If the Time Sleuth is in any position other than #1 when USB power is connected to both devices, it will error out! No harm will be done, just unplug everything, turn the knob all the way left and start over.
  9. Launch the "Programmer (Quartus Prime 17.1)" software, which should be under Start > Programs > IntelFPGA. Then click on "Hardware Setup" and make sure the USB-Blaster is listed. If not, try using a different USB cable. If that fails, reboot your PC in case it was pending driver installation. If the programmer isn't detected, you won't be able to proceed.
  10. Click "Add File" and choose the .pof file you created with all the different resolutions installed.
  11. Select all three checkboxes under Program/Configure, Verify and Blank Check. Then click Start to begin the flashing process.
    QuartusProgrammerPreparePof.jpg 
  12. If all went well, you should see 100% in the upper right corner and no error messages in the bottom status window.  If you had any issues at all, go back and check all the driver and installation steps above and, most importantly, make sure the knob was all the way left in position #1.
    QuartusProgrammerSucessful.jpg

Troubleshooting

If you are having issues getting it to work, tape a piece of blank paper between the Time Sleuth and the display so that it tones down the brightness of the light received.

Media