External Monitor does not display properly

First off, any help or suggestions offered are greatly appreciated.

This is my first post here so if there is a Code function, please forgive me for not using it as I can’t see anywhere to select it.

Installed this to USB drive: Fedora-Workstation-Live-x86_64-33-1.2
System: Laptop: Lenovo Legion AMD 4800H with Radeon graphics and an Nvidia GeForce GTX 1650 GPU
Memory: System 16GB GTX 1650 4GB
Installed the above distro on 32GB USB drive to test
After booting, everything I tested seems to work except the monitors, including the Intel WiFi AX200 that gives some other distros fits

I have a larger external Samsung monitor I wish to use for general day to day use connected by high speed HDMI cable. Windows and MacOS sees and uses the monitor just fine.

In Settings the Displays tab sees the Samsung monitor, but selecting it results in a black screen and the setting reverting.
Choosing single or mirror exhibits the same behavior

I am at a loss as to how to proceed, so any help or suggestions would be appreciated.
I really want to move this box to Linux and get rid of that awful Windows crap but I need to see it all working before flushing windows.

The following is the output for the system. As you can see, both the card and the monitor are recognized but the monitor does not work properly.
The large monitor appears to be an extension of the small one as the mouse will move to it, however the monitor only displays the top 1/3 of the desktop theme and if chosen in Mirror or Single monitor, it displays nothing.

    [liveuser@localhost-live ~]$ sudo inxi -Fxz
System:    Kernel: 5.8.15-301.fc33.x86_64 x86_64 bits: 64 compiler: gcc v: 2.35-10.fc33) Console: tty 0 
           Distro: Fedora release 33 (Thirty Three) 
Machine:   Type: Laptop System: LENOVO product: 82B5 v: Lenovo Legion 5 15ARH05 serial: <filter> 
           Mobo: LENOVO model: LNVNB161216 v: SDK0Q55756 WIN serial: <filter> UEFI: LENOVO v: EUCN28WW date: 10/20/2020 
Battery:   ID-1: BAT0 charge: 59.9 Wh condition: 59.9/60.0 Wh (100%) model: Celxpert L19C4PC0 status: Full 
CPU:       Info: 8-Core model: AMD Ryzen 7 4800H with Radeon Graphics bits: 64 type: MT MCP arch: Zen rev: 1 
           L2 cache: 4096 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 92626 
           Speed: 1560 MHz min/max: 1400/2900 MHz boost: enabled Core speeds (MHz): 1: 1478 2: 1398 3: 1397 4: 1397 5: 1401 
           6: 1397 7: 1409 8: 1446 9: 1377 10: 1216 11: 1397 12: 1340 13: 1397 14: 1397 15: 1397 16: 1397 
Graphics:  Device-1: NVIDIA TU117M vendor: Lenovo driver: nouveau v: kernel bus ID: 01:00.0 
           Device-2: Advanced Micro Devices [AMD/ATI] Renoir vendor: Lenovo driver: amdgpu v: kernel bus ID: 05:00.0 
           Device-3: Syntek Integrated Camera type: USB driver: uvcvideo bus ID: 1-3:3 
           Display: server: Fedora Project X.org 1.20.8 driver: amdgpu note: display driver n/a resolution: 1: 1920x1080~60Hz 
           2: 1920x1080~60Hz 
           OpenGL: renderer: AMD RENOIR (DRM 3.38.0 5.8.15-301.fc33.x86_64 LLVM 11.0.0) v: 4.6 Mesa 20.2.0 direct render: Yes 
Audio:     Device-1: NVIDIA driver: snd_hda_intel v: kernel bus ID: 01:00.1 
           Device-2: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Lenovo 
           driver: snd_rn_pci_acp3x v: kernel bus ID: 05:00.5 
           Device-3: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel 
           bus ID: 05:00.6 
           Sound Server: ALSA v: k5.8.15-301.fc33.x86_64 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo driver: r8169 v: kernel port: 2000 
           bus ID: 03:00.0 
           IF: eno1 state: down mac: <filter> 
           Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: 2000 bus ID: 04:00.0 
           IF: wlp4s0 state: up mac: <filter> 
