Low Frame Rate with ZWO174MM

Post Reply
RHannahoe
Posts: 3
Joined: Sat Oct 28, 2017 3:24 pm

Low Frame Rate with ZWO174MM

#1

Post by RHannahoe »

Hello,

I have a ZWO174MM, and I am seeing a frame rate of 20 fps at full resolution using SharpCap 3.0 (latest update and camera drivers). The camera is advertised to take 165 fps. My laptop is a new Alienware running the latest of Windows 10. My camera is plugged into USB3.0 and the data is being saved to a SSD drive. I downloaded USB Device Tree Viewer and installed it on my machine per Gary Palmer's suggestion. Below is the result for my camera. Please help. Thank you!


=========================== USB Port20 ===========================

Connection Status : 0x01 (Device is connected)
Port Chain : 1-20
Properties : 0x03
IsUserConnectable : yes
PortIsDebugCapable : yes
PortHasMultiCompanions : no
PortConnectorIsTypeC : no
ConnectionIndex : 20
CompanionIndex : 0
CompanionHubSymLnk : USB#ROOT_HUB30#4&2080db8e&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
CompanionPortNumber : 2

======================== USB Device ========================

+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : ZWO ASI174MM Camera
Device Path : \\.\usb#vid_03c3&pid_174b#5&1be62263&0&20#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID : USB\VID_03C3&PID_174B\5&1BE62263&0&20
Hardware IDs : USB\VID_03C3&PID_174B&REV_0000 USB\VID_03C3&PID_174B
Driver KeyName : {6bdd1fc6-810f-11d0-bec7-08002be2092f}\0000 (GUID_DEVCLASS_IMAGE)
Driver Inf : C:\WINDOWS\inf\oem21.inf
Legacy BusType : PNPBus
Class : Image
Class GUID : {6bdd1fc6-810f-11d0-bec7-08002be2092f} (GUID_DEVCLASS_IMAGE)
Interface GUID : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Service : ASICAMUSB3
Enumerator : USB
Location Info : Port_#0020.Hub_#0001
Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(20), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(SS04)
Container ID : {39050114-bb7a-11e7-bc79-9cb6d0e4cb34}
Manufacturer Info : ZWO
Capabilities : 0x84 (Removable, SurpriseRemovalOK)
Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code : 0
Power State : D0 (supported: D0, D3, wake from D0)

---------------- Connection Information ---------------
Connection Index : 0x14 (20)
Connection Status : 0x01 (DeviceConnected)
Current Config Value : 0x01
Device Address : 0x06 (6)
Is Hub : 0x00 (no)
Number Of Open Pipes : 0x01 (1)
Device Bus Speed : 0x02 (High-Speed) -> not true, see below in Connection Information V2
Pipe0ScheduleOffset : 0x00 (0)

--------------- Connection Information V2 -------------
Connection Index : 0x14 (20)
Length : 0x10 (16 bytes)
SupportedUsbProtocols : 0x04
Usb110 : 0 (no)
Usb200 : 0 (no)
Usb300 : 1 (yes)
ReservedMBZ : 0x00
Flags : 0x03
DevIsOpAtSsOrHigher : 1 (Is operating at SuperSpeed or higher)
DevIsSsCapOrHigher : 1 (Is SuperSpeed capable or higher)
DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
DevIsSsPlusCapOrHigher : 0 (Is not SuperSpeedPlus capable or higher)
ReservedMBZ : 0x00

---------------------- Device Descriptor ----------------------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x01 (Device Descriptor)
bcdUSB : 0x300 (USB Version 3.00)
bDeviceClass : 0x00 (defined by the interface descriptors)
bDeviceSubClass : 0x00
bDeviceProtocol : 0x00
bMaxPacketSize0 : 0x09 (9 bytes)
idVendor : 0x03C3
idProduct : 0x174B
bcdDevice : 0x0000
iManufacturer : 0x01 (String Descriptor 1)
Language 0x0409 : "ZWO"
iProduct : 0x02 (String Descriptor 2)
Language 0x0409 : "ASI174MM°°"
iSerialNumber : 0x00 (No String Descriptor)
bNumConfigurations : 0x01 (1 Configuration)

------------------ Configuration Descriptor -------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x02 (Configuration Descriptor)
wTotalLength : 0x001F (31 bytes)
bNumInterfaces : 0x01 (1 Interface)
bConfigurationValue : 0x01 (Configuration 1)
iConfiguration : 0x00 (No String Descriptor)
bmAttributes : 0x80
D7: Reserved, set 1 : 0x01
D6: Self Powered : 0x00 (no)
D5: Remote Wakeup : 0x00 (no)
D4..0: Reserved, set 0 : 0x00
MaxPower : 0x40 (512 mA)

---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x00
bAlternateSetting : 0x00
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0xFF (Vendor Specific)
bInterfaceSubClass : 0x00
bInterfaceProtocol : 0x00
iInterface : 0x00 (No String Descriptor)

