nicksphone Posted June 24, 2020 Posted June 24, 2020 is their a way to boot it with 1 gpu and have dockers see it to use hardware acceleration? i have tried the headless boot for VM's but then dockers cannot use it. trying to save a slot so i can have a host controler. having 2 gpus so unraid can hog one to do nothing with is killing my drive capacity. i have a rog strix b450-f gaming with a 2700x Quote
Frank1940 Posted June 25, 2020 Posted June 25, 2020 As I recall, headless booting is sometimes a function of the BIOS. So start by reading the MB manual. 21 hours ago, nicksphone said: i have tried the headless boot for VM's but then dockers cannot use it. What do you mean by this? (Before anyone can make an intelligent response, you have to explain what you are trying to do with a single(?) GPU. Think of it like a car, you can drive it. Your wife can drive it. But you both can't drive it at the same time.) Quote
nicksphone Posted June 25, 2020 Author Posted June 25, 2020 (edited) 1 hour ago, Frank1940 said: As I recall, headless booting is sometimes a function of the BIOS. So start by reading the MB manual. What do you mean by this? (Before anyone can make an intelligent response, you have to explain what you are trying to do with a single(?) GPU. Think of it like a car, you can drive it. Your wife can drive it. But you both can't drive it at the same time.) i was unable to find a setting in the bios if you know where this is in an Rog Strix B450F gaming i could try this. my goal is to have a single gpu system and the dockers to use it for hardware trans coding. if i boot to command line unraid still takes the gpu and the dockers are unable to use it for trans coding. i have tried to put in the boot scrpit to ignore the gpu on boot to try to get past this but then you can only use it for a VM i suppose i could run another os in a VM to do the trans coding but seems like unnecessary overhead. So i am looking for a possible solution to use trans coding in dockers without having to use 2 GPU's Edited June 25, 2020 by nicksphone added more info Quote
Frank1940 Posted June 25, 2020 Posted June 25, 2020 1 hour ago, nicksphone said: if i boot to command line unraid still takes the gpu and the dockers are unable to use it for trans coding. I think you are bit confused here. Unraid requires a GPU only if you are using the console (or booting to the GUI mode). If you SSH (or telnet) into your server, you will be using a terminal emulation which does not require a GPU. If you use the WebGUI, there is a Terminal available from the Menu bar (the >_ Icon) that will access the command line. Booting headless requires some sort of BIOS support. If the BIOS requires a GPU, it will grab one or it won't boot (usually). You really have to do some research as every model of MB/BIOS have a little differences in its requirements. Remember. Google is your friend in these type of questions. You can also check to see if you swap the CPU out for one that supports onboard video, you may be able to gain a GPU without using a slot. Quote
nicksphone Posted June 25, 2020 Author Posted June 25, 2020 1 minute ago, Frank1940 said: I think you are bit confused here. Unraid requires a GPU only if you are using the console (or booting to the GUI mode). If you SSH (or telnet) into your server, you will be using a terminal emulation which does not require a GPU. If you use the WebGUI, there is a Terminal available from the Menu bar (the >_ Icon) that will access the command line. Booting headless requires some sort of BIOS support. If the BIOS requires a GPU, it will grab one or it won't boot (usually). You really have to do some research as every model of MB/BIOS have a little differences in its requirements. Remember. Google is your friend in these type of questions. You can also check to see if you swap the CPU out for one that supports onboard video, you may be able to gain a GPU without using a slot. You can tell unraid to ignore the gpu on boot on a single gpu system in order to passthough a gpu to a vm i have done this forget the whole headless thing it was an idea. if you allow unraid to boot to command line it takes a gpu if one is present this prevents a docker from using the GPU. My thinking is if i can stop unraid from taking the gpu to let the docker use it. Quote
DjW0mbat Posted July 8, 2021 Posted July 8, 2021 Did you end up finding a solution to this? I have the same motherboard and want to save my GPU for a gaming VM/hardware transcoding. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.