Drives:    Local Storage: total: 8.68 TiB used: 454.31 GiB (5.1%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB512HBJQ-000L2 size: 476.94 GiB 
           ID-2: /dev/sda type: USB vendor: Seagate model: BUP Portable size: 4.55 TiB 
           ID-3: /dev/sdb type: USB vendor: SanDisk model: USB 3.2Gen1 size: 28.65 GiB 
           ID-4: /dev/sdc type: USB vendor: Western Digital model: WD My Passport 2626 size: 3.64 TiB 
Partition: ID-1: / size: 7.32 GiB used: 5.81 GiB (79.4%) fs: ext4 dev: /dev/dm-0 
Swap:      ID-1: swap-1 type: zram size: 4.00 GiB used: 0 KiB (0.0%) dev: /dev/zram0 
Sensors:   System Temperatures: cpu: 45.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
           GPU: device: nouveau temp: 30.0 C device: amdgpu temp: 36.0 C 
Info:      Processes: 380 Uptime: 12m Memory: 15.07 GiB used: 1.97 GiB (13.0%) Init: systemd runlevel: 5 Compilers: 
           gcc: 10.2.1 Packages: 1723 Shell: Bash v: 5.0.17 inxi: 3.1.08 
[liveuser@localhost-live ~]$ 
[liveuser@localhost-live ~]$ xrandr
Screen 0: minimum 16 x 16, current 3840 x 1080, maximum 32767 x 32767
XWAYLAND1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 510mm x 290mm
   1920x1080     59.96*+
   1440x1080     59.99  
   1400x1050     59.98  
   1280x1024     59.89  
   1280x960      59.94  
   1152x864      59.96  
   1024x768      59.92  
   800x600       59.86  
   640x480       59.38  
   320x240       59.52  
   1680x1050     59.95  
   1440x900      59.89  
   1280x800      59.81  
   720x480       59.71  
   640x400       59.95  
   320x200       58.96  
   1600x900      59.95  
   1368x768      59.88  
   1280x720      59.86  
   1024x576      59.90  
   864x486       59.92  
   720x400       59.55  
   640x350       59.77  
XWAYLAND2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
   1920x1080     59.96*+
   1440x1080     59.99  
   1400x1050     59.98  
   1280x1024     59.89  
   1280x960      59.94  
   1152x864      59.96  
   1024x768      59.92  
   800x600       59.86  
   640x480       59.38  
   320x240       59.52  
   1680x1050     59.95  
   1440x900      59.89  
   1280x800      59.81  
   720x480       59.71  
   640x400       59.95  
   320x200       58.96  
   1600x900      59.95  
   1368x768      59.88  
   1280x720      59.86  
   1024x576      59.90  
   864x486       59.92  
   720x400       59.55  
   640x350       59.77  
[liveuser@localhost-live ~]$
1 Like

I have never seen the specific config you have. Nvidia GPU and AMD GPU paired. We will have to try and work out the issues.

Looking at the inxi output I see that you are using the open source drivers for both. The displays are both seen as 1920x1080 @60hz so that seems good. You also have the xorg display drivers instead of wayland.

I would suggest that you first install the nvidia drivers from rpmfusion for the GTX 1650 GPU. If you do not have the rpmfusion repos enabled they can be gotten from here.

 sudo dnf install akmod-nvidia nvidia* xorg-x11-drv-nvidia* 

will handle that, and after a reboot the nvidia driver should be in use.
If you wish to use only the nvidia graphics and avoid possible conflicts with the amd gpu then a slight change in /etc/X11/xorg.conf.d/nvidia.conf needs to be made after the drivers are installed. Add

        Option "PrimaryGPU" "yes" 

to both sections there.
This can be done before the reboot following the driver install so it takes affect immediately.

This is the config I have with my laptop, but I have intel and nvidia gpus instead of nvidia and amd.

I believe this will fix the issue but won’t know for certain until you try it.

1 Like

@computersavvy - Thank you so much for the suggestions. I will try them later today and let you know if they worked.

1 Like

@computersavvy sigh I had high hopes, but they were dashed pretty quickly.
The rpmfusion config went smoothly. However, running the command
sudo dnf install akmod-nvidia nvidia* xorg-x11-drv-nvidia*
had all sorts of dependency errors

[liveuser@localhost-live xorg.conf.d]$ sudo dnf install akmod-nvidia nvidia* xorg-x11-drv-nvidia*
RPM Fusion for Fedora 33 - Free - Updates                                                                 70 kB/s | 313 kB     00:04    
RPM Fusion for Fedora 33 - Free                                                                          300 kB/s | 897 kB     00:02    
Error: 
 Problem 1: package xorg-x11-drv-nvidia-390xx-3:390.138-4.fc33.x86_64 conflicts with xorg-x11-drv-nvidia-340xx provided by xorg-x11-drv-nvidia-340xx-1:340.108-4.fc33.x86_64
  - conflicting requests
 Problem 2: package xorg-x11-drv-nvidia-390xx-cuda-3:390.138-4.fc33.x86_64 conflicts with xorg-x11-drv-nvidia-340xx-cuda provided by xorg-x11-drv-nvidia-340xx-cuda-1:340.108-4.fc33.x86_64
  - conflicting requests
 Problem 3: conflicting requests
  - package nvidia-settings-390xx-390.138-4.fc33.x86_64 conflicts with nvidia-settings provided by nvidia-settings-3:455.45.01-1.fc33.x86_64
  - package nvidia-settings-390xx-390.138-4.fc33.x86_64 conflicts with nvidia-settings provided by nvidia-settings-3:455.28-1.fc33.x86_64
 Problem 4: conflicting requests
  - package xorg-x11-drv-nvidia-3:455.45.01-1.fc33.x86_64 conflicts with xorg-x11-drv-nvidia-340xx provided by xorg-x11-drv-nvidia-340xx-1:340.108-4.fc33.x86_64
  - package xorg-x11-drv-nvidia-340xx-1:340.108-4.fc33.x86_64 conflicts with xorg-x11-drv-nvidia provided by xorg-x11-drv-nvidia-3:455.45.01-1.fc33.x86_64
  - package xorg-x11-drv-nvidia-340xx-1:340.108-4.fc33.x86_64 conflicts with xorg-x11-drv-nvidia provided by xorg-x11-drv-nvidia-3:455.28-1.fc33.x86_64
  - package xorg-x11-drv-nvidia-3:455.28-1.fc33.x86_64 conflicts with xorg-x11-drv-nvidia-340xx provided by xorg-x11-drv-nvidia-340xx-1:340.108-4.fc33.x86_64
  - package xorg-x11-drv-nvidia-340xx-libs-1:340.108-4.fc33.i686 requires xorg-x11-drv-nvidia-340xx = 1:340.108-4.fc33, but none of the providers can be installed
  - package xorg-x11-drv-nvidia-340xx-libs-1:340.108-4.fc33.x86_64 requires xorg-x11-drv-nvidia-340xx = 1:340.108-4.fc33, but none of the providers can be installed
 Problem 5: conflicting requests
  - package akmod-nvidia-3:455.45.01-3.fc33.x86_64 requires nvidia-kmod-common >= 3:455.45.01, but none of the providers can be installed
  - package akmod-nvidia-3:455.28-1.fc33.x86_64 requires nvidia-kmod-common >= 3:455.28, but none of the providers can be installed
  - package xorg-x11-drv-nvidia-3:455.45.01-1.fc33.x86_64 conflicts with xorg-x11-drv-nvidia-340xx provided by xorg-x11-drv-nvidia-340xx-1:340.108-4.fc33.x86_64
  - package xorg-x11-drv-nvidia-340xx-1:340.108-4.fc33.x86_64 conflicts with xorg-x11-drv-nvidia provided by xorg-x11-drv-nvidia-3:455.45.01-1.fc33.x86_64
  - package xorg-x11-drv-nvidia-340xx-1:340.108-4.fc33.x86_64 conflicts with xorg-x11-drv-nvidia provided by xorg-x11-drv-nvidia-3:455.28-1.fc33.x86_64
  - package xorg-x11-drv-nvidia-3:455.28-1.fc33.x86_64 conflicts with xorg-x11-drv-nvidia-340xx provided by xorg-x11-drv-nvidia-340xx-1:340.108-4.fc33.x86_64
  - package xorg-x11-drv-nvidia-340xx-devel-1:340.108-4.fc33.i686 requires xorg-x11-drv-nvidia-340xx-libs(x86-32) = 1:340.108-4.fc33, but none of the providers can be installed
  - package xorg-x11-drv-nvidia-340xx-devel-1:340.108-4.fc33.i686 requires libnvidia-eglcore.so.340.108, but none of the providers can be installed
  - package xorg-x11-drv-nvidia-340xx-devel-1:340.108-4.fc33.i686 requires libnvidia-glcore.so.340.108, but none of the providers can be installed
  - package xorg-x11-drv-nvidia-340xx-devel-1:340.108-4.fc33.i686 requires libnvidia-glsi.so.340.108, but none of the providers can be installed
  - package xorg-x11-drv-nvidia-340xx-devel-1:340.108-4.fc33.i686 requires libnvidia-tls.so.340.108, but none of the providers can be installed
  - package xorg-x11-drv-nvidia-340xx-devel-1:340.108-4.fc33.x86_64 requires xorg-x11-drv-nvidia-340xx-libs(x86-64) = 1:340.108-4.fc33, but none of the providers can be installed
  - package xorg-x11-drv-nvidia-340xx-devel-1:340.108-4.fc33.x86_64 requires libnvidia-glcore.so.340.108()(64bit), but none of the providers can be installed
  - package xorg-x11-drv-nvidia-340xx-devel-1:340.108-4.fc33.x86_64 requires libnvidia-tls.so.340.108()(64bit), but none of the providers can be installed
  - package xorg-x11-drv-nvidia-340xx-devel-1:340.108-4.fc33.x86_64 requires libnvidia-eglcore.so.340.108()(64bit), but none of the providers can be installed
  - package xorg-x11-drv-nvidia-340xx-devel-1:340.108-4.fc33.x86_64 requires libnvidia-glsi.so.340.108()(64bit), but none of the providers can be installed
  - package xorg-x11-drv-nvidia-340xx-libs-1:340.108-4.fc33.i686 requires xorg-x11-drv-nvidia-340xx = 1:340.108-4.fc33, but none of the providers can be installed
  - package xorg-x11-drv-nvidia-340xx-libs-1:340.108-4.fc33.x86_64 requires xorg-x11-drv-nvidia-340xx = 1:340.108-4.fc33, but none of the providers can be installed
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)
[liveuser@localhost-live xorg.conf.d]$ 

