Complete Help Docs

Laser Show Technology for Lighting Professionals

User Tools

Site Tools


beyond:system_and_networks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
beyond:system_and_networks [2023/10/26 22:38]
Lyra Letournea [Why fames get “delayed”]
beyond:system_and_networks [2023/11/06 23:43] (current)
Lyra Letournea [Why fames get “delayed” and the cause of "Purple FB4"]
Line 197: Line 197:
   * Network induced delay.   * Network induced delay.
  
-First lets discuss CPU. When BEYOND calculates all the frames for all the projectors in your setup, it live calculates everything, and the process looks something like this:+**First lets discuss CPU**. When BEYOND calculates all the frames for all the projectors in your setup, it live calculates everything, and the process looks something like this:
  
 Cue Frame> Cue effects> Cue Timing> Live FX> Routing> Projection Zone reshape> Projector settings application> Packaging> Delivery Cue Frame> Cue effects> Cue Timing> Live FX> Routing> Projection Zone reshape> Projector settings application> Packaging> Delivery
  
-BEYOND does repeat similar frames, and does some optimization, however when lots of effects, different routings, (or the real challenge), offsetting effects are introduced, this drastically increases the calculation time for output. This leads to your computer not being able to actually calculate every single frame before the cycle time expires and BEYOND needs to start over. This cycle time is important for speed and timing and safety reasons like the previous chapter describes. +BEYOND does repeat similar frames, and does some optimization, however when lots of effects, different routings, (or the real challenge), offsetting effects are introduced, this drastically increases the calculation time for output. This leads cheaper and lower performing computers to not be able to actually calculate every single frame before the cycle time expires and BEYOND needs to start over. This cycle time is important for speed and timing and safety reasons like the previous chapter describes. 
  
 CPU induced delay will often appear in real life in dropout or lag in order of zones. Where the first few lasers in your setup may be running fine but you may not even get any output out of your last few lasers, where it degrades more and more between each end. This is an example of very obvious CPU delay.  CPU induced delay will often appear in real life in dropout or lag in order of zones. Where the first few lasers in your setup may be running fine but you may not even get any output out of your last few lasers, where it degrades more and more between each end. This is an example of very obvious CPU delay. 
  
-Secondly, network induced delay. This is when data makes it out of BEYOND, but doesn’t make it to the laser controllers before the “display time” they are expecting the frame by. This could mean it failed the TCp-IP check, it could mean it never received anything, or it could mean it was receiving the data when the time elapsed. Either way the data didn’t make it in time, and the fame it was expecting (or if it got it late) has expired. Of course, frames need to expire for the speed and timing and safety concerns from before. +**Secondly, network induced delay.** This is when data makes it out of BEYOND, but doesn’t make it to the laser controllers before the “display time” they are expecting the frame by. This could mean it failed the TCp-IP check, it could mean it never received anything, or it could mean it was receiving the data when the time elapsed. Either way the data didn’t make it in time, and the fame it was expecting (or if it got it late) has expired. Of course, frames need to expire for the speed and timing and safety concerns from before. 
  
 Network induced delay is a little more complicated because it can be many factors at play, but lets talk about the general steps data has to make it through, and the common reasons that part can cause issues. Network induced delay is a little more complicated because it can be many factors at play, but lets talk about the general steps data has to make it through, and the common reasons that part can cause issues.
Line 233: Line 233:
  
 {{:beyond:networkingforlasershows6.png?800|}} {{:beyond:networkingforlasershows6.png?800|}}
 +
  
 ===== Buying and Setting up your PC for success ===== ===== Buying and Setting up your PC for success =====
Line 266: Line 267:
 Sometimes, you may need to do driver-based adjustments, including disabling “Jumbo Frames”, “Energy Efficient Ethernet” and other driver level features. Found in this chain: Sometimes, you may need to do driver-based adjustments, including disabling “Jumbo Frames”, “Energy Efficient Ethernet” and other driver level features. Found in this chain:
  
-{{:beyond:networkingforlasershows7.png?800|}}+{{:beyond:how_to_configure_network_adapters_in_windows.png?800}}
  
 {{:beyond:networkingforlasershows8.png?400|}} {{:beyond:networkingforlasershows8.png?400|}}
