Skip to content

Commit 7083b73

Browse files
JJRcopgnif
authored andcommitted
[doc] faq: B4-rc2 touchups
1 parent 511adbb commit 7083b73

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

doc/faq.rst

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,6 @@ There are several reasons why this can happen, the most common are your
3131
capture resolution, or refresh rate. The windows capture methods currently
3232
struggle 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-
4134
Some titles do some strange things at early initialization that cause
4235
capture performance issues. One such title is the Unigine Valley
4336
benchmark where the capture rate is limited to 1/2 the actual rate. For
@@ -137,6 +130,16 @@ NvFBC (NVIDIA Capture API) doesn't work
137130
NvFBC is only supported on professional-grade GPUs, and will not function on
138131
consumer-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

142145
The 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.
207210
2. 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

211215
NvFBC (NVIDIA Frame Buffer Capture)
212216
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -217,8 +221,6 @@ Why can't I compile NvFBC support into the host?
217221
You must download and install the NVidia Capture SDK. Please note that
218222
by 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

224226
Why 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

237239
If you insist on using IVSHMEM for Scream—despite its inferiority to the
238240
default 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

Comments
 (0)