@@ -31,13 +31,6 @@ There are several reasons why this can happen, the most common are your
3131capture resolution, or refresh rate. The windows capture methods currently
3232struggle to capture high resolutions under certain circumstances.
3333
34- Another cause can be how the game or application you are running is
35- configured. Because of the way windows integrate with the WDM (Windows
36- Desktop Manager), running applications in "Full Screen" mode may—in some
37- cases—cause a large performance penalty. Try switching to windowed
38- full-screen mode, the difference in performance can be like night and
39- day.
40-
4134Some titles do some strange things at early initialization that cause
4235capture performance issues. One such title is the Unigine Valley
4336benchmark where the capture rate is limited to 1/2 the actual rate. For
@@ -137,6 +130,16 @@ NvFBC (NVIDIA Capture API) doesn't work
137130NvFBC is only supported on professional-grade GPUs, and will not function on
138131consumer-grade cards like those from the GeForce series.
139132
133+ If you have a supported card, you can enable NVFBC by adding the following
134+ to the host ini file, found at
135+ ``%ProgramFiles%\Looking Glass (host)\looking-glass-host.ini ``
136+ (create one if it doesn't exist):
137+
138+ .. code :: INI
139+
140+ [app]
141+ capture =nvfbc
142+
140143 .. _the_screen_stops_updating_when_left_idle_for_a_time :
141144
142145The screen stops updating when left idle for a time
@@ -205,8 +208,9 @@ This is intentional for several reasons.
205208 position as NVIDIA decided to not provide this as part of the cursor
206209 updates.
2072102. NvFBC requires administrator level access to enable the interface in
208- the first place. (WIP)
209- 3. DXGI performance can be improved if we have this. (WIP)
211+ the first place.
212+ 3. General capture performance is boosted by taking advantage of high priority
213+ scheduling with SYSTEM level privileges.
210214
211215NvFBC (NVIDIA Frame Buffer Capture)
212216~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -217,8 +221,6 @@ Why can't I compile NvFBC support into the host?
217221You must download and install the NVidia Capture SDK. Please note that
218222by doing so you will be agreeing to NVIDIA's SDK License agreement.
219223
220- *-Geoff *
221-
222224.. _a_note_about_ivshmem_and_scream_audio :
223225
224226Why doesn't Looking Glass work with Scream over IVSHMEM?
@@ -236,9 +238,10 @@ a highly optimized memory copy anyway so there is no need to make another one.
236238
237239If you insist on using IVSHMEM for Scream—despite its inferiority to the
238240default network implementation—the Windows Host Application can be told
239- what device to use. Create a ``looking-glass-host.ini `` file in the same
240- directory as the looking-glass-host.exe file. In it, you can use the
241- ``os:shmDevice `` option like so:
241+ what device to use. Edit the file
242+ ``%ProgramFiles%\Looking Glass (host)\looking-glass-host.ini ``,
243+ (create one if it doesn't exist)
244+ then, you can add the ``os:shmDevice `` option like so:
242245
243246.. code :: INI
244247
0 commit comments