so I added --allowerase and --skip-broken to the command line and neither worked

Last output looked like this:
warning: /var/cache/dnf/rpmfusion-nonfree-updates-39512f6d281fdf9d/packages/akmod-nvidia-455.45.01-3.fc33.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID 94843c65: NOKEY
RPM Fusion for Fedora 33 - Nonfree - Updates                                                                                                                                  1.6 MB/s | 1.7 kB     00:00    
Importing GPG key 0x94843C65:
 Userid     : "RPM Fusion nonfree repository for Fedora (2020) <rpmfusion-buildsys@lists.rpmfusion.org>"
 Fingerprint: 79BD B88F 9BBF 7391 0FD4 095B 6A2A F961 9484 3C65
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-33
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction test error:
  file /usr/lib64/libEGL_nvidia.so.0 conflicts between attempted installs of xorg-x11-drv-nvidia-390xx-libs-3:390.138-4.fc33.x86_64 and xorg-x11-drv-nvidia-libs-3:455.45.01-1.fc33.x86_64
  file /usr/lib64/libGLESv1_CM_nvidia.so.1 conflicts between attempted installs of xorg-x11-drv-nvidia-390xx-libs-3:390.138-4.fc33.x86_64 and xorg-x11-drv-nvidia-libs-3:455.45.01-1.fc33.x86_64
  file /usr/lib64/libGLESv2_nvidia.so.2 conflicts between attempted installs of xorg-x11-drv-nvidia-390xx-libs-3:390.138-4.fc33.x86_64 and xorg-x11-drv-nvidia-libs-3:455.45.01-1.fc33.x86_64
  file /usr/lib64/libGLX_nvidia.so.0 conflicts between attempted installs of xorg-x11-drv-nvidia-390xx-libs-3:390.138-4.fc33.x86_64 and xorg-x11-drv-nvidia-libs-3:455.45.01-1.fc33.x86_64
  file /usr/lib64/libnvidia-cfg.so.1 conflicts between attempted installs of xorg-x11-drv-nvidia-390xx-libs-3:390.138-4.fc33.x86_64 and xorg-x11-drv-nvidia-libs-3:455.45.01-1.fc33.x86_64
  file /usr/lib64/libnvidia-fbc.so.1 conflicts between attempted installs of xorg-x11-drv-nvidia-390xx-libs-3:390.138-4.fc33.x86_64 and xorg-x11-drv-nvidia-libs-3:455.45.01-1.fc33.x86_64
  file /usr/lib64/libnvidia-ifr.so.1 conflicts between attempted installs of xorg-x11-drv-nvidia-390xx-libs-3:390.138-4.fc33.x86_64 and xorg-x11-drv-nvidia-libs-3:455.45.01-1.fc33.x86_64
  file /usr/lib64/vdpau/libvdpau_nvidia.so.1 conflicts between attempted installs of xorg-x11-drv-nvidia-390xx-libs-3:390.138-4.fc33.x86_64 and xorg-x11-drv-nvidia-libs-3:455.45.01-1.fc33.x86_64
  file /usr/lib64/libcuda.so conflicts between attempted installs of xorg-x11-drv-nvidia-390xx-cuda-libs-3:390.138-4.fc33.x86_64 and xorg-x11-drv-nvidia-cuda-libs-3:455.45.01-1.fc33.x86_64
  file /usr/lib64/libcuda.so.1 conflicts between attempted installs of xorg-x11-drv-nvidia-390xx-cuda-libs-3:390.138-4.fc33.x86_64 and xorg-x11-drv-nvidia-cuda-libs-3:455.45.01-1.fc33.x86_64
  file /usr/lib64/libnvcuvid.so.1 conflicts between attempted installs of xorg-x11-drv-nvidia-390xx-cuda-libs-3:390.138-4.fc33.x86_64 and xorg-x11-drv-nvidia-cuda-libs-3:455.45.01-1.fc33.x86_64
  file /usr/lib64/libnvidia-encode.so.1 conflicts between attempted installs of xorg-x11-drv-nvidia-390xx-cuda-libs-3:390.138-4.fc33.x86_64 and xorg-x11-drv-nvidia-cuda-libs-3:455.45.01-1.fc33.x86_64
  file /usr/lib64/libnvidia-ml.so.1 conflicts between attempted installs of xorg-x11-drv-nvidia-390xx-cuda-libs-3:390.138-4.fc33.x86_64 and xorg-x11-drv-nvidia-cuda-libs-3:455.45.01-1.fc33.x86_64
  file /usr/lib64/libnvidia-opencl.so.1 conflicts between attempted installs of xorg-x11-drv-nvidia-390xx-cuda-libs-3:390.138-4.fc33.x86_64 and xorg-x11-drv-nvidia-cuda-libs-3:455.45.01-1.fc33.x86_64
  file /usr/lib64/libnvidia-ptxjitcompiler.so.1 conflicts between attempted installs of xorg-x11-drv-nvidia-390xx-cuda-libs-3:390.138-4.fc33.x86_64 and xorg-x11-drv-nvidia-cuda-libs-3:455.45.01-1.fc33.x86_64
  file /usr/lib64/libnvcuvid.so conflicts between attempted installs of xorg-x11-drv-nvidia-devel-3:455.45.01-1.fc33.x86_64 and xorg-x11-drv-nvidia-390xx-devel-3:390.138-4.fc33.x86_64
  file /usr/lib64/libnvidia-encode.so conflicts between attempted installs of xorg-x11-drv-nvidia-devel-3:455.45.01-1.fc33.x86_64 and xorg-x11-drv-nvidia-390xx-devel-3:390.138-4.fc33.x86_64

