Open Bug 1634682 Opened 6 years ago Updated 6 years ago

Nvidia GPU not detected when using hybrid graphics

Categories

(Core :: Graphics, defect, P3)

75 Branch
defect

Tracking

()

UNCONFIRMED

People

(Reporter: sephir, Unassigned)

Details

Attachments

(3 files)

Attached file about:support —

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0

Steps to reproduce:

On Pop!_OS 20.04, I enabled hybrid graphics.

I then right clicked on Firefox desktop and clicked on the option to use the dedicated GPU.
I also tried in safe mode.

Actual results:

The GPU is not recognized by Firefox.

Expected results:

The GPU should have been recognized properly by Firefox, as it does when not using the hybrid mode but Nvidia graphics or Intel Graphics.

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Graphics
Product: Firefox → Core

Can you post your about:support from when you are NOT in safe mode? Safe mode blocks most accelerated graphics things.

Flags: needinfo?(sephir)
Attached file About:support —
Sure!

Sure!

Flags: needinfo?(sephir)

We run a little process to try to get basic info about your gl driver and it seems to be failing, this seems to indicate a problem with your driver.

The program source is here
https://searchfox.org/mozilla-central/source/toolkit/xre/glxtest.cpp#321

Do you know what graphics gpu's you have and what drivers you are using for them?

Flags: needinfo?(sephir)

Yup.

Nvidia GeForce GTX 1050 Mobile using driver 440.82. I am using the kernel 5.4.0-7626-generic on Pop!_OS 20.04.

lshw -c video

  *-display
       description: VGA compatible controller
       produit: GP107M [GeForce GTX 1050 Mobile]
       fabricant: NVIDIA Corporation
       identifiant matériel: 0
       information bus: pci@0000:01:00.0
       version: a1
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration : driver=nvidia latency=0
       ressources : irq:134 mémoire:7e000000-7effffff mémoire:90000000-9fffffff mémoire:a0000000-a1ffffff portE/S:4000(taille=128) mémoire:7f000000-7f07ffff
  *-display
       description: VGA compatible controller
       produit: UHD Graphics 630 (Mobile)
       fabricant: Intel Corporation
       identifiant matériel: 2
       information bus: pci@0000:00:02.0
       version: 00
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration : driver=i915 latency=0
       ressources : irq:130 mémoire:7d000000-7dffffff mémoire:80000000-8fffffff portE/S:5000(taille=64) mémoire:c0000-dffff

modinfo nvidia

filename:       /lib/modules/5.4.0-7626-generic/kernel/drivers/char/drm/nvidia.ko
alias:          char-major-195-*
version:        440.82
supported:      external
license:        NVIDIA
srcversion:     058C3165C621D73A1F7436F
alias:          pci:v000010DEd*sv*sd*bc03sc02i00*
alias:          pci:v000010DEd*sv*sd*bc03sc00i00*
depends:        ipmi_msghandler
retpoline:      Y
name:           nvidia
vermagic:       5.4.0-7626-generic SMP mod_unload
parm:           NvSwitchRegDwords:NvSwitch regkey (charp)
parm:           NVreg_Mobile:int
parm:           NVreg_ResmanDebugLevel:int
parm:           NVreg_RmLogonRC:int
parm:           NVreg_ModifyDeviceFiles:int
parm:           NVreg_DeviceFileUID:int
parm:           NVreg_DeviceFileGID:int
parm:           NVreg_DeviceFileMode:int
parm:           NVreg_InitializeSystemMemoryAllocations:int
parm:           NVreg_UsePageAttributeTable:int
parm:           NVreg_MapRegistersEarly:int
parm:           NVreg_RegisterForACPIEvents:int
parm:           NVreg_EnablePCIeGen3:int
parm:           NVreg_EnableMSI:int
parm:           NVreg_TCEBypassMode:int
parm:           NVreg_EnableStreamMemOPs:int
parm:           NVreg_EnableBacklightHandler:int
parm:           NVreg_RestrictProfilingToAdminUsers:int
parm:           NVreg_PreserveVideoMemoryAllocations:int
parm:           NVreg_DynamicPowerManagement:int
parm:           NVreg_EnableUserNUMAManagement:int
parm:           NVreg_MemoryPoolSize:int
parm:           NVreg_KMallocHeapMaxSize:int
parm:           NVreg_VMallocHeapMaxSize:int
parm:           NVreg_IgnoreMMIOCheck:int
parm:           NVreg_NvLinkDisable:int
parm:           NVreg_RegisterPCIDriver:int
parm:           NVreg_RegistryDwords:charp
parm:           NVreg_RegistryDwordsPerDevice:charp
parm:           NVreg_RmMsg:charp
parm:           NVreg_GpuBlacklist:charp
parm:           NVreg_TemporaryFilePath:charp
parm:           NVreg_AssignGpus:charp
Flags: needinfo?(sephir)
Attached file modinfo i915 —
Oh. And the `modinfo i915`:
Severity: normal → S3
Priority: -- → P3

Is there a way I can help you to fix this issue?

It does not seem to be better after five months.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: