STEAM グループ
Steam Remote Play homestream
STEAM グループ
Steam Remote Play homestream
1,553
ゲーム中
28,156
オンライン
設立日
2013年11月7日
全てのスレッド > General Discussion > トピックの詳細
How to quickly enable/disable NVFBC encoder for Nvidia cards on Windows
Hi there,
I use the below batch scripts (*.bat) files to quickly enable/disable NVFBC hardware encoder on HOST PC for compatible Nvidia cards. When NVFBC is disabled, Steam uses NVIFR. Try it if you want, works for me on Windows 7 64bit. So I no more need to uninstall/reinstall GeForce Experience to do this. Don't forget to restart Steam on HOST PC once the encoder is disabled/enabled. I expect that you need to have GeForce Experience installed in order to enable NVFBC.

link:
http://www83.zippyshare.com/v/khwk87ip/file.html

最近の変更はloler_SKが行いました; 2015年11月6日 1時34分
< >
76-90 / 94 のコメントを表示
fatSki 2016年2月16日 13時27分 
Yeah, it should say something like "Desktop NVFBC H264". Have you used the scripts at the top of this thread to make sure you have NVFBC enabled in the driver?
the scripts dont work for me on windows 10. tried the disable one but when i do status check it still says enabled.
Hotcrossbun の投稿を引用:
the scripts dont work for me on windows 10. tried the disable one but when i do status check it still says enabled.

Are you running the scripts with administrator privileges? Right click on script and choose "run as administrator."
derp. thanks mate. i have disabled nvfbc but i still cannot access the nvifr codec. any ideas?
OK, I downloaded the bat files.

-Check status it says NVFBC is disabled (I want to enable this one)
-I ran the enable.bat
-Check status still says is disabled.

Any help ?

Thanks.

< Greg の投稿を引用:
You would have to download the Nvidia GRID SDK for Windows here -
https://developer.nvidia.com/grid-app-game-streaming

