ts bouta be a movie.

i need it. a second monitor.

but i dont have a second monitor. what i do have, is a good GPU, a good router, another device of any kind, and a dream.

lets do ts.

you need a driver.

so apparently a screen and the damn computer has to talk through a middleman – a driver. oh but you dont have a screen… this pc still talks to the driver. hell yea.

lets install this driver (controller)

head to https://github.com/VirtualDrivers/Virtual-Display-Driver. the thing i use.

i was using the IDD sample driver from 2023. now you get to use the latest and greatest, with a whole GUI app to accompany you.

yes. give a read of that readme and then download and extract the VDD controller. launch it up.

The app seems to be restarted. however id rather have it.

Last time i did ts it was a text file. Now, we have a whole gui. its restarted tho. be careful and read ts one.

Do not be too hasteful. dont go and hit install right away. you need to open the Files. Release the Files ahhhh.

do some config

At C:\VirtualDisplayDriver there is a whole thing here for you. but we are going to view the vdd_settings files with notepad or vscode or some bs.

you will see some samples like this:

[...]
<resolutions>
    <resolution>
      <width>2442</width>
      <height>1290</height>
      <refresh_rate>120</refresh_rate>
    </resolution>
    <resolution>
      <width>2796</width>
      <height>1290</height>
      <refresh_rate>120</refresh_rate>
    </resolution>
[...]

the first entry right there will turn to the recommended resolution of this virtual screen. add more of the resolutions if you wish. if you want to shuffle around you gotta hit the Files dude

pulling up a text editor here is jus for clarity. you can actually use the app (Tools > XML Editor its bugged ahh tho) to change ts settings, and see how an added entry affects this config document.

For the settings, idk.

the general settings; i think its fine as is.

resolutions, choose your own. “Add Resolution” pops up a menu it could help you. Edit it from the gui or the text editor idfk.

refresh rates, thats good enough.

for options, HDR on maybe? the default conf file (before anything at all) has notes.

I have some resolutions, and some Stuff. the only things i found enabled are cursor something and hdr. i think we wont touch those.

lil warning i just tested ts shit app and its ragebaiting. Remember to ctrl a ctrl c the files. it does save your prev config to .bak tho THANK FUCK

now install frfr

After the setup, save the file, and now sure go hit the install button. click that button. you will click the restart button when you add more stuff / make changes to the XML config there.

otherwise, bloat. dont een care.

(maybe install the virtual sound driver too idk it will come handy Never)

you can also view the MTT’s tutorial video

i mean he makes the project he knows better

you can uninstall ts driver with the app btw. no more devmgr fuhhhh

you need sunshine.

you need https://github.com/LizardByte/Sunshine. install it.

Through winget (my recommendation):

winget install -e LizardByte.Sunshine -s winget -i # !!! -i for interactive! you'll need it

lets hear it. why winget? because winget update. it might be worse than scoop or choco, but its official…

the Sunshine docs will give you more ideas.

ey dont make a random ahh user/password. youll need it.

we’ll come back to this.

setup between sunshine and ts virtual screen

yea atp if you have obs you can see this second screen. damn is.

what you would want to do is to visit https://localhost:47990/troubleshooting. (Sunshine tray icon -> open Sunshine is how i got the domain:port part)

to the Logs.

and scroll until you see something like this: (if you dont see it click restart and let it regenerate, its near the top)

[...] 
{
    "device_id": "{9acddf6d-43cc-576e-9aff-0c5fc80b4cc8}",
    "display_name": "\\\\.\\DISPLAY39",
    "edid": {
      "manufacturer_id": "MTT",
      "product_code": "1337",
      "serial_number": 518463207
    },
    "friendly_name": "VDD by MTT",
[...]

alright. that device_id right there? all of those braces and letters between the quotes? copy the Whole Thing. https://localhost:47990/config. Audio/Video. paste that in the output name windows thing. display device id thing. yeaaaa.

click save at the end of the page.

shouldnt you have moonlight by now.

app store pc android. install it.

you could have used this as Remote desktop right after you installed sunshine. pairing and shit, between the popups on pc and the app autodiscovering, you are probably all right. if not you got to find your local ip addr or sum shi.

And it works too! as a primary screen mirror. i need a second screen tho.

Some games like primary screen better. GD for example, Freaks Out when you have a second screen. lowk ahh.

ok moonlight shouldnt have too much of a setup tho. bitrate, fps, res, and its all good…

real shit: tv

We have a tv. a Samsung tv. running ass Tizen OS. there is no moonlight here… or is it?

i use ts app: https://github.com/ndriqimlahu/moonlight-tizen for tv streaming. we needa sideload it. i followed its guide, but we need to:

enable hypervisor: windows search: turn windows feature… it will show up. hyper V, check. And/or enable w/ windows settings.

wsl --install or something. search for the microsoft guide.

winget install 'docker desktop' -i or no -i… maybe this will setup wsl for u

and shi

and then it asks for some comands. do it. docker run. 12345. sdb, tizen install. do it.

this app kinda requires a mouse, for the controller being bugged rn. Use a bt mouse or plug one in to navigate the fuckass ui.

using shi now

windows p. Extend when you want to use, and this pc only when ur done w ts.

Now i hear you: why sunshine? simply put: quality. i want minimal quality loss. i have a nvidia gpu that works hella good. so i use sunshine

You need not use sunshine. then alright. i also use nomachine. splashtop personal (with this lil hack so my phone can connect everywhere). Parsec, too. Windows offer their own iOS RDP client. Chrome Remote Desktop: old and gold. Anything atp

Why not. They need config too.


Comments

comment below!