Jump to content

XeSS to take on DLSS, FSR

porina

158763407_IntelArchitectureDay2021_Pressdeck_92.thumb.jpg.aadf7d36b158964c2e174d6c3b7f1251.jpg

 

Quotes

Quote

 In choosing their approach, Intel seems to have gone in a similar direction as NVIDIA’s second attempt at DLSS. Which is to say, they’re using a combination of spatial data (neighboring pixels) and temporal data (motion vectors from previous frames) to feed a (seemingly generic) neural network that has been pre-trained to upscale frames from video games. Like many other aspects of today’s GPU-related announcements, Intel isn’t going into too much detail here. So there are plenty of outstanding questions about how XeSS handles ghosting, aliasing, and other artifacts that can arise from these upscaling solutions. With that said, what Intel is promising isn’t something that’s out of their reach if they’ve really done their homework. 

Summary

Intel have disclosed some aspects of their supersampling technology which will take on nvidia's DLSS and AMD's FSR. By using both spatial and temporal information feeding a neural network, it is closer to DLSS 2.0 than FSR in technology. But they intend to follow AMD's lead in other ways. While the best performance will use the logic in Intel's upcoming GPUs, there will also be a generic tier support which apparently will run on other recent generation GPUs. The implementation will also be open source, like FSR.

 

My thoughts

How will game devs react to this? When DLSS was the only thing, it was take it or leave it. With AMD recent FSR's introduction, they have a choice. FSR offers a degree of universal support, but will lack the ultimate quality of DLSS. Support one? Support both? Now there's a third option too?

 

Intel being the last to join the party is also trying to offer the best overall solution. Take the best from both AMD and nvidia's implementations and put it together. "AI"? Check. Compatible with other recent generation GPUs? Check. Will be open source? Check.

 

Sources

https://www.anandtech.com/show/16896/intel-architecture-day-20201-intel-unveils-xess-image-upscaling-technology

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, RTX 4070, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Acer Predator XB241YU 24" 1440p 144Hz G-Sync + HP LP2475w 24" 1200p 60Hz wide gamut
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 3070, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, random 1080p + 720p displays.
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
Share on other sites

Link to post
Share on other sites

Imo it will still depend on which one runs best on consoles. 

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
Share on other sites

Link to post
Share on other sites

Neat. Looks like it may be a decent third option.

 

I tried the Back4Blood Beta and the inclusion and implementations of DLSS and FSR were surprising to me. DLSS was included as an "anti-aliasing" option oddly enough, and it seemed to work pretty well for that purpose. I ended up preferring it over the other options.

 

FSR was included as a sharpening feature, and I hated the way it made the game look, so I turned it off.

BabyBlu (Primary): 

  • CPU: Intel Core i9 9900K @ up to 5.3GHz, 5.0GHz all-core, delidded
  • Motherboard: Asus Maximus XI Hero
  • RAM: G.Skill Trident Z RGB 4x8GB DDR4-3200 @ 4000MHz 16-18-18-34
  • GPU: MSI RTX 2080 Sea Hawk EK X, 2070MHz core, 8000MHz mem
  • Case: Phanteks Evolv X
  • Storage: XPG SX8200 Pro 2TB, 3x ADATASU800 1TB (RAID 0), Samsung 970 EVO Plus 500GB
  • PSU: Corsair HX1000i
  • Display: MSI MPG341CQR 34" 3440x1440 144Hz Freesync, Dell S2417DG 24" 2560x1440 165Hz Gsync
  • Cooling: Custom water loop (CPU & GPU), Radiators: 1x140mm(Back), 1x280mm(Top), 1x420mm(Front)
  • Keyboard: Corsair Strafe RGB (Cherry MX Brown)
  • Mouse: MasterMouse MM710
  • Headset: Corsair Void Pro RGB
  • OS: Windows 10 Pro