----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x02 (TransferType=Bulk)
wMaxPacketSize : 0x0400 (max 1024 bytes)
bInterval : 0x00 (never NAKs)

------ SuperSpeed Endpoint Companion Descriptor -------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst : 0x0F (up to 16 packets per burst)
bmAttributes : 0x00 (The bulk endpoint does not define streams)
wBytesPerInterval : 0x0000

---------- Binary Object Store (BOS) Descriptor -----------
bLength : 0x05 (5 bytes)
bDescriptorType : 0x0F (Binary Object Store)
wTotalLength : 0x0016 (22 bytes)
bNumDeviceCaps : 0x02

------------- USB 2.0 Extension Descriptor ------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x10 (Device Capability Descriptor)
bDevCapabilityType : 0x02 (USB 2.0 Extension)
bmAttributes : 0x02
LPMCapable : 1 (Link Power Management protocol is supported)
BESLAndAlternateHIRD : 0 (BESL & Alternate HIRD definitions are not supported)
BaselineBESLValid : 0 (not valid)
DeepBESLValid : 0 (not valid)
BaselineBESL : 0
DeepBESL : 0

----- SuperSpeed USB Device Capability Descriptor -----
bLength : 0x0A (10 bytes)
bDescriptorType : 0x10 (Device Capability Descriptor)
bDevCapabilityType : 0x03 (SuperSpeed USB Device Capability)
bmAttributes : 0x00
Bit 0 Reserved : 0x00
Bit 1 LTM Capable : 0x00 (no)
Bit 7:2 Reserved : 0x00
wSpeedsSupported : 0x0E (Full-Speed, High-Speed, SuperSpeed)
bFunctionalitySupport : 0x03 (lowest speed with all the functionality is 'SuperSpeed')
bU1DevExitLat : 0x0A (less than 10 µs)
wU2DevExitLat : 0x07FF (less than 2047 µs)

-------------------- String Descriptors -------------------
------ String Descriptor 0 ------
bLength : 0x04 (4 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language ID[0] : 0x0409 (English - United States)
------ String Descriptor 1 ------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "ZWO"
------ String Descriptor 2 ------
bLength : 0x16 (22 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "ASI174MM°°" *!*ERROR contains 2 NULL characters
User avatar
admin
Site Admin
Posts: 13177
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Low Frame Rate with ZWO174MM

#2

Post by admin »

I'm afraid it sounds as though you have not turned down the exposure at all from the default 50ms. At 50ms exposure you can only fit in 20 frames in one second, so you get 20fps! If you turn down the exposure, the frame rate will climb.

To hit the maximum of 165fps or so you may also need to turn up the 'Turbo USB' control and switch on 'High Speed Mode'.

cheers,

Robin
User avatar
turfpit
Posts: 1779
Joined: Mon Feb 13, 2017 8:13 pm
Location: UK
Contact:

Re: Low Frame Rate with ZWO174MM

#3

Post by turfpit »

Have a look at http://docs.sharpcap.co.uk/howtos/jupit ... %20Started for a more detailed explanation of the relationship between exposure and fps.

Note: reducing the Capture Area will increase the frame rate.

I have some experience with USBtreeview. If possible can you post, as attachments,
  • A screen snip of the left hand pane of USBtreeview with the camera plugged directly into a USB3 port (see attached example)
  • The full report from USBtreeview
Dave
Attachments
Lenovo-X220-nothing-plugged-in.PNG
Lenovo-X220-nothing-plugged-in.PNG (19.74 KiB) Viewed 4076 times
RHannahoe
Posts: 3
Joined: Sat Oct 28, 2017 3:24 pm

Re: Low Frame Rate with ZWO174MM

#4

Post by RHannahoe »

Hi Robin,

My exposure is now set to 1ms. My frame rate is set to max. Turbo USB is at 'Auto' and is running at 80. 'High-Speed Mode' is currently 'ON.' I am now getting 66fps on 'MONO16.'

Thanks for your help here.
User avatar
admin
Site Admin
Posts: 13177
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: Low Frame Rate with ZWO174MM

#5

Post by admin »

Yep, that sounds about right - the 16 bit mode will be around 1/2 the frame rate of the 8 bit mode, and the option for 'High Speed' only applies in 8 bit mode, so it sounds like you are up to full speed!

cheers,

Robin

PS - it is very unlikely that you will actually record any more detail using 16 bit modes at high speeds. With high speed (short exposure, high gain) settings, the total pixel noise is typically more than 1 8 bit ADU level, so all you get by using 16 bit is a more detailed recording of the noise!
RHannahoe
Posts: 3
Joined: Sat Oct 28, 2017 3:24 pm

Re: Low Frame Rate with ZWO174MM

#6

Post by RHannahoe »

Thank you! Now I am shooting at about 80 to 110 fps. It seems to change over the collecting time.
Post Reply