On středa 14. listopadu 2018 18:01:57 CET Patrick Shanahan wrote:
* Michal Srb <msrb@suse.com> [11-14-18 11:30]:
On středa 14. listopadu 2018 16:49:03 CET Patrick Shanahan wrote:
'/var/log/nvidia-installer.log' for details. You may find
The content of this file may let us know what went wrong.
Here are the relevant errors: NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-encoder.c:219:11: error: implicit declaration of function "drm_mode_connector_attach_encoder"; did you mean "drm_connector_attach_encoder"? [-Werror=implicit-function- declaration] ret = drm_mode_connector_attach_encoder(connector, encoder); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drm_connector_attach_encoder NVIDIA-Linux-x86_64-390.87/kernel/nvidia-drm/nvidia-drm-connector.c:229:9: error: implicit declaration of function "drm_mode_connector_update_edid_property"; did you mean "drm_connector_update_edid_property"? [-Werror=implicit-function-declaration] drm_mode_connector_update_edid_property( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drm_connector_update_edid_property These two functions were renamed to drop the "mode_". The packaged driver solves it by patching the nvidia sources before compiling them. You can check it in the spec file on lines 193-196: https://build.opensuse.org/package/view_file/X11:Drivers:Video/nvidia-gfxG04... nvidia-gfxG04.spec So you can: 1) Wait for NVIDIA to release new version that is compatible with 4.19.1. 2) Unpack the run file, patch it yourself. 3) Use the packaged driver. 4) Keep using --no-drm. As long as you only use X11 with single graphic card, you probably don't need it. The nvidia's X driver talks to the nvidia's kernel driver thru its own interface. Michal -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org