Help Detect dedicated GPU in PhoenixOS or Android x86?

Xtr

Well-known member
Is there a way to detect laptop dedicated GPU in PhoenixOS or Androidx86?
If you have 5-6 years old laptop with muxed gpu then there is some possibility to use discrete gpu in android.
If you have a modern laptop with muxless gpu then its impossible to use it in android. see below diagram. You will have to use your igpu for now.

1608525236968.png


Muxless GPUs don't have output and it connect to iGPU through a PCI link
Just like how you plug your GPU into the motherboard
If you don't plug your screen/hdmi into the discrete GPU but plug in mainboard it will use iGPU

Muxless is an absolute nightmare in both Linux and Windows. In Windows it takes tons of tweaking to get a lot of programs and games to recognize the discrete card. Even when it does recognize it, lots of features still don't work properly (like DX11/12 support in some game) On Linux, it is literally impossible to use the discrete card AT ALL, and even graphically weak games like Hedgewars won't run because the integrated card has issues with OpenGL.
Old kernel modesetting wont work (amdgpu.modeset=1 i915.modeset=0 or nouveau.modeset=1 i915.modeset=0) instead you get swift shader, with poor graphic if you try them.
I tried various things using a member in our discord server as a test subject (he has radeon 530 discrete gpu) but up to this day nothing worked. tried blacklisting i915, kernel modesetting, logcat,dmesg, debug mode and initrd.img patching, nothing works to get discrete GPU.These days only high end workstation profile laptops have muxed gpu instead of muxless. Or ancient laptops more than 5-6 years old can use discrete GPU in Android.
What if you managed to get discrete GPU working?
If you got dGPU to work then the result would be, you can play at high settings, high resolution with high fps, gallium hud would also work. Therefore come to our discord server, so that we can talk in real time and try various things to get your dGPU working, we maybe able to get your discrete gpu detected or not depending on the laptop, Must have muxed GPU,
You should provide Device details such as laptop model, cpu, gpu, year of manufacture.
 
Last edited:

manojoea

New member
VC
44
If you have 5-6 years old laptop with muxed gpu then there is some possibility to use discrete gpu in android.
If you have a modern laptop with muxless gpu then its impossible to use it in android. see below diagram. You will have to use your igpu for now.

1608525236968.png


Muxless GPUs don't have output and it connect to iGPU through a PCI link
Just like how you plug your GPU into the motherboard
If you don't plug your screen/hdmi into the discrete GPU but plug in mainboard it will use iGPU

Muxless is an absolute nightmare in both Linux and Windows. In Windows it takes tons of tweaking to get a lot of programs and games to recognize the discrete card. Even when it does recognize it, lots of features still don't work properly (like DX11/12 support in some game) On Linux, it is literally impossible to use the discrete card AT ALL, and even graphically weak games like Hedgewars won't run because the integrated card has issues with OpenGL.
Old kernel modesetting wont work (amdgpu.modeset=1 i915.modeset=0 or nouveau.modeset=1 i915.modeset=0) instead you get swift shader, with poor graphic if you try them.
I tried various things using a member in our discord server as a test subject (he has radeon 530 discrete gpu) but up to this day nothing worked. tried blacklisting i915, kernel modesetting, logcat,dmesg, debug mode and initrd.img patching, nothing works to get discrete GPU.These days only high end workstation profile laptops have muxed gpu instead of muxless. Or ancient laptops more than 5-6 years old can use discrete GPU in Android.
What if you managed to get discrete GPU working?
If you got dGPU to work then the result would be, you can play at high settings, high resolution with high fps, gallium hud would also work. Therefore come to our discord server, so that we can talk in real time and try various things to get your dGPU working, we maybe able to get your discrete gpu detected or not depending on the laptop, Must have muxed GPU,
You should provide Device details such as laptop model, cpu, gpu, year of manufacture.

Have any method for detect discrete GPU in android x86?
Model: Inspiron 15R 5537
CPU: Intel core i5 4200u 2.6GHz
RAM: 8GB
GPU: Intel HD graphic 4400 & AMD HD 8670m 2GB
Year: 2014
Manufacture: DELL
 

Xtr

Well-known member
Have any method for detect discrete GPU in android x86?
Model: Inspiron 15R 5537
CPU: Intel core i5 4200u 2.6GHz
RAM: 8GB
GPU: Intel HD graphic 4400 & AMD HD 8670m 2GB
Year: 2014
Manufacture: DELL
Boot with Kernel mode setting, follow this method.
Go to C:/grub2/windata/customconfigs
Open the .cfg file with a text editor such as notepad.
In the line starting with linux of the grub code, add this kernel parameter after the word quiet, followed by a space.
i915.modeset=0 amdgpu.modeset=1
 

manojoea

New member
VC
44
Boot with Kernel mode setting, follow this method.
Go to C:/grub2/windata/customconfigs
Open the .cfg file with a text editor such as notepad.
In the line starting with linux of the grub code, add this kernel parameter after the word quiet, followed by a space.
i915.modeset=0 amdgpu.modeset=1

Thank you.:love: I applied it rightway.
So how can I identify that working or not?
 
  • Like
Reactions: Xtr

arbi44

New member
VC
52
i have hp pavillion notebook 15 with processeur of core i5 4210U and gpu nvidia ge force 840m 2GB and Ram of 6GB please help me guy to make the phoenix os dark matter 4.7 reconise the gpu as nouveau
 

mbmbhh

New member
VC
4
Boot with Kernel mode setting, follow this method.
Go to C:/grub2/windata/customconfigs
Open the .cfg file with a text editor such as notepad.
In the line starting with linux of the grub code, add this kernel parameter after the word quiet, followed by a space.
i915.modeset=0 amdgpu.modeset=1
hi. sorry for bad english.
i have same problem.
my laptop is asus k501ux has 2 graphic. intell and nvidia
i installed phoenix os but phoenix os use intell for gpu
i want, phoenix use nvidia for gpu . how can i do it.
i dont know anything of coding. Please guide me step by step if possible thank you so much.
intel graphic model is : Intel® HD Graphics 520
nvidia graphic model is: Geforce Gtx 950m
 

Attachments

  • IMG_20230417_204700_809.jpg
    IMG_20230417_204700_809.jpg
    20 KB · Views: 193
Last edited:

Xtr

Well-known member
hi. sorry for bad english.
i have same problem.
my laptop is asus k501ux has 2 graphic. intell and nvidia
i installed phoenix os but phoenix os use intell for gpu
i want, phoenix use nvidia for gpu . how can i do it.
i dont know anything of coding. Please guide me step by step if possible thank you so much.
intel graphic model is : Intel® HD Graphics 520
nvidia graphic model is: Geforce Gtx 950m
Phoenix OS cant use laptop hybrid gpu as it was discussed above and your Intel GPU should be enough. However if you want to try then this should be added to kernel cmdline nouveau.modeset=1 i915.modeset=0
 

mbmbhh

New member
VC
4
Phoenix OS cant use laptop hybrid gpu as it was discussed above and your Intel GPU should be enough. However if you want to try then this should be added to kernel cmdline nouveau.modeset=1 i915.modeset=0
how can i add code to kernal cmdline?
how can i boot with kernal mode setting?
i dont know about programing and coding
i have win 10 on my system too.
can you please guide me step by step for edit kernal. thank you
 
Last edited:

Xtr

Well-known member
how can i add code to kernal cmdline?
how can i boot with kernal mode setting?
i dont know about programing and coding
i have win 10 on my system too.
can you please guide me step by step for edit kernal. thank you
Look in C:\grub2\windata\customconfigs for grub config and open it in notepad or some text editor
Then add kernel parameters to the line that starts with "linux"
 

Similar threads

Similar threads

Get Connected

Discord Server

New Threads

Top