Public bug reported:

Hello folks,                                                                    
                    
                                                                                
                       
Experimenting with new Lenovo Yoga i7 with Intel Arc on board and found that 
even if it's possible to disable the GPU to save power, Xorg session crashes 
the session after the second attempt (the first after reb
oot works just fine).                                                           
                   
                                                                                
                       
This works like that - after poweroff/poweron of the system I execute the next 
commands:            
1. First attempt:                                                               
                    
   * DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'  # Shows: "OpenGL renderer 
string: Mesa Intel(R) Arc(tm) A370M Graphics (DG2)"
   * echo -n "0000:04:00.0" | sudo tee /sys/bus/pci/drivers/i915/unbind  # 
Works great              
   * DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'  # Shows: "OpenGL renderer 
string: Mesa Intel(R) Graphics (ADL GT2)", it's embedded graphics
   * echo -n "0000:04:00.0" | sudo tee /sys/bus/pci/drivers/i915/bind           
                    
   * DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'  # Shows: "OpenGL renderer 
string: Mesa Intel(R) Arc(tm) A370M Graphics (DG2)"
2. Second attempt:                                                              
                    
   * echo -n "0000:04:00.0" | sudo tee /sys/bus/pci/drivers/i915/unbind  # Here 
the Xorg crashes, but I can login again
   * DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'  # Shows: "OpenGL renderer 
string: Mesa Intel(R) Graphics (ADL GT2)", it's embedded graphics
   * echo -n "0000:04:00.0" | sudo tee /sys/bus/pci/drivers/i915/bind           
                    
   * DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'  # Shows: "OpenGL renderer 
string: Mesa Intel(R) Arc(tm) A370M Graphics (DG2)"
3. This and the next attempts are just the same as second one                   
                    
                                                                                
                    
I collected the info and can reproduce this state after each reboot, so 
hopefully it will help you to find what's going wrong during second and next 
unbind operations. I can always help with additional information if you will 
need some.                                                                      
    
                                                                                
                    
Thank you

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: xorg 1:7.7+23ubuntu2
Uname: Linux 6.2.8-060208-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.3
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckResult: pass
CompositorRunning: None
CurrentDesktop: XFCE
Date: Sun Mar 26 12:25:03 2023
DistUpgraded: Fresh install
DistroCodename: jammy
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes, including running git bisection searches
GraphicsCard:
 Intel Corporation Alder Lake-P Integrated Graphics Controller [8086:46a6] (rev 
0c) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:3ae3]
   Subsystem: Lenovo Device [17aa:3ae3]
InstallationDate: Installed on 2023-02-21 (33 days ago)
InstallationMedia: Xubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 
(20220809.1)
MachineType: LENOVO 82UF
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.2.8-060208-generic 
root=UUID=52e0f674-3384-4128-973b-d049407f961a ro quiet splash vt.handoff=7
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/16/2022
dmi.bios.release: 1.35
dmi.bios.vendor: LENOVO
dmi.bios.version: J1CN35WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76461 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 31
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Yoga 7 16IAH7
dmi.ec.firmware.release: 1.35
dmi.modalias: 
dmi:bvnLENOVO:bvrJ1CN35WW:bd11/16/2022:br1.35:efr1.35:svnLENOVO:pn82UF:pvrYoga716IAH7:rvnLENOVO:rnLNVNB161216:rvrSDK0T76461WIN:cvnLENOVO:ct31:cvrYoga716IAH7:skuLENOVO_MT_82UF_BU_idea_FM_Yoga716IAH7:
dmi.product.family: Yoga 7 16IAH7
dmi.product.name: 82UF
dmi.product.sku: LENOVO_MT_82UF_BU_idea_FM_Yoga 7 16IAH7
dmi.product.version: Yoga 7 16IAH7
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.113-2~ubuntu0.22.04.1
version.libgl1-mesa-dri: libgl1-mesa-dri 23.0.0.20221126.1+2050~u22.04
version.libgl1-mesa-glx: libgl1-mesa-glx N/A
version.xserver-xorg-core: xserver-xorg-core 2:21.1.3-2ubuntu2.8
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-2ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 
2:2.99.917+git20210115-1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.17-2build1

** Affects: xorg (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug jammy third-party-packages ubuntu

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xorg in Ubuntu.
https://bugs.launchpad.net/bugs/2012832

Title:
  Xorg crashes on second and next unbind operations of Arc GPU

Status in xorg package in Ubuntu:
  New

Bug description:
  Hello folks,                                                                  
                      
                                                                                
                         
  Experimenting with new Lenovo Yoga i7 with Intel Arc on board and found that 
even if it's possible to disable the GPU to save power, Xorg session crashes 
the session after the second attempt (the first after reb
  oot works just fine).                                                         
                     
                                                                                
                         
  This works like that - after poweroff/poweron of the system I execute the 
next commands:            
  1. First attempt:                                                             
                      
     * DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'  # Shows: "OpenGL renderer 
string: Mesa Intel(R) Arc(tm) A370M Graphics (DG2)"
     * echo -n "0000:04:00.0" | sudo tee /sys/bus/pci/drivers/i915/unbind  # 
Works great              
     * DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'  # Shows: "OpenGL renderer 
string: Mesa Intel(R) Graphics (ADL GT2)", it's embedded graphics
     * echo -n "0000:04:00.0" | sudo tee /sys/bus/pci/drivers/i915/bind         
                      
     * DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'  # Shows: "OpenGL renderer 
string: Mesa Intel(R) Arc(tm) A370M Graphics (DG2)"
  2. Second attempt:                                                            
                      
     * echo -n "0000:04:00.0" | sudo tee /sys/bus/pci/drivers/i915/unbind  # 
Here the Xorg crashes, but I can login again
     * DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'  # Shows: "OpenGL renderer 
string: Mesa Intel(R) Graphics (ADL GT2)", it's embedded graphics
     * echo -n "0000:04:00.0" | sudo tee /sys/bus/pci/drivers/i915/bind         
                      
     * DRI_PRIME=1 glxinfo | grep 'OpenGL renderer'  # Shows: "OpenGL renderer 
string: Mesa Intel(R) Arc(tm) A370M Graphics (DG2)"
  3. This and the next attempts are just the same as second one                 
                      
                                                                                
                      
  I collected the info and can reproduce this state after each reboot, so 
hopefully it will help you to find what's going wrong during second and next 
unbind operations. I can always help with additional information if you will 
need some.                                                                      
    
                                                                                
                      
  Thank you

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: xorg 1:7.7+23ubuntu2
  Uname: Linux 6.2.8-060208-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.3
  Architecture: amd64
  BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
  CasperMD5CheckResult: pass
  CompositorRunning: None
  CurrentDesktop: XFCE
  Date: Sun Mar 26 12:25:03 2023
  DistUpgraded: Fresh install
  DistroCodename: jammy
  DistroVariant: ubuntu
  ExtraDebuggingInterest: Yes, including running git bisection searches
  GraphicsCard:
   Intel Corporation Alder Lake-P Integrated Graphics Controller [8086:46a6] 
(rev 0c) (prog-if 00 [VGA controller])
     Subsystem: Lenovo Device [17aa:3ae3]
     Subsystem: Lenovo Device [17aa:3ae3]
  InstallationDate: Installed on 2023-02-21 (33 days ago)
  InstallationMedia: Xubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 
(20220809.1)
  MachineType: LENOVO 82UF
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.2.8-060208-generic 
root=UUID=52e0f674-3384-4128-973b-d049407f961a ro quiet splash vt.handoff=7
  SourcePackage: xorg
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 11/16/2022
  dmi.bios.release: 1.35
  dmi.bios.vendor: LENOVO
  dmi.bios.version: J1CN35WW
  dmi.board.asset.tag: NO Asset Tag
  dmi.board.name: LNVNB161216
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0T76461 WIN
  dmi.chassis.asset.tag: NO Asset Tag
  dmi.chassis.type: 31
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Yoga 7 16IAH7
  dmi.ec.firmware.release: 1.35
  dmi.modalias: 
dmi:bvnLENOVO:bvrJ1CN35WW:bd11/16/2022:br1.35:efr1.35:svnLENOVO:pn82UF:pvrYoga716IAH7:rvnLENOVO:rnLNVNB161216:rvrSDK0T76461WIN:cvnLENOVO:ct31:cvrYoga716IAH7:skuLENOVO_MT_82UF_BU_idea_FM_Yoga716IAH7:
  dmi.product.family: Yoga 7 16IAH7
  dmi.product.name: 82UF
  dmi.product.sku: LENOVO_MT_82UF_BU_idea_FM_Yoga 7 16IAH7
  dmi.product.version: Yoga 7 16IAH7
  dmi.sys.vendor: LENOVO
  version.compiz: compiz N/A
  version.libdrm2: libdrm2 2.4.113-2~ubuntu0.22.04.1
  version.libgl1-mesa-dri: libgl1-mesa-dri 23.0.0.20221126.1+2050~u22.04
  version.libgl1-mesa-glx: libgl1-mesa-glx N/A
  version.xserver-xorg-core: xserver-xorg-core 2:21.1.3-2ubuntu2.8
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-2ubuntu1
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 
2:2.99.917+git20210115-1
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 
1:1.0.17-2build1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/2012832/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to