Inside the /bin folder is the NvFBCEnable.exe file. You have to create 3 shortcuts to this .exe (or if you're masochistic do it from the command prompt) with the -enable -disable and -checkstatus parameter on the respective shortcut. That would be identical to each of his 3 .bat files.

In the end the shortcuts should look something like this.

"C:/GRID_SDK/bin/NvFBCEnable.exe" -enable

"C:/GRID_SDK/bin/NvFBCEnable.exe" -disable

"C:/GRID_SDK/bin/NvFBCEnable.exe" -checkstatus

I guess I am missing this ? If I try to download it tells me access denied and that I need to join the program etc in order to download -.-

EDIT: Now , out of nothing , the Check status says it is enabled....
Only thing I did was opening geforce experience and then close.
最近の変更はSammarok-GoodGamingが行いました; 2016年6月4日 1時51分
I figure ill post here since it seems populated with people that know a bit about nvfbc.

ive been trying to figure out why I could only get it to stream at 1440p even though my displays on both end were 4k displays.

I finally figured out, its due to having my windows scaling set at 150%

Is there no way around this? I dont have the technical knowledge to understand why windows scaling is interacting with a full screen exclusive application, nor why the scaling of font size etc has anything to do with the native resolution of the display, the resolution the display is running at, and the resolution the game is running at. But it does.

Do i have options other than turning off windows scaling (which isnt an option unfortunately). If youve ever looked at a 27" monitor at 4k, youll know.

through my nonstop hunt for a work around, i stumbled across this https://developer.download.nvidia.com/designworks/capture-sdk/docs/NVFBC_Win10_Deprecation_Tech_Bulletin.pdf

showing that nvfbc is actually deprecated on windows 10, and page 5 lists some of the reasons. It mentions something about scaling that may or may not be related to the issues im having.
Son W 2020年1月15日 8時00分 
klepp0906 の投稿を引用:
I figure ill post here since it seems populated with people that know a bit about nvfbc.

ive been trying to figure out why I could only get it to stream at 1440p even though my displays on both end were 4k displays.

I finally figured out, its due to having my windows scaling set at 150%

Is there no way around this? I dont have the technical knowledge to understand why windows scaling is interacting with a full screen exclusive application, nor why the scaling of font size etc has anything to do with the native resolution of the display, the resolution the display is running at, and the resolution the game is running at. But it does.

Do i have options other than turning off windows scaling (which isnt an option unfortunately). If youve ever looked at a 27" monitor at 4k, youll know.

through my nonstop hunt for a work around, i stumbled across this https://developer.download.nvidia.com/designworks/capture-sdk/docs/NVFBC_Win10_Deprecation_Tech_Bulletin.pdf

showing that nvfbc is actually deprecated on windows 10, and page 5 lists some of the reasons. It mentions something about scaling that may or may not be related to the issues im having.

To solve the scaling issue, launch your steam with "-fulldesktopres" (it will run in native resolution)

in steamlink, it will start in big picture mode with desktop native resolution, then you can open your game in "borderless fullscreen mode" over the native resolution big picture steam(in the background).

then it will put the game in native resolution

solve the 1440p issue (150% scaling) with nvfbc with native 4k resolution.

most of the time nvfbc gave me better performance

if your game doesn't support borderless fullscreen mode, you may need to use a program called "borderless gaming" to make a windowed game borderless
最近の変更はSon Wが行いました; 2020年1月15日 8時04分
Son W の投稿を引用:
klepp0906 の投稿を引用:
I figure ill post here since it seems populated with people that know a bit about nvfbc.

ive been trying to figure out why I could only get it to stream at 1440p even though my displays on both end were 4k displays.

I finally figured out, its due to having my windows scaling set at 150%

Is there no way around this? I dont have the technical knowledge to understand why windows scaling is interacting with a full screen exclusive application, nor why the scaling of font size etc has anything to do with the native resolution of the display, the resolution the display is running at, and the resolution the game is running at. But it does.

Do i have options other than turning off windows scaling (which isnt an option unfortunately). If youve ever looked at a 27" monitor at 4k, youll know.

through my nonstop hunt for a work around, i stumbled across this https://developer.download.nvidia.com/designworks/capture-sdk/docs/NVFBC_Win10_Deprecation_Tech_Bulletin.pdf

showing that nvfbc is actually deprecated on windows 10, and page 5 lists some of the reasons. It mentions something about scaling that may or may not be related to the issues im having.

To solve the scaling issue, launch your steam with "-fulldesktopres" (it will run in native resolution)

in steamlink, it will start in big picture mode with desktop native resolution, then you can open your game in "borderless fullscreen mode" over the native resolution big picture steam(in the background).

then it will put the game in native resolution

solve the 1440p issue (150% scaling) with nvfbc with native 4k resolution.

most of the time nvfbc gave me better performance

if your game doesn't support borderless fullscreen mode, you may need to use a program called "borderless gaming" to make a windowed game borderless

and there it is (i hope!)

the one thing I didnt try. Always ran everything in fullscreen, never borderless.

I have been using the -fulldesktopres switch but that in and of itself didnt solve it. I imagine the key is borderless.

thanks for this, i'd given up on it :P
Well, wishful thinking. Stuff is still scaling to 2560x1440. Absolutely obnoxious.

I guess NVFBC is a write off at this point, at least for me. I'm sure its great for people with non 4k displays, or giant 4k displays that dont need to use scaling.

at 27" its a wash.

Since nvidia is scrapping it, hopefully something better is on the horizon that doesnt confuse resolution with scaled resolution.
Son W 2020年2月8日 21時02分 
klepp0906 の投稿を引用:
Well, wishful thinking. Stuff is still scaling to 2560x1440. Absolutely obnoxious.

I guess NVFBC is a write off at this point, at least for me. I'm sure its great for people with non 4k displays, or giant 4k displays that dont need to use scaling.

at 27" its a wash.

Since nvidia is scrapping it, hopefully something better is on the horizon that doesnt confuse resolution with scaled resolution.
have you tried my method, it fixed for me
Son W の投稿を引用:
klepp0906 の投稿を引用:
Well, wishful thinking. Stuff is still scaling to 2560x1440. Absolutely obnoxious.

I guess NVFBC is a write off at this point, at least for me. I'm sure its great for people with non 4k displays, or giant 4k displays that dont need to use scaling.

at 27" its a wash.

Since nvidia is scrapping it, hopefully something better is on the horizon that doesnt confuse resolution with scaled resolution.
have you tried my method, it fixed for me

I did. I was super hopeful but no luck. Ill have to try with an actual windows game, but with retroarch, the info overlay still has 2560x1440.

What did you have your limit resolution set to in bpm? If i set it to "Display Resolution" I only get 1080p regardless of setting bpm to -fulldesktopres

I have to force 4k by selecting it. Assuming you have to do the same but trying to make sure all the boxes are checked.

Also, do you have retroarch to try with by chance?

Finally, two monitors or one? I'd like to think it doesnt make a difference, but i know if i disable scaling on my accessory display, it changes the capture resolution to 50% higher/closer to 4k. Whereas disabling scaling on both gives me 4k.

No freaking clue what thats all about or why nvfbc would be taking the non primary display into account for anything but so far, no bueno.
Son W 2020年2月10日 22時41分 
klepp0906 の投稿を引用:
Son W の投稿を引用:
have you tried my method, it fixed for me

I did. I was super hopeful but no luck. Ill have to try with an actual windows game, but with retroarch, the info overlay still has 2560x1440.

What did you have your limit resolution set to in bpm? If i set it to "Display Resolution" I only get 1080p regardless of setting bpm to -fulldesktopres

I have to force 4k by selecting it. Assuming you have to do the same but trying to make sure all the boxes are checked.

Also, do you have retroarch to try with by chance?

Finally, two monitors or one? I'd like to think it doesnt make a difference, but i know if i disable scaling on my accessory display, it changes the capture resolution to 50% higher/closer to 4k. Whereas disabling scaling on both gives me 4k.

No freaking clue what thats all about or why nvfbc would be taking the non primary display into account for anything but so far, no bueno.

https://imgur.com/nw9JKur


I just tested and failed same as you

then i created a shortcut with this path, and it fixed!!

1. shutdown steam completely

2. create a shortcut e.g.
"C:\Program Files\Steam\Steam.exe" -fulldesktopres +open steam://open/bigpicture

it will start the steam client in fullscreen BPM and give me 4k resolution in streaming.

having bpm running fullscreen, and setting the game to borderless windowed, even with 150% scaling, it gives me full resolution.

最近の変更はSon Wが行いました; 2020年2月10日 23時30分
Son W の投稿を引用:
klepp0906 の投稿を引用:

I did. I was super hopeful but no luck. Ill have to try with an actual windows game, but with retroarch, the info overlay still has 2560x1440.

What did you have your limit resolution set to in bpm? If i set it to "Display Resolution" I only get 1080p regardless of setting bpm to -fulldesktopres

I have to force 4k by selecting it. Assuming you have to do the same but trying to make sure all the boxes are checked.

Also, do you have retroarch to try with by chance?

Finally, two monitors or one? I'd like to think it doesnt make a difference, but i know if i disable scaling on my accessory display, it changes the capture resolution to 50% higher/closer to 4k. Whereas disabling scaling on both gives me 4k.

No freaking clue what thats all about or why nvfbc would be taking the non primary display into account for anything but so far, no bueno.

https://imgur.com/nw9JKur


I just tested and failed same as you

then i created a shortcut with this path, and it fixed!!

1. shutdown steam completely

2. create a shortcut e.g.
"C:\Program Files\Steam\Steam.exe" -fulldesktopres +open steam://open/bigpicture

it will start the steam client in fullscreen BPM and give me 4k resolution in streaming.

having bpm running fullscreen, and setting the game to borderless windowed, even with 150% scaling, it gives me full resolution.

huh.

trying to follow you here. I'm familiar with the bigpicture parameter as I had to use it in order to get steam to launch properly via moonlight (when i had first heard of it i wanted to test it out)

how would that work if im launching steam via the steam link app though? Doesnt steam already have to be running on the pc?

So you just have it running in BPM before you even start streaming? I usually just have steam running in my tray, then when i want to stream i go to my tv, open the steam lnk app and click and im off to the races (minus full reso with nvfbc) anyhow.

thank god we have more people able to test these days. 4k finally permeating a bit :P

just out of curiosity, do you have 2 displays? Trying to ascertain what, if any hand that has in it as well. Because if i disable scaling on one, it modifies the capture resolution, even if its on my non-primary display that has no big picture on it whtasoever.

appreciate you doing some testing <3
最近の変更はklepp0906が行いました; 2020年2月11日 3時35分
Son W 2020年2月11日 11時22分 
klepp0906 の投稿を引用:
Son W の投稿を引用:

https://imgur.com/nw9JKur


I just tested and failed same as you

then i created a shortcut with this path, and it fixed!!

1. shutdown steam completely

2. create a shortcut e.g.
"C:\Program Files\Steam\Steam.exe" -fulldesktopres +open steam://open/bigpicture

it will start the steam client in fullscreen BPM and give me 4k resolution in streaming.

having bpm running fullscreen, and setting the game to borderless windowed, even with 150% scaling, it gives me full resolution.

huh.

trying to follow you here. I'm familiar with the bigpicture parameter as I had to use it in order to get steam to launch properly via moonlight (when i had first heard of it i wanted to test it out)

how would that work if im launching steam via the steam link app though? Doesnt steam already have to be running on the pc?

So you just have it running in BPM before you even start streaming? I usually just have steam running in my tray, then when i want to stream i go to my tv, open the steam lnk app and click and im off to the races (minus full reso with nvfbc) anyhow.

thank god we have more people able to test these days. 4k finally permeating a bit :P

just out of curiosity, do you have 2 displays? Trying to ascertain what, if any hand that has in it as well. Because if i disable scaling on one, it modifies the capture resolution, even if its on my non-primary display that has no big picture on it whtasoever.

appreciate you doing some testing <3

actually i modified the registry startup with adding -fulldesktopres so that steam launch in 4k.
and it works for 4k streaming most of the time with nvfbc

however, sometimes it doesn't work, that i need to shutdown completely and use the shortcut i create to start in 4k bpm and that use the steam link app in my shield tv.

i only use one monitor :)
hmm, hopefully the dual monitors isnt causing further complication.

I disabled the steam start-with-windows and created my own shortcut with the -fulldesktopres switch. Placed it in the startup folder so steam still starts with windows, just without trying to run at 1080p.

Apparently (since im here) this isnt good enough. I was unaware there was something in the registry you could edit, perhaps i ought to try that.

I wonder why it only works "most" of the time for you. Normally id just say to hell with nvfbc, but using nvenc or hevc i cant stream vulkan. I get a black screen or some such. A freeze sometimes.

The only way i can get vulkan to stream is either NVFBC (which cucks my resolution) or disabling page-flip and using block-transfer for my buffer flipping method (which is what im doing currently).

The end game is to be able to turn back on page-flip and to be able to stop using nvenc and use nvfbc.

Course until steam stops thinking im streaming at 1440p and downscaling my output..... you get the idea.

Thanks for the replies <3

最近の変更はklepp0906が行いました; 2020年2月11日 12時49分
< >
76-90 / 94 のコメントを表示
ページ毎: 1530 50

全てのスレッド > General Discussion > トピックの詳細
投稿日: 2015年11月6日 1時30分
投稿数: 94