Hi
I am using staxrip to convert my recorded gameplay videos from x264 to x265. I have 3 discrete AMD GPUs in my PC and i was wondering is there a way to choose which GPU staxrip uses to encode my videos with with H.265?
+ Reply to Thread
Results 1 to 16 of 16
-
-
Also gpu encoders are really crappy at putting out videos if you want to get video card output.
I think,therefore i am a hamster. -
If you're using NVENC I believe the GPU number is Device on the Other tab:
[Attachment 66977 - Click to enlarge] -
jagabo No i am using AMD VCEEnc. I was hoping that i had missed what you are showing in the screenshot but unfortunately the same tab on my PC is very different. There is nothing there that suggests device selection. See my screenshot bellow.
johns0 if you are talking about the quality of the resulting video when encoded with a GPU H.265 thats what i used to think too. I remember a few years back when i tried it the quality of my converts was horrible no mater which settings i selected. But when i tried again recently i dont know why but the quality now is awesome! I get half or even 1/3 of the original video size with no noticeable downgrade in video quality. I have used it many times with the same results. I just want to be able to select which gpu staxrip uses for the encoding.
Any other ideas? I find it hard to believe that there is no way to tell the program which device it should use. -
I have checked all the tabs a few times and didn't find anything there. Like you said its probably not in the GUI although i find it strange since you show with your screenshot that for NVENC it does exist.
Either way it doesn't matter if its in the GUI, yes i can edit the command line at the bottom and add my own parameters but i have no idea what the parameter that selects which device will be used is called. I checked the staxrip documentation and couldn't find anything so i posted here.
Do you have any idea where to look to find the parameter that i need? -
The option should take the same form as the others. My guess is the command is "--device N" where N is the number of the GPU.
These aren't StaxRip options, they are VCEEnc options. -
So i have an idea. Would it be too much trouble for you to go to the settings in your screenshot and select device "1" (instead of 0) and tell me the code that appears for it at the bottom? I could then manually input that in my end and see if it works. Like i said i don't have those setting here so i cant find it my self!
-
You posted as i was writing my last post. Thank you, are right those are VCEEnc options i dont know why i didnt think to check the documentations for it, i expect to find the parameter there! Will also try "--device N".
I cant do it right now but will check it out tonight and ill report back -
Thank you so much jagabo for all the info and for taking the time to find the portable version of staxrip just to help me! You were right the correct parameter is "--device N". I was too focused on staxrip to realize that it was a VCEEncC setting that had nothing to do with staxrip itself.
After you helped me realize that i found the bellow quote:
"VCEEncC will automatically select a GPU depending on the options used, when there are multiple GPUs available which support VCE/VCN. --device option can be used to specify on which GPU to run manually."
For anyone else with the same problem just add --device N (where N is the number of the GPU) to your command line. For staxrip this can be done by clicking on "encoder options" going to "other" tab and just typing it in the "custom:" textbox that can be seen in my screenshot above. These are VCEEnc options and staxrip just provides a convenient button to get to them.
Thank you again jagabo you completely solved my problem -
A question maybe you can answer: Does the device numbering start with 0 or 1? That is, does 0 mean the first device, 1 mean the second, etc? Or does 0 mean automatic/default selection, 1 mean the first device 2, mean the second, etc?
-
It starts with 0. --device 0 is the first gpu, --device 1 is the second. If you have more gpus you will have to experiment to determine which number addresses each gpu.
If you dont enter the "--device" parameter at all then it automatically selects the most suitable gpu based on the rest of the settings that you set in the encoder.
Similar Threads
-
Hybrid not detecting GPU features/Won't allow certain GPU accelerations
By 60fpshacksrock in forum Video ConversionReplies: 11Last Post: 19th Mar 2021, 02:15 -
Multi-GPU encoding and transcoding library.
By Multicamera.Systems in forum ProgrammingReplies: 0Last Post: 11th Jul 2020, 12:13 -
encoding by staxrip H264 without GPU
By ALMGHARI in forum Video ConversionReplies: 5Last Post: 27th Nov 2019, 07:10 -
GPU Accelerated AV Converter multi-formats for nVidia CUDA Hardware.
By sev7en in forum Newbie / General discussionsReplies: 0Last Post: 21st Oct 2019, 02:29 -
There is too much about GPU vs CPU encoding, but how about GPU filters?
By Bernix in forum Newbie / General discussionsReplies: 24Last Post: 16th Feb 2018, 16:17