Roxanne (Wife Build):

  • CPU: Intel Core i7 4790K @ up to 5.0GHz, 4.8Ghz all-core, relidded w/ LM
  • Motherboard: Asus Z97A
  • RAM: G.Skill Sniper 4x8GB DDR3-2400 @ 10-12-12-24
  • GPU: EVGA GTX 1080 FTW2 w/ LM
  • Case: Corsair Vengeance C70, w/ Custom Side-Panel Window
  • Storage: Samsung 850 EVO 250GB, Samsung 860 EVO 1TB, Silicon Power A80 2TB NVME
  • PSU: Corsair AX760
  • Display: Samsung C27JG56 27" 2560x1440 144Hz Freesync
  • Cooling: Corsair H115i RGB
  • Keyboard: GMMK TKL(Kailh Box White)
  • Mouse: Glorious Model O-
  • Headset: SteelSeries Arctis 7
  • OS: Windows 10 Pro

BigBox (HTPC):

  • CPU: Ryzen 5800X3D
  • Motherboard: Gigabyte B550i Aorus Pro AX
  • RAM: Corsair Vengeance LPX 2x8GB DDR4-3600 @ 3600MHz 14-14-14-28
  • GPU: MSI RTX 3080 Ventus 3X Plus OC, de-shrouded, LM TIM, replaced mem therm pads
  • Case: Fractal Design Node 202
  • Storage: SP A80 1TB, WD Black SN770 2TB
  • PSU: Corsair SF600 Gold w/ NF-A9x14
  • Display: Samsung QN90A 65" (QLED, 4K, 120Hz, HDR, VRR)
  • Cooling: Thermalright AXP-100 Copper w/ NF-A12x15
  • Keyboard/Mouse: Rii i4
  • Controllers: 4X Xbox One & 2X N64 (with USB)
  • Sound: Denon AVR S760H with 5.1.2 Atmos setup.
  • OS: Windows 10 Pro

Harmonic (NAS/Game/Plex/Other Server):

  • CPU: Intel Core i7 6700
  • Motherboard: ASRock FATAL1TY H270M
  • RAM: 64GB DDR4-2133
  • GPU: Intel HD Graphics 530
  • Case: Fractal Design Define 7
  • HDD: 3X Seagate Exos X16 14TB in RAID 5
  • SSD: Inland Premium 512GB NVME, Sabrent 1TB NVME
  • Optical: BDXL WH14NS40 flashed to WH16NS60
  • PSU: Corsair CX450
  • Display: None
  • Cooling: Noctua NH-U14S
  • Keyboard/Mouse: None
  • OS: Windows 10 Pro

NAS:

  • Synology DS216J
  • 2x8TB WD Red NAS HDDs in RAID 1. 8TB usable space
Link to comment
Share on other sites

Link to post
Share on other sites

It's so exciting to be teased with actual competition again after years of green and blue. AMD and Nvidia are close GPU wise, AMD is getting ahead of Intel CPU wise. I'm really curious about how this will perform.

Crystal: CPU: i7 7700K | Motherboard: Asus ROG Strix Z270F | RAM: GSkill 16 GB@3200MHz | GPU: Nvidia GTX 1080 Ti FE | Case: Corsair Crystal 570X (black) | PSU: EVGA Supernova G2 1000W | Monitor: Asus VG248QE 24"

Laptop: Dell XPS 13 9370 | CPU: i5 10510U | RAM: 16 GB

Server: CPU: i5 4690k | RAM: 16 GB | Case: Corsair Graphite 760T White | Storage: 19 TB

Link to comment
Share on other sites

Link to post
Share on other sites

Depends on how easy it is to implement and how much it will benefit.

Hopefully in the end benefitting everyone and with some competition, just hope it doesn't cause conflict and games dropping support for one over the other.

 

At least a DLSS competitor and what generations this might go through, and what reconstruction capability it Could Get?

While FSR is a bit more generic, while a good tool if one wants some extra frames. Although XeSS seems mostly a focus on 4K imagery.

