Morph 2K: Difference between revisions
| (17 intermediate revisions by the same user not shown) | |||
| Line 3: | Line 3: | ||
== Introduction == | == Introduction == | ||
[[File:Morph_4K_Front.png|400px|right]] | [[File:Morph_4K_Front.png|400px|right]] | ||
Pixel FX Morph 2K is an advanced, modular scaling solution based around a powerful FPGA architecture. The device has been designed to bring powerful, flexible 2K scaling tailored for video game material to users at an affordable cost. With its powerful dual ADC front end consisting of a TW9912 and TVP7002, the Morph 2K can natively process video inputs from composite to RGBHV (VGA) natively and with true 4:4:4 colors. | |||
=== Features === | === Features === | ||
| Line 15: | Line 15: | ||
* Scanlines, adaptive scanlines and slotmask emulation | * Scanlines, adaptive scanlines and slotmask emulation | ||
* HDR injection and Variable Refresh Rate | * HDR injection and Variable Refresh Rate | ||
* Cross-compatible User Profiles with Morph 4K | |||
* USB socket (for future use) | * USB socket (for future use) | ||
* WiFi updates | * WiFi updates | ||
| Line 29: | Line 30: | ||
Units are sold worldwide by: | Units are sold worldwide by: | ||
* [https://www.pixelfx. | * [https://www.pixelfx.com/product-page/Morph-4k-Upscaler-Advanced-HDMI-Gaming-Media Pixel FX (USA)] | ||
Other resellers are expected to be added post launch. | Other resellers are expected to be added post launch. | ||
| Line 37: | Line 36: | ||
=== More information & discussion === | === More information & discussion === | ||
* [https://docs.pixelfx.co/ | * [https://docs.pixelfx.co/ Pixel FX Documentation] | ||
* [https://discord.com/channels/1101136714916962364/1167441958638202960 Discord chat room] | * [https://discord.com/channels/1101136714916962364/1167441958638202960 Discord chat room] | ||
* [https://videogameperfection.com/forums/forum/pixelfx-products/morph-4k/ VGP hosted discussion forum] | * [https://videogameperfection.com/forums/forum/pixelfx-products/morph-4k/ VGP hosted discussion forum] | ||
| Line 45: | Line 44: | ||
=== Front Panel Functions === | === Front Panel Functions === | ||
[[File:Morph_4K_Base_Unit.png|thumb|right|400px|Example of Morph's Base Unit visualized from the front and rear panels]] | [[File:Morph_4K_Base_Unit.png|thumb|right|400px|Example of Morph's Base Unit visualized from the front and rear panels]] | ||
All Morph | All Morph 2K's are constructed with a front physical power switch (off/on), an LED indicator, IR sensor, microSD port, and a push button. | ||
==== Physical Switch, LED Indicator, and IR Sensor ==== | ==== Physical Switch, LED Indicator, and IR Sensor ==== | ||
| Line 59: | Line 58: | ||
* Enters color sequence during [[Morph_4K#Method_A._Flash_Morph_with_MicroSD_Card|SD card flashing]] (Red blinking x2, Green blinking x5, Yellow blinking continuously, turns White when finished) | * Enters color sequence during [[Morph_4K#Method_A._Flash_Morph_with_MicroSD_Card|SD card flashing]] (Red blinking x2, Green blinking x5, Yellow blinking continuously, turns White when finished) | ||
* Red blinking x2 continuously for WiFi access point as part of [[Morph_4K#Rescue_System_via_WiFi|Rescue System via WiFi]] | * Red blinking x2 continuously for WiFi access point as part of [[Morph_4K#Rescue_System_via_WiFi|Rescue System via WiFi]] | ||
IR Sensor - Detects [[Morph_4K#Remote_Control|button presses]] by the included IR remote and can also be used to [[Morph_4K#Custom_IR_Remote|customize additional remotes in the WebUI]]. | IR Sensor - Detects [[Morph_4K#Remote_Control|button presses]] by the included IR remote and can also be used to [[Morph_4K#Custom_IR_Remote|customize additional remotes in the WebUI]]. | ||
| Line 88: | Line 81: | ||
'''Note:''' ''Purchase from retailers such as WesternDigital.com, Samsung.com, Kingston.com, Best Buy, Amazon (shipped & sold by), Walmart, Newegg, Micro Center, etc. Avoid SanDisk or Samsung clones sold by a third-party on Amazon, eBay, & AliExpress.'' | '''Note:''' ''Purchase from retailers such as WesternDigital.com, Samsung.com, Kingston.com, Best Buy, Amazon (shipped & sold by), Walmart, Newegg, Micro Center, etc. Avoid SanDisk or Samsung clones sold by a third-party on Amazon, eBay, & AliExpress.'' | ||
==== | ==== User Button ==== | ||
The face | The face button on the front of the unit can be configured to trigger custom shortcuts on the Morph 2K. | ||
* Circle button - Open on-screen display, enter sub-menus, confirm choice. This is the same as pressing [[Morph_4K#Remote_Control|OK on the remote]]. This button can also be used to perform a [[Morph_4K#Method_A._Flash_Morph_with_MicroSD_Card|manual flash with the microSD]] or initiate the [[Morph_4K#Using_the_Rescue_System|rescue system]]. | * Circle button - Open on-screen display, enter sub-menus, confirm choice. This is the same as pressing [[Morph_4K#Remote_Control|OK on the remote]]. This button can also be used to perform a [[Morph_4K#Method_A._Flash_Morph_with_MicroSD_Card|manual flash with the microSD]] or initiate the [[Morph_4K#Using_the_Rescue_System|rescue system]]. | ||
=== Rear Panel Connections and Power via Base Unit === | === Rear Panel Connections and Power via Base Unit === | ||
Morph | The Morph 2K has 7 ports on the rear panel: | ||
*SCART | |||
*S-Video | |||
*Triple RCA Component/Composite input | |||
*3.5mm dual analog/digital audio input | |||
*USB-A | |||
*HDMI output | |||
*USB-C | |||
==== | ==== SCART ==== | ||
The SCART on the Morph 2K is what's known as a "Universal" SCART port. This means it can receive all video signals formats that the Morph 2K supports. With just a passive adapter or cable, you can use the SCART port for composite, s-video, component, RGBs, or RGBHV video up to 1080p resolution. The SCART is on input port A the Morph 2K. | |||
==== S-Video, Y/C ==== | |||
The S-Video connector is used for luma and chroma (Y/C) inputs on the Morph 2K. S-Video is on input port B and uses the "AUD" 3.5mm audio connector on the rear panel. S-video shares port B with component video, only one of the two can be active at once. | |||
==== Component, Y/Pb/Pr ==== | |||
Morph | The 3 RCA connectors labeled Y/Pb/Pr are used for component video input on the Morph 2K. Component video is on input port B and uses the "AUD" 3.5mm audio connector on the rear panel. Component video shares port B with s-video, only one of the two can be active at once. | ||
==== USB-A ==== | |||
The USB-A port can be used to power small USB accessories (500 mA), and supports a custom serial protocol to communicate with video switches like the Pixel FX Infinity Switch. | |||
==== HDMI Out ==== | ==== HDMI Out ==== | ||
The HDMI output port is located between the HDMI input port and USB-C power connector. The port is rated for the HDMI | The HDMI output port is located between the HDMI input port and USB-C power connector. The port is rated for the HDMI 1.4 standard and is capable of outputting up to 1080p video at 60 frames per second in 4:4:4 color space. The port can also passthrough Dolby Digital (DD) & Digital Theater Systems (DTS) audio formats. | ||
==== USB-C Power Connector ==== | ==== USB-C Power Connector ==== | ||
Standard USB-C power connector. Morph's base unit requires | Standard USB-C power connector. Morph's base unit requires a 5V power supply with at least 2.5A of current. | ||
Note that many phone chargers may not provide consistent current and a dedicated power adapter is recommended. | Note that many phone chargers may not provide consistent current and a dedicated power adapter is recommended. | ||
| Line 129: | Line 125: | ||
A Raspberry Pi 4, 15W USB-C Power Supply is recommended. (Output voltage: 5.1V, Output current: 3.0A, Output power: 15W) | A Raspberry Pi 4, 15W USB-C Power Supply is recommended. (Output voltage: 5.1V, Output current: 3.0A, Output power: 15W) | ||
=== | === Video Port Description === | ||
[[File:Morph_4K_Analog_Connector_Cards.png|thumb|right|400px|Example of Connector Cards from top to bottom: SCART & Component, VGA & Component, and VGA & VGA]] | [[File:Morph_4K_Analog_Connector_Cards.png|thumb|right|400px|Example of Connector Cards from top to bottom: SCART & Component, VGA & Component, and VGA & VGA]] | ||
==== SCART & Component ==== | ==== SCART & Component ==== | ||
| Line 154: | Line 147: | ||
'''*''' ''S-Video only works over the SCART port when luma (Y) is set to green (pin 11) and chroma (C) is set to red (pin 15). This does not follow SCART specification i.e. chroma (C) set to red (Pin 15) and luma (Y) set to sync/composite video (pin 20).'' | '''*''' ''S-Video only works over the SCART port when luma (Y) is set to green (pin 11) and chroma (C) is set to red (pin 15). This does not follow SCART specification i.e. chroma (C) set to red (Pin 15) and luma (Y) set to sync/composite video (pin 20).'' | ||
'''Note:''' ''To use the dedicated composite video input on the dual VGA bridge, you need to choose "Input Port B -> Composite Video over GREEN".'' | '''Note:''' ''To use the dedicated composite video input on the dual VGA bridge, you need to choose "Input Port B -> Composite Video over GREEN".'' | ||
[[File:Jumpers_for_VGA_port.jpg|thumb|right|250px|||Example of 5-6 and 7-8 jumpers bridged for audio over VGA port]] | [[File:Jumpers_for_VGA_port.jpg|thumb|right|250px|||Example of 5-6 and 7-8 jumpers bridged for audio over VGA port]] | ||
== Basic Setup & Usage == | == Basic Setup & Usage == | ||
Connect your Morph's HDMI output port to an HDMI compatible TV or monitor using an HDMI cable. Remember to use a cable rated for | Connect your Morph's HDMI output port to an HDMI compatible TV or monitor using an HDMI cable. Remember to use a cable rated for 1080p HDMI 1.4 video. | ||
Connect | Connect a suitable power supply to the USB-C connector. Turn on Morph using the physical power switch at the front left of the unit. Verify your TV or monitor is set to the correct input to receive Morph's HDMI output port. You should now see a "No Signal!" message on your TV or monitor. Turn on a video source and select it <add description> | ||
=== Remote Control === | === Remote Control === | ||
| Line 216: | Line 164: | ||
The included remote uses the following buttons as of the current firmware. More functionality may be added in future firmware updates. | The included remote uses the following buttons as of the current firmware. More functionality may be added in future firmware updates. | ||
* Red Power Button - This button will toggle Morph in and out of standby mode while remaining powered on via the physical switch | * Red Power Button - This button will toggle Morph in and out of standby mode while remaining powered on via the physical switch. | ||
** When entering standby mode, the front LED will turn white. | ** When entering standby mode, the front LED will turn white. Morph's on-screen menu will not be displayed on the TV or monitor. Morph's WebUI is still available, yet features are limited. | ||
** When exiting standby mode, the front LED will briefly turn pink for a few seconds and then change to blue | ** When exiting standby mode, the front LED will briefly turn pink for a few seconds and then change to blue to indicate Morph is awake and fully functional. Morph's WebUI is then fully available. | ||
* Menu or Back buttons - Two buttons (one with a house and one with a return arrow) acts as a Menu or Back button. This button will toggle Morph's on-screen menu on or off. If you navigate to a submenu option, the button will take you instead to the previous menu. Keep pressing the button to navigate back to the main menu and then again to close the menu. | * Menu or Back buttons - Two buttons (one with a house and one with a return arrow) acts as a Menu or Back button. This button will toggle Morph's on-screen menu on or off. If you navigate to a submenu option, the button will take you instead to the previous menu. Keep pressing the button to navigate back to the main menu and then again to close the menu. | ||
| Line 236: | Line 184: | ||
Your next step should be to check that Morph is outputting the most suitable resolution for your TV or monitor. Navigate to "Video" on the Morph's on-screen menu and them to "Output Resolution". | Your next step should be to check that Morph is outputting the most suitable resolution for your TV or monitor. Navigate to "Video" on the Morph's on-screen menu and them to "Output Resolution". | ||
Use the remote to select the desired resolution then press "OK". If your display cannot accept the chosen resolution, Morph will reset to the previous resolution after 30 seconds. If your display is unable to accept a | Use the remote to select the desired resolution then press "OK". If your display cannot accept the chosen resolution, Morph will reset to the previous resolution after 30 seconds. If your display is unable to accept a signal from Morph, please check that your HDMI cable is properly inserted and the connector is free or debris. | ||
You are now ready to start exploring Morph's functionality. For an overview of what you can do with various sources, proceed to the next section. | You are now ready to start exploring Morph's functionality. For an overview of what you can do with various sources, proceed to the next section. | ||
| Line 248: | Line 194: | ||
=== Pre-HDMI Gaming Consoles and Computers === | === Pre-HDMI Gaming Consoles and Computers === | ||
This category encompasses all games consoles before the seventh generation, and some seventh generation machines such as the Nintendo Wii and the original launch Xbox 360 | This category encompasses all games consoles before the seventh generation, and some seventh generation machines such as the Nintendo Wii and the original launch Xbox 360. | ||
For specific considerations for each system, see [[Morph_4K#Compatibility_and_Special_Configuration|Compatibility and special configuration]] | For specific considerations for each system, see [[Morph_4K#Compatibility_and_Special_Configuration|Compatibility and special configuration]] | ||
'''What can the Morph do for Pre-HDMI consoles and computers?''' These machines were typically designed for older displays (especially sixth generation and earlier systems). Morph | '''What can the Morph do for Pre-HDMI consoles and computers?''' These machines were typically designed for older displays (especially sixth generation and earlier systems). Morph 2K can properly scale and process these systems and add CRT effects such as scanlines, to make them look as pleasing as they did on legacy CRT displays. For systems which output interlace video (e.g PS2) Morph 2K has a fast, motion adaptive deinterlacer that is optimised for video game content. | ||
=== Seventh and Eighth Generation Consoles and Gaming PCs Up to 1080p === | === Seventh and Eighth Generation Consoles and Gaming PCs Up to 1080p === | ||
Systems such as Nintendo Wii-U, Xbox 360 (later revisions) PS3 and gaming PCs from this era typically output up to 1080p/60 via digital/HDMI connections. The Nintendo Switch would also fall into this category. | Systems such as Nintendo Wii-U, Xbox 360 (later revisions) PS3 and gaming PCs from this era typically output up to 1080p/60 via digital/HDMI connections. The Nintendo Switch would also fall into this category. To use these systems with the Morph 2K a HDMI to Analog DAC is required. | ||
'''What can the Morph do for these systems?''' These machines were typically designed for more modern displays, however the Morph can be used to downscale the image or add mask overlays. Emulated titles or pixel art style games titles on these platforms (e.g Virtual Console) can be reprocessed by the Morph to correct bad scaling or to add scanlines or CRT filter effects. | |||
Emulated titles or pixel art style games titles on these platforms (e.g Virtual Console) can be reprocessed by the Morph to correct bad scaling or to add scanlines or CRT filter effects | |||
== On-Screen Display (OSD) Main Menu and Submenus == | == On-Screen Display (OSD) Main Menu and Submenus == | ||
| Line 326: | Line 210: | ||
[[File:Morph_Menu_Navigation_Image.gif|thumb|300px|right|Scrolling Morph's main menu]] | [[File:Morph_Menu_Navigation_Image.gif|thumb|300px|right|Scrolling Morph's main menu]] | ||
Morph | Morph 2K offers an on-screen display (OSD) navigation that allows you to change various operational values before or during gameplay. From the main menu, the following choices are available: | ||
* [[Morph_4K#Presets|Presets]] | * [[Morph_4K#Presets|Presets]] | ||
| Line 339: | Line 223: | ||
=== Presets === | === Presets === | ||
The Presets menu is found at the top of the main menu. Presets act as the identity profile to apply Morph | The Presets menu is found at the top of the main menu. Presets act as the identity profile to apply Morph 2K settings based upon input sources and other conditions. This menu can be used to create profile presets, manually load profile presets, automatically load profile presets, and keep the [[Morph_4K#MicroSD_Port|microSD]] card up-to-date with the preset archive. | ||
By default, you can add mask presets and color correction profile presets in the <code>.ini</code> or <code>.txt</code> file extension to Morph from your PC by manually placing them on the microSD card in the '''presets''' subfolder visible in the file explorer or through the [[Morph_4K#SD_Card_.2F_Presets|SD Card / Presets manager in the WebUI]] by placing them in the ''/sdcard/presets'' directory. | By default, you can add mask presets and color correction profile presets in the <code>.ini</code> or <code>.txt</code> file extension to Morph from your PC by manually placing them on the microSD card in the '''presets''' subfolder visible in the file explorer or through the [[Morph_4K#SD_Card_.2F_Presets|SD Card / Presets manager in the WebUI]] by placing them in the ''/sdcard/presets'' directory. | ||
| Line 345: | Line 229: | ||
From the Preset menu, you have the option to download the latest [https://github.com/pixel-fx/morph4k-presets preset archive] of community profile presets, [[Morph_4K#Retro_FX|mask presets]], and [[Morph_4K#Color_Correction|color correction profile presets]] directly to Morph with a WiFi connection via '''Install/update from presets archive'''. This archive will automatically store on the [[Morph_4K#MicroSD_Port|microSD card]] and will only overwrite profile presets with matching names and folder paths. | From the Preset menu, you have the option to download the latest [https://github.com/pixel-fx/morph4k-presets preset archive] of community profile presets, [[Morph_4K#Retro_FX|mask presets]], and [[Morph_4K#Color_Correction|color correction profile presets]] directly to Morph with a WiFi connection via '''Install/update from presets archive'''. This archive will automatically store on the [[Morph_4K#MicroSD_Port|microSD card]] and will only overwrite profile presets with matching names and folder paths. | ||
Since many consoles with analog outputs have multiple resolutions and switch between interlaced and progressive scan (e.g. 240p/480i), Morph's profile presets decimate and shift the horizontal and vertical lines from the analog signal before Morph upscales it for the display | Since many consoles with analog outputs have multiple resolutions and switch between interlaced and progressive scan (e.g. 240p/480i), Morph's profile presets decimate and shift the horizontal and vertical lines from the analog signal before Morph upscales it for the display. | ||
Also, profile presets are capable of [https://docs.pixelfx.co/Morph4K-Preset-Autoload-cascaded.html automatically loading] based on detection of CEC, Game ID, Mode, and SPD.* All of these appear under the ''/sdcard/presets/Auto'' folder in the following structure: | Also, profile presets are capable of [https://docs.pixelfx.co/Morph4K-Preset-Autoload-cascaded.html automatically loading] based on detection of CEC, Game ID, Mode, and SPD.* All of these appear under the ''/sdcard/presets/Auto'' folder in the following structure: | ||
| Line 394: | Line 278: | ||
=== Input === | === Input === | ||
The Input menu is for choosing your input source | The Input menu is for choosing your input source. | ||
* '''Port A''' | * '''Port A''' | ||
* '''Port B**''' | * '''Port B**''' | ||
[[File:Morph_Input_Menu_Navigation.gif|thumb|300px|right|Setting Morph's input to Port B]] | [[File:Morph_Input_Menu_Navigation.gif|thumb|300px|right|Setting Morph's input to Port B]] | ||
Contained within Port A and B is a submenu to choose the analog input type. | Contained within Port A and B is a submenu to choose the analog input type. | ||
| Line 415: | Line 298: | ||
==== Input Settings Navigation ==== | ==== Input Settings Navigation ==== | ||
'''Port A or B Input Settings - Main''' | '''Port A or B Input Settings - Main''' | ||
| Line 507: | Line 367: | ||
[[File:Morph_Video_Menu.png|thumb|300px|right|Contents of Morph's Video menu]] | [[File:Morph_Video_Menu.png|thumb|300px|right|Contents of Morph's Video menu]] | ||
* [[ | * [[Morph_2K#Scaler|Scaler]] | ||
* [[ | * [[Morph_2K#Morph_4K#Shift_.2F_Crop|Shift / Crop]] | ||
* [[ | * [[Morph_2K#Deinterlacer|Deinterlacer]] | ||
* [[ | * [[Morph_2K#Retro_FX|Retro FX]] | ||
* [[Morph_2K#Output_Resolution|Output Resolution]] | |||
* [[ | * [[Morph_2K#Advanced_Video|Advanced Video]] | ||
* [[ | |||
==== Scaler ==== | ==== Scaler ==== | ||
The scaler menu contains options that directly affect the prescale of the image. This allows Morph to correct or discard any existing scaling that might have been applied to the image and then apply its own scaling | The scaler menu contains options that directly affect the prescale of the image. This allows Morph to correct or discard any existing scaling that might have been applied to the image and then apply its own scaling. | ||
For more information, [https://www.youtube.com/watch?v=dKhJrT_h1cY See this video] for a demonstration of using a /3 prescale with a Framemeister set to 720p output. | For more information, [https://www.youtube.com/watch?v=dKhJrT_h1cY See this video] for a demonstration of using a /3 prescale with a Framemeister set to 720p output. | ||
| Line 573: | Line 431: | ||
==== Deinterlacer ==== | ==== Deinterlacer ==== | ||
Deinterlacing is the process of converting interlaced video to progressive video. Modern fixed resolution displays cannot display interlace video directly, and this content must be deinterlaced first, either by the deinterlacer built into the display or an external device, such as the Morph | Deinterlacing is the process of converting interlaced video to progressive video. Modern fixed resolution displays cannot display interlace video directly, and this content must be deinterlaced first, either by the deinterlacer built into the display or an external device, such as the Morph 2K. | ||
[[File:Morph_Deinterlacer_Menu.png|thumb|300px|right|Example of Morph's Deinterlacer settings]] | [[File:Morph_Deinterlacer_Menu.png|thumb|300px|right|Example of Morph's Deinterlacer settings]] | ||
| Line 598: | Line 456: | ||
|'''Noise threshold''' | |'''Noise threshold''' | ||
|This setting prevents small changes in the image (which could be attributed to picture noise) from influencing the amount of measured motion in the image. Increase this value for noisy sources, decrease for clean sources such as HDMI direct. It can be incremented by 1 using the left or right navigation or by 10 (coarse) using the '''<span style="color:#FFDB58">yellow</span>''' or '''<span style="color:blue">blue</span>''' shortcut buttons on the remote. | |This setting prevents small changes in the image (which could be attributed to picture noise) from influencing the amount of measured motion in the image. Increase this value for noisy sources, decrease for clean sources such as HDMI direct. It can be incremented by 1 using the left or right navigation or by 10 (coarse) using the '''<span style="color:#FFDB58">yellow</span>''' or '''<span style="color:blue">blue</span>''' shortcut buttons on the remote. | ||
|- | |- | ||
|} | |} | ||
| Line 629: | Line 471: | ||
|- | |- | ||
|'''Mask''' <br> ''' - Type''' <br> ''' - Intensity''' <br> '''- Transform''' | |'''Mask''' <br> ''' - Type''' <br> ''' - Intensity''' <br> '''- Transform''' | ||
|The Morph | |The Morph 2K can also emulate sub-pixel "Mask" effects such as [https://en.wikipedia.org/wiki/Shadow_mask shadow masks] or [https://en.wikipedia.org/wiki/Aperture_grille aperture grills]. These are most effective at higher output resolutions such as 1080p or 1440p. Some mask effects are designed to work with scanlines applied too, while others will look better when used in isolation. Toggle the Mask option on or off to apply mask emulation. <br> - For type, choose your desired mask. Morph comes with several masks via the [[Morph_4K#Presets|presets archive]] and more masks can manually be created via the WebUI. When new masks are added to the microSD, pressing the '''<span style="color:blue>blue</span>''' shortcut button will (re)scan presets and accumulate all new masks as selectable options. <br> - For intensity, you can adjust how intense or pronounced the mask effect is on the image either incrementally by 0.01 using the left or right navigation or by 0.10 (coarse) using the '''<span style="color:#FFDB58">yellow</span>''' or '''<span style="color:blue">blue</span>''' shortcut buttons on the remote. <br> - For transform, you can rotate or flip the mask effect. Options are: '''Multiply by 2''', '''Rotate 90''', '''Rotate 180''', '''Rotate 270''', '''Mirror Horiz.''', '''Mirror Vert.''', '''Flip NW/SE''' (Northwest/Southeast), or '''Flip NE/SW''' (Northeast/Southwest). | ||
|- | |- | ||
|} | |} | ||
| Line 639: | Line 481: | ||
The test pattern [https://www.rtings.com/images/test-materials/2017/chroma-444.png available here] allows you to quickly test if your display is using full 4:4:4 color bandwidth. If any of the text on the image is not pin sharp, then your display is applying chroma subsampling. | The test pattern [https://www.rtings.com/images/test-materials/2017/chroma-444.png available here] allows you to quickly test if your display is using full 4:4:4 color bandwidth. If any of the text on the image is not pin sharp, then your display is applying chroma subsampling. | ||
==== Output Resolution ==== | ==== Output Resolution ==== | ||
Morph comes packaged with a set of 5 display resolutions. | Morph comes packaged with a set of 5 display resolutions. The current output resolution has an exclamation point ('''!''') to the right. When choosing a new resolution, you must press the OK button once to confirm and then again to save the change. If you do not save the change within 20 seconds, Morph will revert to the previous screen resolution. | ||
Additional resolutions can be added through the [[Morph_4K#Custom_Modelines|custom modelines option in the WebUI]]. | Additional resolutions can be added through the [[Morph_4K#Custom_Modelines|custom modelines option in the WebUI]]. | ||
| Line 678: | Line 493: | ||
!Resolution | !Resolution | ||
!Details | !Details | ||
|- | |||
|'''480p''' | |||
|Displays a 640x480p 60Hz resolution. Supported by most modern TVs and monitors. | |||
|- | |||
|'''720p''' | |||
|Displays a 1280x720p 60Hz resolution. Supported by most modern TVs and monitors. | |||
|- | |- | ||
|'''1080p''' | |'''1080p''' | ||
|Displays a 1920x1080p 60Hz resolution. Supported by most modern TVs and monitors. | |Displays a 1920x1080p 60Hz resolution. Supported by most modern TVs and monitors. | ||
|- | |- | ||
|''' | |'''1440p 4:3''' | ||
|Displays a | |Displays a 1920x1440p 60Hz resolution. Supported by most modern 1440p monitors, yet may be incompatible with some TVs. | ||
|- | |- | ||
|} | |} | ||
| Line 702: | Line 514: | ||
==== Advanced Video ==== | ==== Advanced Video ==== | ||
Options in this menu affect the output of the Morph | Options in this menu affect the output of the Morph 2K's video. | ||
{| class="wikitable" align="center" | {| class="wikitable" align="center" | ||
| Line 713: | Line 525: | ||
|'''Triple Buffer''' | |'''Triple Buffer''' | ||
|Changes the output frequency as long as Frame Lock is set to Off (triple buffered). By default this is set to '''Auto (50/60hz)''', yet can be set to '''Force 60Hz''' for NTSC input or '''Force 50Hz''' for PAL input. If you encounter a game title that has image drop outs between levels or loading screens, even when using Triple Buffer mode, try forcing the appropriate refresh rate rather than using the default setting. | |Changes the output frequency as long as Frame Lock is set to Off (triple buffered). By default this is set to '''Auto (50/60hz)''', yet can be set to '''Force 60Hz''' for NTSC input or '''Force 50Hz''' for PAL input. If you encounter a game title that has image drop outs between levels or loading screens, even when using Triple Buffer mode, try forcing the appropriate refresh rate rather than using the default setting. | ||
|- | |- | ||
|'''Color Space''' | |'''Color Space''' | ||
| Line 725: | Line 534: | ||
|'''Inject VFR-EMP''' | |'''Inject VFR-EMP''' | ||
|Variable Frame Rate extended metadata packet (VFR-EMP) injects a flag or extra data packet on the HDMI signal to tell the display to expect a variable refresh rate image. Currently, this does nothing more than add the VFR/VRR flag to the signal, which has been shown to help some TVs when handling off-spec refresh rates. The available options are: <br> - '''Disabled''': Do not send VRR metadata packet at all. This is different from "off", since no VRR metadata is sent whatsoever to the display <br> - '''Off''': Sends a metadata packet to the display to explicitly disable VRR <br> - '''Auto''': Sends the appropriate VRR metadata packet based on the connected display EDID <br> - '''Vesa''': Send a metadata packet to the display to tell it to expect a VESA standard VRR signal <br> - '''Freesync''': Send a metadata packet to the display to tell it to expect a AMD Freesync VRR signal | |Variable Frame Rate extended metadata packet (VFR-EMP) injects a flag or extra data packet on the HDMI signal to tell the display to expect a variable refresh rate image. Currently, this does nothing more than add the VFR/VRR flag to the signal, which has been shown to help some TVs when handling off-spec refresh rates. The available options are: <br> - '''Disabled''': Do not send VRR metadata packet at all. This is different from "off", since no VRR metadata is sent whatsoever to the display <br> - '''Off''': Sends a metadata packet to the display to explicitly disable VRR <br> - '''Auto''': Sends the appropriate VRR metadata packet based on the connected display EDID <br> - '''Vesa''': Send a metadata packet to the display to tell it to expect a VESA standard VRR signal <br> - '''Freesync''': Send a metadata packet to the display to tell it to expect a AMD Freesync VRR signal | ||
|- | |- | ||
|} | |} | ||
| Line 805: | Line 602: | ||
|- | |- | ||
|'''Check for Update''' | |'''Check for Update''' | ||
|Allows you to run a firmware version check against the | |Allows you to run a firmware version check against the Pixel FX server on the selected update channel to compare the staged and installed firmware versions. When these values are equal, then you will see the message "Firmware is up-to-date." When these values are not equal, then you can click OK to check release notes for the version differences and either click back to exit or click OK to initiate a firmware update. For the full list of steps to implement the firmware update, check out [[Morph_4K#Updating_via_WiFi|Updating via WiFi]]. | ||
|- | |- | ||
|'''Update Firmware*****''' | |'''Update Firmware*****''' | ||
|Allows you to stage and install the newest firmware update available from the | |Allows you to stage and install the newest firmware update available from the Pixel FX server based upon the selected update channel. For the full list of steps to implement the firmware update, check out [[Morph_4K#Updating_via_WiFi|Updating via WiFi]]. | ||
|- | |- | ||
|'''Update Firmware from SD Card''' | |'''Update Firmware from SD Card''' | ||
| Line 819: | Line 616: | ||
'''*****''' ''As of the 3.9.x firmware, a microSD is always required to run Update Firmware.'' | '''*****''' ''As of the 3.9.x firmware, a microSD is always required to run Update Firmware.'' | ||
[[File:Morph_Firmware_Check_for_Update.png|thumb|300px|right|Example of Check for Update screen after a version check verifies a new update is available on the | [[File:Morph_Firmware_Check_for_Update.png|thumb|300px|right|Example of Check for Update screen after a version check verifies a new update is available on the Pixel FX server for the stable channel]] | ||
==== OSD ==== | ==== OSD ==== | ||
| Line 895: | Line 692: | ||
|- | |- | ||
|'''Write debug log******''' | |'''Write debug log******''' | ||
|Allows you to write a debug log file called ''debug.txt'' to the root directory of the [[Morph_4K#MicroSD_Port|microSD]] card. This is useful in the event you encounter a problem or issue using your Morph and need to share your debug log with | |Allows you to write a debug log file called ''debug.txt'' to the root directory of the [[Morph_4K#MicroSD_Port|microSD]] card. This is useful in the event you encounter a problem or issue using your Morph and need to share your debug log with Pixel FX. By default, this is set to off and can be changed to '''yes (overwrite)''' to write over the file on each power cycle or '''yes (keep)''' to continuously record lines without losing debug history. The debug log can easily be accessed from the [[Morph_4K#Web_Interface|Web Interface]] at [http://morph4k.local/sdcard/debug.txt http://morph4k.local/sdcard/debug.txt]. Currently TX, RX and Clock events are recorded as well as other notable events. In order to locate events in their context, you can use the '''Number 5''' button on the Morph remote to create a ''user mark'' in the log file (such as when a sync drop occurs) to assist in inspecting the debug log for unusual behavior in proximity to the recorded user marks.******** | ||
|- | |- | ||
|} | |} | ||
| Line 936: | Line 727: | ||
|- | |- | ||
|} | |} | ||
==== EDID ==== | ==== EDID ==== | ||
Dumps the EDID information of the device connected to the Morph | Dumps the EDID information of the device connected to the Morph 2K's HDMI output, typically for debugging purposes, and allows it to be downloaded through the web interface. Extended Display Identification Data (EDID) is a metadata format for display devices to describe their capabilities to a video source. | ||
Follow the on-screen instructions to download the generated EDID file. | Follow the on-screen instructions to download the generated EDID file. | ||
| Line 964: | Line 736: | ||
==== Debug / Self Test ==== | ==== Debug / Self Test ==== | ||
The Debug / Self Test submenu displays various debugging/self test information about the Morph | The Debug / Self Test submenu displays various debugging/self test information about the Morph 2K. Click OK to reset the self test and check all fields on the top and bottom sections. Click the '''<span style="color:#FFDB58">yellow</span>''' shortcut button on the remote to view the CEC section. | ||
'''Top Debug / Self Test Section''' | '''Top Debug / Self Test Section''' | ||
| Line 1,001: | Line 773: | ||
|style=width:6em | '''Lag''' | |style=width:6em | '''Lag''' | ||
|Displays the lag response in milliseconds (ms). This is useful for checking lag when [[Morph_4K#Advanced_Video|Frame Lock]] is set to minimal (lowest lag) or normal. In minimal (lowest lag), lag will dial-in around 1ms. In normal, lag will dial-in around 6ms. However, if Frame Lock is off (triple buffered), then the lag will consistently fluctuate from around 16ms down to 0ms and this is standard behavior. | |Displays the lag response in milliseconds (ms). This is useful for checking lag when [[Morph_4K#Advanced_Video|Frame Lock]] is set to minimal (lowest lag) or normal. In minimal (lowest lag), lag will dial-in around 1ms. In normal, lag will dial-in around 6ms. However, if Frame Lock is off (triple buffered), then the lag will consistently fluctuate from around 16ms down to 0ms and this is standard behavior. | ||
|- | |- | ||
|'''IR Address''' | |'''IR Address''' | ||
| Line 1,037: | Line 800: | ||
==== Snake ==== | ==== Snake ==== | ||
[[File:Morph_Snake_Game_Example.png|thumb|300px|right|Example of | [[File:Morph_Snake_Game_Example.png|thumb|300px|right|Example of Pixel FX's Snake game]] | ||
The Snake submenu is | The Snake submenu is Pixel FX's version of the popular classic video game, [https://en.wikipedia.org/wiki/Snake_(video_game_genre) Snake]. This is useful when you want to easily play a game in the OSD without powering on a separate device or console. | ||
{| class="wikitable" align="center" | {| class="wikitable" align="center" | ||
| Line 1,073: | Line 836: | ||
|- | |- | ||
|'''Force Firmware Update''' | |'''Force Firmware Update''' | ||
|Choose this option to reset the [[Morph_4K#Firmware|firmware updater]] so a new version is found the next time it is executed, even if the checksum of the firmware on the server matches the firmware that is currently installed. Generally, you would only use this option when advised during troubleshooting by | |Choose this option to reset the [[Morph_4K#Firmware|firmware updater]] so a new version is found the next time it is executed, even if the checksum of the firmware on the server matches the firmware that is currently installed. Generally, you would only use this option when advised during troubleshooting by Pixel FX support. | ||
|- | |- | ||
|'''Force Preset Install/Update''' | |'''Force Preset Install/Update''' | ||
|Choose this option to reset the [[Morph_4K#Presets|preset updater]] so a new version is found the next time it is executed, even if the version of the preset archive matches the version currently installed. Generally, you would only use this option when advised during troubleshooting by | |Choose this option to reset the [[Morph_4K#Presets|preset updater]] so a new version is found the next time it is executed, even if the version of the preset archive matches the version currently installed. Generally, you would only use this option when advised during troubleshooting by Pixel FX support. | ||
|- | |- | ||
|} | |} | ||
| Line 1,082: | Line 845: | ||
==== Info ==== | ==== Info ==== | ||
The Info submenu displays important information pertaining to Morph | The Info submenu displays important information pertaining to Morph 2K's hardware and software. | ||
{| class="wikitable" align="center" | {| class="wikitable" align="center" | ||
| Line 1,104: | Line 867: | ||
=== Restart === | === Restart === | ||
The Restart menu is to simply restart Morph | The Restart menu is to simply restart Morph 2K or put it into standby mode. | ||
{| class="wikitable" align="center" | {| class="wikitable" align="center" | ||
| Line 1,117: | Line 880: | ||
|- | |- | ||
|} | |} | ||
=== TX Info === | === TX Info === | ||
| Line 1,145: | Line 897: | ||
# Navigate to System > WiFi > Start Setup Wizard and then press OK on the remote to begin. | # Navigate to System > WiFi > Start Setup Wizard and then press OK on the remote to begin. | ||
# A QR code will appear on the menu. Use your phone's camera to scan the QR code, click on the popup link underneath the scanned QR code, and then your phone will establish a WiFi connection to Morph's wireless access point. | # A QR code will appear on the menu. Use your phone's camera to scan the QR code, click on the popup link underneath the scanned QR code, and then your phone will establish a WiFi connection to Morph's wireless access point. | ||
#* If you have trouble with the QR code, then you will need to manually change your phone's (or PC's) WiFi settings. Select '''MORPH | #* If you have trouble with the QR code, then you will need to manually change your phone's (or PC's) WiFi settings. Select '''MORPH 2K''' from your WiFi's SSID list and enter the password ''MORPH 2K'' (all capital letters). | ||
#* If DHCP is disabled on you phone or PC and you're using a static IP address, be sure to re-enable DHCP in order to connect to the '''MORPH | #* If DHCP is disabled on you phone or PC and you're using a static IP address, be sure to re-enable DHCP in order to connect to the '''MORPH 2K''' SSID. | ||
# Once your device is connected to Morph's access point, a second popup link will appear underneath the scanned QR code. Click on the link and it will automatically open the WiFi Setup Wizard in a browser window. | # Once your device is connected to Morph's access point, a second popup link will appear underneath the scanned QR code. Click on the link and it will automatically open the WiFi Setup Wizard in a browser window. | ||
#* If this fails to open automatically, then manually open a browser window and type into the address bar [http://192.168.4.1/wiz http://192.168.4.1/wiz]. | #* If this fails to open automatically, then manually open a browser window and type into the address bar [http://192.168.4.1/wiz http://192.168.4.1/wiz]. | ||