Public bug reported:

i have laptop (Vendor:MSI / Model:Katana GF76 11UC) with two graphics
card (onboard intel+nvidia rtx3050)

I didn't like how intel (i915) works (flickering problem has not yet
been overcome) so I decided to try using nvidia only.

I spent a long time dealing with the "xorg" settings in order to run "x" on 
nvidia only:
* disable the i915 driver with kernel settings: `modprobe.blacklist=i915 
i915.modeset=0`
* rename /usr/share/X11/xorg.conf.d/20-intel.conf to *.bak
* then modify /usr/share/X11/xorg.conf.d/10-nvidia.conf (set Identifier "Card0" 
)

after starting startx on the screen, the image freezes when switching to tty2 
and back to tty1, the server does not render anything, and if you open `top` in 
tty2, you can see:
```
MiB Mem :  31808,1 total,  24998,2 free,   5471,6 used,   1338,3 buff/cache
MiB Swap:    954,0 total,    954,0 free,      0,0 used.  25914,7 avail Mem

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
   2547 root      20   0 2880328 156160  86076 R 100,3   0,5   6:19.96 kwin_x11
   3033 hetman    20   0 3052116 350728 186196 S   1,0   1,1   0:06.43 firefox
   3314 hetman    20   0 2477080 140688  93056 S   1,0   0,4   0:01.23 Isolated 
Web Co
    306 root      20   0       0      0      0 I   0,3   0,0   0:00.36 
kworker/6:2-events
    776 message+  20   0    9044   6032   3828 S   0,3   0,0   0:01.62 
dbus-daemon
    801 root      20   0   16852   7828   6892 S   0,3   0,0   0:00.17 
systemd-logind
   2967 hetman    20   0 5771360   4,4g 124548 S   0,3  14,1   2:04.60 
plasmashell
   3000 hetman    20   0  340504  63760  50732 S   0,3   0,2   0:00.37 kwalletd5
   3207 hetman    20   0 2427008 110324  89080 S   0,3   0,3   0:00.30 
Privileged Cont
   3607 root      20   0       0      0      0 I   0,3   0,0   0:00.03 
kworker/u24:2-events_power_efficient
```
 nvidia-smi 
```
hetman@katana-lin:/mnt/giga/xorg_nvidia$ cat mvidia-smi.log
Mon Mar  7 23:03:53 2022       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 510.47.03    Driver Version: 510.47.03    CUDA Version: 11.6     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   41C    P8    N/A /  N/A |    132MiB /  4096MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      2847      G   /usr/lib/xorg/Xorg                 12MiB |
|    0   N/A  N/A      2967      G   /usr/bin/plasmashell                8MiB |
|    0   N/A  N/A      3033      G   /usr/lib/firefox/firefox           85MiB |
|    0   N/A  N/A      4436      G   ...bexec/kscreenlocker_greet       12MiB |
+-----------------------------------------------------------------------------+
```
Thus, I stated that the X's started up and are working, but the image is not 
displayed. 

if return
modprobe i915.modeset=1
/usr/share/X11/xorg.conf.d/20-intel.conf
/usr/share/X11/xorg.conf.d/10-nvidia.conf

- otherwise the output always goes through only intel (i915)
nvidia not uses even if use `prime-select nvidia` - this option ignoring

-----
Description:    Ubuntu 20.04.4 LTS
Release:        20.04

nvidia-driver-510:
  Installed: 510.47.03-0ubuntu0.20.04.1
  Candidate: 510.47.03-0ubuntu0.20.04.1
  Version table:
 *** 510.47.03-0ubuntu0.20.04.1 500
        500 http://by.archive.ubuntu.com/ubuntu focal-updates/restricted amd64 
Packages
        500 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 
Packages
        100 /var/lib/dpkg/status
hetman@katana-lin:/mnt/giga/xorg_

hetman@katana-lin:~$ hwinfo --gfxcard
16: PCI 100.0: 0302 3D controller                               
  [Created at pci.386]
  Unique ID: VCu0.AC6K6Gkky5B
  Parent ID: vSkL.7WoufefUDA8
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia 3D controller"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x25a2 
  SubVendor: pci 0x1462 "Micro-Star International Co., Ltd. [MSI]"
  SubDevice: pci 0x12eb 
  Revision: 0xa1
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0x81000000-0x81ffffff (rw,non-prefetchable)
  Memory Range: 0x6000000000-0x60ffffffff (ro,non-prefetchable)
  Memory Range: 0x6100000000-0x6101ffffff (ro,non-prefetchable)
  I/O Ports: 0x4000-0x407f (rw)
  Memory Range: 0x82000000-0x8207ffff (ro,non-prefetchable,disabled)
  IRQ: 139 (920082 events)
  Module Alias: "pci:v000010DEd000025A2sv00001462sd000012EBbc03sc02i00"
  Driver Info #0:
    Driver Status: nvidiafb is not active
    Driver Activation Cmd: "modprobe nvidiafb"
  Driver Info #1:
    Driver Status: nouveau is not active
    Driver Activation Cmd: "modprobe nouveau"
  Driver Info #2:
    Driver Status: nvidia_drm is active
    Driver Activation Cmd: "modprobe nvidia_drm"
  Driver Info #3:
    Driver Status: nvidia is active
    Driver Activation Cmd: "modprobe nvidia"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #12 (PCI bridge)

24: PCI 02.0: 0300 VGA compatible controller (VGA)
  [Created at pci.386]
  Unique ID: _Znp.3c68NaQru6A
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Device Name: "Onboard - Video"
  Model: "Intel VGA compatible controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x9a68 
  SubVendor: pci 0x1462 "Micro-Star International Co., Ltd. [MSI]"
  SubDevice: pci 0x12eb 
  Revision: 0x01
  Driver: "i915"
  Driver Modules: "i915"
  Memory Range: 0x6102000000-0x6102ffffff (rw,non-prefetchable)
  Memory Range: 0x4000000000-0x400fffffff (ro,non-prefetchable)
  I/O Ports: 0x5000-0x503f (rw)
  Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
  IRQ: 157 (10681 events)
  Module Alias: "pci:v00008086d00009A68sv00001462sd000012EBbc03sc00i00"
  Driver Info #0:
    Driver Status: i915 is active
    Driver Activation Cmd: "modprobe i915"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Primary display adapter: #24

** Affects: linux-signed-hwe-5.8 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: hybrid-graphics nvidia xorg

** Attachment added: "90-xorg.conf"
   
https://bugs.launchpad.net/bugs/1964035/+attachment/5566658/+files/90-xorg.conf

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1964035

Title:
  no image on monitor on laptop with two graphics card (onboard
  intel+nvidia rtx3050) if run nvidia only

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-signed-hwe-5.8/+bug/1964035/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to