Still no .conf file
[liveuser@localhost-live xorg.conf.d] ls -l total 0 [liveuser@localhost-live xorg.conf.d]

Honestly, I never thought installing Linux would be such a PITA. I hate Windows, but have to decide if I hate it enough to go buy an overpriced MacBook Pro. I’ve been using OSX/MacOS on a mid 2010 MBP (that still works 100%) since I retired and in 10 years only had one major blowup on updating. I really should have done more due diligence before buying this system, but the price was right and the specs were good, and I figured with the right hammer it would work. I may have been overly optimistic. :frowning:

In any event, thanks for the suggestions. If you have any insight on the above, please let me know. For now, the frustration of trying to get Linux to work on this hardware is fast approaching burn out level.

Regards,
KB

sorry, I realized with this response that I missed one important piece with the command I gave you. It should have been

sudo dnf install akmod-nvidia nvidia*455* xorg-x11-drv-nvidia*455*

That would have picked the latest driver and should eliminate the dependency errors.

1 Like

@computersavvy Thanks for the clarification. I looked at that and wondered if that was an issue, but didn’t know enough about how it all worked to fix it. I’ll try this today and hopefully it will work, because I am about out of patience with getting ANY flavor of Linux running on this machine. I’ve tried Pop_OS (since they work with AMD so much), Ubuntu, Mint and Fedora, and none of them install and run properly, and most of them had different issues with the install. None of them worked with the monitor properly and most of them had issues with the Intel AX200 wifi working. I know this machine is pretty new, but still, I expected Linux to be more in tune with the latest hardware than it appears to be.

In any event, thanks again for your help. It is appreciated.

@computersavvy I tried this with no change, even though it said it installed successfully.
Ok, I am going to ask a question and hope it is not a stupid one:
I am running from a Live USB disk, so on every restart it seems to lose anything done to it. Does that make a difference, or are the changes actually saved in the distro? I was going to install it onto the USB drive since it is 32GB, but it does not give me that option on the install screen. I really don’t want to install it on the full system until I know it is going to work. My SSD is not large enough to waste space on the OS if it isn’t going to work, and rolling it back out might create other issues.

To answer that question, yes, it does make a difference. I found a way to load Fedora on a USB drive, and installed it there. Things did work differently, though the results were the same.
After the install of 455:
Installed:
akmod-nvidia-3:455.45.01-3.fc33.x86_64 akmods-0.5.6-26.fc33.noarch
annobin-9.28-3.fc33.x86_64 dwz-0.13-4.fc33.x86_64
ed-1.14.2-9.fc33.x86_64 efi-srpm-macros-4-5.fc33.noarch
egl-wayland-1.1.5-3.fc33.x86_64 elfutils-libelf-devel-0.181-1.fc33.x86_64
fakeroot-1.25.2-1.fc33.x86_64 fakeroot-libs-1.25.2-1.fc33.x86_64
fonts-srpm-macros-1:2.0.5-4.fc33.noarch fpc-srpm-macros-1.3-2.fc33.noarch
ghc-srpm-macros-1.5.0-3.fc33.noarch gnat-srpm-macros-4-12.fc33.noarch
go-srpm-macros-3.0.9-1.fc33.noarch guile22-2.2.7-1.fc33.x86_64
info-6.7-8.fc33.x86_64 kernel-devel-5.9.12-200.fc33.x86_64
kernel-srpm-macros-1.0-3.fc33.noarch kmodtool-1-41.fc33.noarch
libglvnd-opengl-1:1.3.2-2.fc33.x86_64 libvdpau-1.4-3.fc33.x86_64
lua-srpm-macros-1-2.fc33.noarch make-1:4.3-2.fc33.x86_64
nim-srpm-macros-3-3.fc33.noarch nvidia-modprobe-3:455.45.01-1.fc33.x86_64
nvidia-persistenced-3:455.45.01-1.fc33.x86_64 nvidia-settings-3:455.45.01-1.fc33.x86_64
nvidia-xconfig-3:455.45.01-1.fc33.x86_64 ocaml-srpm-macros-6-3.fc33.noarch
ocl-icd-2.2.13-1.fc33.x86_64 openblas-srpm-macros-2-8.fc33.noarch
opencl-filesystem-1.0-12.fc33.noarch patch-2.7.6-13.fc33.x86_64
perl-srpm-macros-1-38.fc33.noarch python-srpm-macros-3.9-10.fc33.noarch
python3-progressbar2-3.51.4-2.fc33.noarch python3-requests-download-0.1.2-4.fc33.noarch
python3-utils-2.4.0-2.fc33.noarch qt5-srpm-macros-5.15.2-1.fc33.noarch
redhat-rpm-config-174-1.fc33.noarch rpm-build-4.16.0-1.fc33.x86_64
rpmdevtools-9.2-1.fc33.noarch rust-srpm-macros-16-1.fc33.noarch
xemacs-filesystem-21.5.34-38.20200331hge2ac728aa576.fc33.noarch xorg-x11-drv-nvidia-3:455.45.01-1.fc33.x86_64
xorg-x11-drv-nvidia-cuda-3:455.45.01-1.fc33.x86_64 xorg-x11-drv-nvidia-cuda-libs-3:455.45.01-1.fc33.x86_64
xorg-x11-drv-nvidia-devel-3:455.45.01-1.fc33.x86_64 xorg-x11-drv-nvidia-kmodsrc-3:455.45.01-1.fc33.x86_64
xorg-x11-drv-nvidia-libs-3:455.45.01-1.fc33.x86_64 zlib-devel-1.2.11-22.fc33.x86_64
zstd-1.4.5-5.fc33.x86_64

Complete!

But still no nvidia.conf file
[ken@localhost ~] ls -l /etc/X11/xorg.conf.d/ total 4 -rw-r--r--. 1 root root 311 Dec 11 2020 00-keyboard.conf [ken@localhost ~]

Interestingly, when I try to run nvidia-settings from the command line, I get:
[ken@localhost ~]$ nvidia-settings

ERROR: Unable to find display on any available system

[ken@localhost ~]$

And NvidiaX Server will not even load from Settings. On Restart I got some kind of error about Nvidia but it went by too fast for me to see what it said.

Ok, tried again turning off selectable graphics in the BIOS. It ALMOST worked. When booting, I got this error:
NVIDIA kernel module missing. Falling back to nouveau
AND, magically, the large monitor is now lit up with the desktop, 1/4 way down from the top of the screen instead of only the first third or so. lol (see attached picture as screenshot does not show the problem) Changing the resolution of the monitor does change the output, but again, it all starts about 25% down from the top. No matter what is chosen, it starts there now. The controls ARE behind the black bar, because if you guess where they would be, you can actually select Activities with the mouse even though you can’t see it. Just totally strange and unexpected behavior.
Screen1.jpg shows the before reboot with the large monitor about 1/3 of the screen in the background with the white the rest of it.
Screen2.jpg shows the actual picture on the large monitor after restart and the error message above. Note that none of the controls are showing (but they are there behind a black bar).


And thanks to this forum, I am not ‘old’ enough to post TWO images in the same post! :frowning: See below for Screen 2.

I pretty much give up. This is just frustrating.

Again, thanks for your help.

Screen2.jpg (is this REALLY better there mods???) The Menu is butted against the top of the visible display area.

This is a case of not enough information blindsides us.

Having known you were running from a live USB and not an installed system would have prevented a lot of flailing around with no progress, as things there are always reset to default with every reboot.

Did I understand that you now have the OS actually installed on a USB stick and can boot it as an real system? or are you still booting from the live USB?

If it is actually installed then the installations and changes are permanent. If done while booted from the live USB then they only exist in memory and are gone with the next reboot. You cannot even get the nvidia drivers active for the installed kernel because the drivers you just installed are gone with the reboot needed to activate them.

The original nvidia.conf file is located at /usr/share/X11/xorg.conf.d/nvidia.conf and should be copied to /etc/X11/xorg.conf.d/nvidia.conf then make the changes noted to the copy you just placed as /etc/X11/xorg.conf.d/nvidia.conf

So:
If fedora is actually now installed on the USB stick and not booting from the live USB, then first do the system upgrade using “sudo dnf upgrade -y” and reboot. Once that completes then install the nvidia drivers using the command I already provided so the drivers match the newly installed kernel. Then make the changes in the nvidia.conf file noted above and reboot again.

At this point you should be able to see the changes take affect with the actual installed system, not losing them every time you reboot.

@computersavvy Yeah, sorry about that, but I haven’t used Linux for over 10 years so a lot of stuff is no longer immediately remembered. I DID say I had installed the Live, but I didn’t realize that this wasn’t going to allow changes until everything had to be done again. It took me two times to figure it out.

Be that as it may, yes, the system is now totally installed on a USB stick and seems to actually keep the changes. I did install the drivers for 33, which supposedly were successful, but will start over from scratch tomorrow with the dnf upgrade command, then reinstall the nvidia drivers, then copy the file. I actually thought that the file was created on the install of the drivers, which is why I kept saying no conf file. Should I uninstall anything (like the nvidia drivers) before doing all of this?

I do appreciate you sticking with it. Hopefully after all this thrashing about, it will FINALLY work. :slight_smile:

No need to uninstall or reinstall anything. Just do the upgrade and everything will be brought up to date. The nvidia.conf file is the only thing that will need to be done other than the upgrade.

Yes, I saw that note, but mistakenly assumed it meant you had put it on the USB then did the install from there. It “did not compute” that you were just booting to that image. :upside_down_face:

@computersavvy WOO-HOO! I did the upgrade and rebooted, and no need to do the nvidia.conf file as everything worked as expected. Now doing the system tasks like setting up accounts and default programs, adding extensions to the browsers, etc. and checking that everything sticks and works over reboots. Thank you so much for your help! Now I just need to reset the brain cells to 10 years ago and remember everything I’ve forgotten about Linux. lol

The only glitch I’ve found so far is on restart. To see the start menu, I have to open the laptop as it shows on the small screen but not the large one. I can live with that as after I’ve changed over to full use of the Linux system, I will not be starting Windows often. :slight_smile:

Is there a way to send a private message here? If you live in a place where there are Starbucks, I would like to buy you a couple of coffees for your time and trouble to show my appreciation. Alternately, if you would prefer a gift card or something from somewhere else, let me know in a private message.

2 Likes

If you click on the image icon by the users post there is an option to send a message.

@computersavvy evidently I am still too new here to have that option, or I am blind. I see stats for you but nothing like a link to send a message or even an icon to do so.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.