Edited by Quackers101
Link to comment
Share on other sites

Link to post
Share on other sites

Here I was thinking Intel would just be happy that FSR works (or will if it doesn't already) on Intel GPUs. 

Judge a product on its own merits AND the company that made it.

How to setup MSI Afterburner OSD | How to make your AMD Radeon GPU more efficient with Radeon Chill | (Probably) Why LMG Merch shipping to the EU is expensive

Oneplus 6 (Early 2023 to present) | HP Envy 15" x360 R7 5700U (Mid 2021 to present) | Steam Deck (Late 2022 to present)

 

Mid 2023 AlTech Desktop Refresh - AMD R7 5800X (Mid 2023), XFX Radeon RX 6700XT MBA (Mid 2021), MSI X370 Gaming Pro Carbon (Early 2018), 32GB DDR4-3200 (16GB x2) (Mid 2022

Noctua NH-D15 (Early 2021), Corsair MP510 1.92TB NVMe SSD (Mid 2020), beQuiet Pure Wings 2 140mm x2 & 120mm x1 (Mid 2023),

Link to comment
Share on other sites

Link to post
Share on other sites

Well this seems promising. Open Standards are good. DLSS, if this is close to it's performance & quality or better mind you, should be replaced by this. 

Link to comment
Share on other sites

Link to post
Share on other sites

18 hours ago, AluminiumTech said:

Here I was thinking Intel would just be happy that FSR works (or will if it doesn't already) on Intel GPUs. 

They showcased Ai processed gameplay of GTA V that looked much more realistic than the actual game itself. But that was probably run on a supercomputer and it was glitchy. But they certainly have some experience in this Ai trickery even if on a much more basic level for purposes of upscaling.

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, RejZoR said:

They showcased Ai processed gameplay of GTA V that looked much more realistic than the actual game itself. But that was probably run on a supercomputer and it was glitchy. But they certainly have some experience in this Ai trickery even if on a much more basic level for purposes of upscaling.

Intel is not a small organisation, and it may be that whoever did that GTAV realism mod is unrelated to XeSS. The goals are very different, with the GTAV mod aim being to change the game graphics into something more "photorealistic", and XeSS is an upscaler. The only two, common points are AI is involved somewhere and Intel in some way did it. 

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, RTX 4070, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Acer Predator XB241YU 24" 1440p 144Hz G-Sync + HP LP2475w 24" 1200p 60Hz wide gamut
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 3070, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, random 1080p + 720p displays.
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
Share on other sites

Link to post
Share on other sites

32 minutes ago, porina said:

Intel is not a small organisation, and it may be that whoever did that GTAV realism mod is unrelated to XeSS. The goals are very different, with the GTAV mod aim being to change the game graphics into something more "photorealistic", and XeSS is an upscaler. The only two, common points are AI is involved somewhere and Intel in some way did it. 

My point was that they are researching many different things and seeing that, they surely have experts on board that know stuff well.

Link to comment
Share on other sites

Link to post
Share on other sites

On 8/19/2021 at 11:29 AM, porina said:

 

 

My thoughts

How will game devs react to this? When DLSS was the only thing, it was take it or leave it. With AMD recent FSR's introduction, they have a choice. FSR offers a degree of universal support, but will lack the ultimate quality of DLSS. Support one? Support both? Now there's a third option too?

 

 

 

I think the GPU vendors are chasing the wrong rabbit here.

 

These upscaling technologies belong in the monitors and televisions, where existing upscalers are "OK" for film and TV, but absolutely suck for video games.

 

Yes, the GPU's can have this technology, but ultimately if the GPU is capable of doing 4K, it should do 4K, not upscale from 1080p. You're not going to sell more high end parts if the low-end part can present a passable 4K experience to people who have 4K monitors. So I think the real goal here isn't even standard PC games, it's probably VR, where the higher refresh rate is required..

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Yeah, maybe its for the 5 people who use VR, or its a cop out for devs for poor performance in titles like cyberpunk or even Resident Evil 3…

 

i mean i kinda like it, but its mostly useless to me i play at 1080p often with Nvidia  DSR, this does the opposite.

Useful in RPCS3 for certain titles however.

 

The direction tells you... the direction

-Scott Manley, 2021

 

Softwares used:

Corsair Link (Anime Edition) 

MSI Afterburner 

OpenRGB

Lively Wallpaper 

OBS Studio

Shutter Encoder

Avidemux

FSResizer

Audacity 

VLC

WMP

GIMP

HWiNFO64

Paint

3D Paint

GitHub Desktop 

Superposition 

Prime95

Aida64

GPUZ

CPUZ

Generic Logviewer

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Kisai said:

Yes, the GPU's can have this technology, but ultimately if the GPU is capable of doing 4K, it should do 4K, not upscale from 1080p. You're not going to sell more high end parts if the low-end part can present a passable 4K experience to people who have 4K monitors. So I think the real goal here isn't even standard PC games, it's probably VR, where the higher refresh rate is required..

sure going native (full 4K) than a blended (sometimes a mess) of 4K images.

But for those that can't run it, it should be good or needing the extra frames + details.

like an inbetween 1080 to 4K solution and sometimes having the benefits of 4K and higher FPS.

Also some games are just going to be hard to run in 4K so having these solutions can help, but like other say, these solutions plus other engine solutions that is coming can encourage less optimization and poor performance in general and needing or built around these "solutions".

 

but as for running it in 4K native, it depends on the game as for motion, the upscaled one could if done right and helping a lot.

also that DLSS can do more than what 4K native offers and sometimes worse, some details it saves or reconstruct instead of not being there natively.

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Kisai said:

 

I think the GPU vendors are chasing the wrong rabbit here.

 

These upscaling technologies belong in the monitors and televisions, where existing upscalers are "OK" for film and TV, but absolutely suck for video games.

 

Yes, the GPU's can have this technology, but ultimately if the GPU is capable of doing 4K, it should do 4K, not upscale from 1080p. You're not going to sell more high end parts if the low-end part can present a passable 4K experience to people who have 4K monitors. So I think the real goal here isn't even standard PC games, it's probably VR, where the higher refresh rate is required..

 

 

When even RTX 3080 or RTX 3090 struggle to really run 4K game with ray tracing smoothly, there is no way that RTX 3060 will be able to do the same. And it scales similarly when DLSS is enabled. It often gives RTX 3060 or even RTX 2060 a fighting chance in running games way smoothly with DLSS and even maybe with ray tracing, but it'll just never be the same. And in honesty, when Quality mode is so good you can't really tell a difference, why does it even matter? I always slap ReShade with CAS on top which makes everything even sharper and brings out details that aren't even seen by default (surfaces actually get more visible cracks, scratches and surface textures like brushed metal or fabric texture). If that means I gain another 20% on top of RTX 3080 already being pretty fast, I'm not going to complain.

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, Kisai said:

These upscaling technologies belong in the monitors and televisions, where existing upscalers are "OK" for film and TV, but absolutely suck for video games.

It is impossible for a TV to do as good an upscaling job as on PC for at least two reasons that spring to mind.

 

Firstly, when used properly the likes of FSR and DLSS do not render everything at the lower resolution and scale the output to the higher resolution. Low perf impact elements, such as the UI, can still be rendered at native resolution and overlaid on the scaled game world content. This enhances the perception of image quality.

 

Secondly, the techniques used by nvidia and now Intel uses additional information from the game engine about what is happening. You're simply not going to have that available after going through a display link. 

 

I wouldn't say no to more flexibility on display side scalers, but it can't do what system side scaling can.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, RTX 4070, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Acer Predator XB241YU 24" 1440p 144Hz G-Sync + HP LP2475w 24" 1200p 60Hz wide gamut
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 3070, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, random 1080p + 720p displays.
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
Share on other sites

Link to post
Share on other sites

On 8/19/2021 at 7:35 PM, Jurrunio said:

Imo it will still depend on which one runs best on consoles. 

I'd have thought pretty much this. If game devs have to implement FSR for the console version, why put in the extra work to implement a different solution on PC? Especially when we are the smallest of the three audiences.

Link to comment
Share on other sites

Link to post
Share on other sites

The moment I saw that picture I thought Intel would be getting into the camera business. And instead of DLSS I read DSLR.

Maybe I'm just tired...

 

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Some additional info. 

 

The "Intel specific" version of XeSS uses the XMX matrix math unit which Intel is putting into their Xe-HPG card. 

 

The "generic version" of XeSS will apparently rely on the DP4a instruction. 

This means that it should be supported on Nvidia GPUs as old as the 1060, but probably only slightly newer AMD GPUs like Navi 12 and newer. 

Link to comment
Share on other sites

Link to post
Share on other sites

well if it works any good on older cards or giving any good performance. Not sure what card they were using in the demo, but wanted to guess their own GPU? (if not it was stated).

Link to comment
Share on other sites

Link to post
Share on other sites

On 8/20/2021 at 6:29 AM, porina said:

Support one? Support both? Now there's a third option too?

to be fair they're probably all proprietary or trademarked or whatever

On 8/20/2021 at 6:29 AM, porina said:

Intel being the last to join the party

 

three's a crowd, four's a party. bring on Matrox.

Link to comment
Share on other sites

Link to post
Share on other sites

11 minutes ago, RorzNZ said:

three's a crowd, four's a party. bring on Matrox.

a39c743aff852fee0d2cb182a1115a96.jpg

 

Going to need some strong ass magic to bring them back lol

Link to comment
Share on other sites

Link to post
Share on other sites

20 minutes ago, RorzNZ said:

to be fair they're probably all proprietary or trademarked or whatever

That's an interesting point. Can you have an open source based technology with a trademark? My gut feeling is yes, but don't rely on me for legal advise! An example might be Android AOSP, or possibly the best known implementation of it, Amazon Fire tablets. They're using AOSP as base but it is NOT called Android in a quick skim of the product pages.

 

We might have a similar situation if the technology names are trademarked. That wont stop you from using the underlying functionality, but may affect how you refer to it.

 

I also presume it is possible to have a trademarked name and still grant a wide licence to use it without affecting retaining rights to the trademark. As an example, look at the social media companies. Quite often people want to use the logos in their own designs to indicate how to contact e.g. you can put your Twitter user name next to a Twitter icon. Twitter I'm sure will want to retain rights to their logo/icon, but they also grant a wide licence to use that in certain ways without needing a formal agreement with every single person doing so. YouTube on the other hand, do require you to submit a request to use the logo. I found this out when I started streaming... Facebook and Twitch are more chill like Twitter, with YouTube being the outlier here.

 

20 minutes ago, RorzNZ said:

three's a crowd, four's a party. bring on Matrox.

Cirrus Logic, I choose you!

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, RTX 4070, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Acer Predator XB241YU 24" 1440p 144Hz G-Sync + HP LP2475w 24" 1200p 60Hz wide gamut
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 3070, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, random 1080p + 720p displays.
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, Murasaki said:

So I'm guessing XeSS is pronounced eggs-e ess-ess?

Quote

XeSS (pronounced “ex-ee-ess-ess”)

https://www.anandtech.com/show/16896/intel-architecture-day-20201-intel-unveils-xess-image-upscaling-technology

 

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, RTX 4070, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Acer Predator XB241YU 24" 1440p 144Hz G-Sync + HP LP2475w 24" 1200p 60Hz wide gamut
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 3070, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, random 1080p + 720p displays.
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×