Line 286: Line 287:
 If you don’t want to break the bank, your best choice is to grab high performance unmanaged networking equipment, unfortunately these are few and far between as generally those who need high performance, like to play around and create unique settings, but for most show production technicians, they just want to plug it in and for it to work. It can be tempting to purchase low grade and consumer level networking gear for home networks like cheaper TP-Link, or Netgear for example. Especially because “FB4 only has 100mbps on it anyway!!”. but instead, you should purchase something like [[https://www.cisco.com/c/en/us/products/switches/business-110-series-unmanaged-switches/index.html|Cisco’s small business unmanaged series]].  If you don’t want to break the bank, your best choice is to grab high performance unmanaged networking equipment, unfortunately these are few and far between as generally those who need high performance, like to play around and create unique settings, but for most show production technicians, they just want to plug it in and for it to work. It can be tempting to purchase low grade and consumer level networking gear for home networks like cheaper TP-Link, or Netgear for example. Especially because “FB4 only has 100mbps on it anyway!!”. but instead, you should purchase something like [[https://www.cisco.com/c/en/us/products/switches/business-110-series-unmanaged-switches/index.html|Cisco’s small business unmanaged series]]. 
  
-These devices are not that much higher price, but have the CPU built in to handle the amount of data, and low latency requirements of our industry. You can find similar products from other industry brands like Mikrotik, Netgear, TP-link, Zyxel and more+These devices are not that much higher price, but have the CPU built in to handle the amount of data, and low latency requirements of our industry. You can find similar products from other industry brands like
 + 
 +  - [[https://www.cisco.com/c/en/us/products/switches/business-110-series-unmanaged-switches/index.html|Cisco]] (Our Favorite) 
 +  - [[https://www.netgear.com/business/wired/switches/unmanaged/gs110mx/|Netgear]] 
 +  [[https://store.zyxel.com/xgs1010-12-zz0101f.html|Zyxel]] 
 +  - [[https://www.tp-link.com/us/business-networking/unmanaged-switch/|TP-Link]]
  
 ==== Show Production Specific Networking Equipment ==== ==== Show Production Specific Networking Equipment ====
Line 292: Line 298:
 If you have more money to spend, and are looking to do some V-Lans, and make things a bit easier for yourself, then there are several companies who build and sell switches designed to do this. Some of the more popular ones are: If you have more money to spend, and are looking to do some V-Lans, and make things a bit easier for yourself, then there are several companies who build and sell switches designed to do this. Some of the more popular ones are:
  
-   - Luminex +   [[https://www.luminex.be/|Luminex]] 
-   - ProPlex +   [[https://www.proplex.com/gbs-network-switches|ProPlex]] 
-   - Swisson +   [[https://www.swisson.com/en/products/data-distribution/|Swisson]] 
-   Pathport+   [[https://pathway.acuitybrands.com/|Pathway]]
    
 Their products aren’t cheap but do provide enterprise quality networking equipment while making it plug and play and easy for most show production professionals to set up and use quickly and easily. They also usually include pre-sets for common industry protocols to ensure the data is most efficiently transmitted.  Their products aren’t cheap but do provide enterprise quality networking equipment while making it plug and play and easy for most show production professionals to set up and use quickly and easily. They also usually include pre-sets for common industry protocols to ensure the data is most efficiently transmitted. 
Line 315: Line 321:
 ===== Appendix Situations: ===== ===== Appendix Situations: =====
  
-  * If you have found yourself with a laptop with a killer ethernet port, you will need to not only utilize a USB ethernet device to not use the killer port, you will also need to format your windows computer to remove all piece of the software, as it will try and manage other non-killer ports you attach to your pc.+  * If you have found yourself with a laptop with a killer ethernet port, you will need to not only utilize a USB ethernet device to not use the killer port, you will also need to format your windows computer to remove all pieces of the software, as it will try and manage other non-killer ports you attach to your pc.
       * It is possible to massage killer ports into functioning fine, but to be honest its not worth the trouble and its just easier and cheaper to purchase a separate device.       * It is possible to massage killer ports into functioning fine, but to be honest its not worth the trouble and its just easier and cheaper to purchase a separate device.
       * If BEYOND stream changes to UDP, Killer ports will actually become the best ports to use, so it’s not necessarily a bad thing, but important to understand.        * If BEYOND stream changes to UDP, Killer ports will actually become the best ports to use, so it’s not necessarily a bad thing, but important to understand. 
Line 327: Line 333:
  
  
-LINK+Okay, I'll admit, we haven't done this yet, a link will magically appear at some point in the future when this gets setup. 
  
  
beyond/system_and_networks.1698352710.txt · Last modified: 2023/10/26 22:38 by Lyra Letournea