A little teaser of what is to come :)

Thanks everyone for the support. I should be ordering the parts tomorrow for the TR build, so not long now.

From here on in this project is henceforth called “Looking Glass”, which implements a “KVM FrameRelay”, or “KVMFR”.

So, here is the first official update of the current status of Looking Glass over the last week.

  • Added the ability to maintain the aspect ratio of the desktop when stretched/resized.
  • Enabled mipmapping of the stretched frame to enhance readability of down scaled screens.
  • Added options to alter the client window behaviour on startup (x, y, width & height, borderless, non-resizeable).
  • Added spice mouse input scaling for scaled windows.
  • Added CONTRIBUTORS file for all public contributions.
  • Added option to disable client side vsync for ultra low latency but with the side effect of tearing.
  • Added client FPS counter option
  • Enabled support for dynamic vsync if the host hardware has support.
  • Added option to retain the host cursor as a visual form of latency feedback.
  • Re-wrote the frame passing code to better handle the shared memory.
  • Implemented host side frame copy triggering to help avoid micro stutters due to clock skew.
23 Likes

awesome progress,

with the name looking glass, will the client be called Alice ?

PS. nice to see most like my suggestion

image

The important one is missing.

3 Likes

Feel free to edit the page.

Loving the compromise between being informative and also having a bad-ass name :rofl:

2 posts were split to a new topic: KVM and Pass-through Questions

Has someone actually reported getting VAC banned for using a VM in CS:GO (without cheating of course)?

There’s a whole painful thread on it on the Steam community forums: https://steamcommunity.com/discussions/forum/9/135510393198367927/ (got locked cause it got EXTRA TOXIC)

1 Like

How does Valve know Steam is in a virtualized environment? Would hiding the fact from Windows that it is a VM prevent Valve from knowing too?

I’m running a filthy Nvidia card for pass through, so I had to hide the fact it’s a VM from Windows so the driver would load. I don’t play CS:GO, nor any other Valve games, so it doesn’t really bother me I guess. Just curious.

Hehe… that’s how I feel, each time I have to deal with their drivers on linux…

1 Like

Only way to know for sure is to test it, but if you have Hyper-V enlightenments, that’s one way it can tell.

Nice Devember post :slight_smile:

Wow… that was fun to read…

But I haven’t seen anyone actually get a VAC ban in that thread. I took a look at the OP’s profile and I haven’t seen any VAC reports on their account. The only thing that seems to happen (and was noted in the thread) is that the user gets kicked out of the current game session but their account was not banned.

That thread was a salty read… they are having opposing opinions about it lol

So there is more than one way to check if you are running in a vitalized environment? Well if there is I guess that’ll be hard to spoof.

So its probably something that’ll be an annoyance than anything else, depending on how frequent it’ll happen of course.

1 Like

Yeah, but Valve made it clear that they saw cheaters using virtualization to hook into the game “invisibly,” so they’re outlawing virtualization.

Outlawing? Doesn’t it just pop up with errors as they said?

No, they claim to have seen code writers for aimbot hooks using virtualization, so they’re outlawing all virtualization.

1 Like

Time to find ways to hide from the guest that its on a vm…

PC mustard race in action, as shown in that steam thread.

Please create a linux pci passthrough race.

4 Likes

We can dream cant we? :cold_sweat: