Hi all,
I’m currently having an issue with xorg drivers for amd, and nvidia (both nouveau and nvidia prop) in a clean install of Leap 15.1. Details below, but short version is: Did clean install; boots okay, all components work, but screen is set at 800x600 resolution (laptop display capable of much better). No options to change it. Tried updating drivers, no luck. Tried installing nvidia proprietary, no luck. I can mess it up worse, but can’t seem to fix.
Details:
Background: I am a decently longtime SuSE user (>10 years), but not deep level user, know very basic terminal commands, can install and update system, manage partitions, use zypper and yast, etc… Brother Penguin was always trouble shooter of family, unfortunately we lost him to cancer recently, so I’m trying to learn and keep using SUSE. My last install was Leap 15.0 on a Lenovo ideapad 330 with AMD Ryzen 5. Went fairly smoothly, found initial graphics trouble that I managed to solve myself by updating kernel and amdgpu drivers. Currently still using machine and is working well.
*
Machine:* Asus FX505 laptop, AMD Ryzen 7 with integrated gpu, and nVidia GTX1650. (other details seem irrelevant to this problem, but available if needed)
Install: Leap 15.1 downloaded 05 June 2019, clean. (All functions seem to be working quite well, network connectivity, etc.)
Problem(s): Upon boot, the display has a resolution of 800x600. It is not possible to change this in the display manager gui. Output of xrandr does not list other modes for display. Adding a mode manually to xrandr does not work.
Also, occasionally the display flashes ‘No External Display’. Not often, but about same as when it would dim.
Also, display does not dim or go to screensaver/lock screen.
*What I’ve tried: *
-Wiping disks, clean install of Leap 15.0. No help.
-Install of Leap 15.0 and nVidia graphics drivers. No help.
-Install of Leap 15.0 and update all open source drivers and kernel. No help.
-Install of Leap 15.0 and nVidia graphics drivers and suse-prime (to use ‘optimus’ settings). No help.
-(All of above with Leap 15.1). No help.
I’ve been using Yast and/or Zypper to install all the drivers. (varying combinations, have been at this for several days)
Current state:
Leap 15.1 clean install, nothing tried yet.
What I suspect:
Consulting the Xorg.0.log upon initial boot we have the following which seem relevant:
Loads defaults, automatically enables and ads devices, and so on.
First warning:
(WW) The directory "usr/share/fonts/misc/sgi" does not exist.
loading fonts, modules and so on, then:
(WW) Ignoring unrecognized extension "XFree860DGA"
loads some modules then it matches: ati as autocfiged driver 0, modesetting as autoconfiged driver 1, fbdev as autoconfig driver 2, vesa as autoconfig driver 3. ((NOTE, seems odd that despite nouveau installed, doesn’t match at all. Also amdgpu))
loads more modules
First errors are after that:
(EE) open /dev/dri/card0: No such file or directory
(WW) Falling back to old probe method for modesetting
(EE) open /dev/dri/card0: No such file or director
in response it loads the sub module “fbdevhw”
Then we have a new error:
(EE) Unable to find a valid framebuffer device
(WW) Falling back to old probe method for fbdev
loads submodule again,
Finally our last two errors:
(EE) Screen 0 deleted because of no matching config section.
(II) UnloadModule: "modesetting"
(EE) Screen 0 deleted because of no matching config section.
After this, FBDEV configures the screen, and then we seem to be out of the relevant lines.
The only Errors in the entire Xorg log are those listed above.
So, I suspect the problem is somewhere in here. First of all, Xorg doesn’t seem to load installed drivers here. Possibly this is because of the missing /dev/dri/?
Advice is appreciated.
Thanks for your time,
SisPenguin