Return to Level1Techs.com

Looking Glass - Triage

helpdesk
lookingglass

#1006

Yes I was using the AUR but I have the same behavior using a binary compiled from the A11 release sources archive.
I followed the instructions given in the “Quickstart Guide” to build it.
The only thing that differ is the first line of output which is now:

[I]               main.c:692  | run                            | Looking Glass ()

#1007

This is because the release build is not building from a git source tree, a such it can’t determine it’s build version. Its a bug, but nothing I am worried about fixing at this point since it’s harmless.

Just managed to get YUV420 support working (NV12 is harder and will need more time). It’s slow and crappy for the moment as the client is converting back to RGB on the CPU, idealy this should be done in a GL shader.


#1008

I think you missed my first post ^^


#1009

No, I did not. You have not provided any details as to what you have done, tried or your logs or system configuration. GPU, Resolution of host and guest, etc…


#1010

I really think you missed my first post since it provides most of the things you just listed. Sorry if I’m missing something.


#1011

Sorry yes, I did miss the extra details, so used to people leaving them out.

Please try disabling pinned memory support:

looking-glass-client -o OpenGL:amdPinnedMem=0

#1012

This fixes it, thank you!


#1013

No worries…

The OpenGL code really needs a complete re-write to use vertex buffers, etc… I was pretty green with OpenGL when I wrote that stuff. This is the very next thing on my list so that this newly added YUV420 support can be added as a GL shader.


#1014

If you think of something you could delegate to my basic opengl knowledge, I’m glad to help back.

@Dynamic_Gravity The AUR package seems to be working fine for me with the option provided by @gnif .


#1015

Hey everybody. New member. Glad to be here!

My system is powered by UNRAID. It runs a Windows VM and an Ubuntu VM concurrently, each with a dedicated Nvidia card (970FTW for Win, 760FTW for Ubuntu). Can I use Looking Glass to pass video from the Windows VM to the Ubuntu VM?


#1016

If it works from the AUR then you’re just fortunate it’s working atm. Lots of other people further up had it not working. Youre free to do what you want, but just keep that in mind so you don’t pull your hair out for no reason.


#1017

I would definitely seek out someone more knowledge on me than this,

but I am pretty sure it creates a buffer (or something) between host and guest, so I I don’t think you could pass to guest-to-guest,

(Like I said, don’t really know much about this, probably shouldn’t even be commenting, but figured I contribute)

EDIT:

Ignore what I said, heh.


#1018

Part of what makes looking glass different from what I understand is it’s not a remote desktop thing but actual memory sharing between GPUs. (As you need pci passthrough)


#1019

It is certainly possible, you need to give the Linux guest an IVSHMEM device that points to the same shared memory file, and then use the kernel module provided with looking glass. See:


#1020

Does looking glass not do 144hz or am I missing something


#1021

you have to be able to sample at twice that


#1022

It depends on your resolution… I am working on a solution to the problem though.


#1023

Upon further investigation, it seems this one game in particular is acting weird. The game runs at about 50 ups and 200 fps, feeling horribly stuttery. Another game runs at 170 ups and 180 fps or so, which feels more or less around what I’d expect.

So is this my hardware bottlenecking, the game being funky or some bug in looking glass? Everything works fine viewed through an actual monitor.


#1024

What is your resolution? iirc LG is currently hitting a memory transfer bottle neck with higher resolutions and higher frame rates.


#1025

1920x1080, even tried 800x600 but got similar results.