You are not logged in.
@tomberek
It was nvidia gpu. I had nvidia driver installed. On previous kernels modprobing nvidia modules would fail (I tried to run it with nvidia-xrun-git and failed), now the module can be loaded properly, but driver needs to be disabled from being loaded on boot. I followed https://wiki.archlinux.org/index.php/De … DIA_module and gave some additional tweaks (since I am using nvidia-xrun rather than bumblebee) and everything works now.
Offline
Hey, @noxult, setting up NVIDIA Optimus was going to be my next major task. Based on your previous post, it looks like you've already conquered this topic. I've seen various different guides on the Arch Linux wiki and forums, but I would be very grateful for any help from another XPS 15 7590 user. Currently, I have the Intel and NVIDIA proprietary drivers installed, and it looks like the NVIDIA driver is loaded when I launch into GNOME. I also have GDM set to not use Wayland. So, I launch into GNOME on X. Which guide worked for you? I know this question is off-topic WRT this post. So, you can message me via the email form by my user name, if you prefer. Thanks for any help!
Offline
patch for backport-iwlwifi a337b99b77170ee97fee11c98f8448e3ebf445e9 to fix compilation by applying https://github.com/torvalds/linux/commi … 5a15326d44
git diff
diff --git a/net/mac80211/iface.c b/net/mac80211/iface.c
index 421cd4409..9fb38ba2f 100644
--- a/net/mac80211/iface.c
+++ b/net/mac80211/iface.c
@@ -1132,7 +1132,11 @@ static void ieee80211_uninit(struct net_device *dev)
ieee80211_teardown_sdata(IEEE80211_DEV_TO_SUB_IF(dev));
}
-#if LINUX_VERSION_IS_GEQ(4,19,0)
+#if LINUX_VERSION_IS_GEQ(5,2,0)
+static u16 ieee80211_netdev_select_queue(struct net_device *dev,
+ struct sk_buff *skb,
+ struct net_device *sb_dev)
+#elif LINUX_VERSION_IS_GEQ(4,19,0)
static u16 ieee80211_netdev_select_queue(struct net_device *dev,
struct sk_buff *skb,
struct net_device *sb_dev,
@@ -1223,7 +1227,11 @@ static const struct net_device_ops ieee80211_dataif_ops = {
};
-#if LINUX_VERSION_IS_GEQ(4,19,0)
+#if LINUX_VERSION_IS_GEQ(5,2,0)
+static u16 ieee80211_monitor_select_queue(struct net_device *dev,
+ struct sk_buff *skb,
+ struct net_device *sb_dev)
+#elif LINUX_VERSION_IS_GEQ(4,19,0)
static u16 ieee80211_monitor_select_queue(struct net_device *dev,
struct sk_buff *skb,
struct net_device *sb_dev,
Online
Here's some good news! I updated my XPS 15 7590 to the latest kernel and firmware packages (linux 5.2.2.arch1-1 and linux-firmware 20190717.bf13a71-1), and the Killer AX1650 worked without any modifications! No need to remove firmware files or pull in iwlwifi backports. So, with this kernel and firmware combination, Killer AX1650 should work out of the box on a fresh install of Arch Linux.
Offline
https://git.archlinux.org/linux.git/com … e4a06c78a7 none upstream patch backported for 5.2 https://bugs.archlinux.org/task/63117
I can not see anything else networking related in the 5.2.2.arch1-1 kernel update or 20190717.bf13a71-1 firmware update.
Last edited by loqs (2019-07-24 15:18:21)
Online
@rbrinson
In my case it was super simple. I just installed nvidia-xrun (https://wiki.archlinux.org/index.php/Nvidia-xrun) which have merged the nvidia-xrun-pm package so no need for using the AUR package, and wrote two scripts to enable/disable the discrete gpu ( following https://wiki.archlinux.org/index.php/De … DIA_module ) so that the discrete gpu can be modprobed by nvidia-xrun(since modprobing nvidia modules is what nvidia-xrun do) when enabled (which in fact is unblacklisted) and be kept away from draining power when not in use.
I am using i3wm, so whenever I need the nvidia gpu I would exit the window manager and run nvidia-xrun in the virtual console., which would launch a new X session. Not very convenient, but usable.
Offline
I can confirm too that kernel 5.2.2 + latest linux firmware (20190717.bf13a71-1) runs cc-a0-48.ucode without any issues.
Offline
I'm having dozens of problems with Linux 5.9 and firmware cc-a0-55, anyone else?
( https://bugzilla.kernel.org/show_bug.cgi?id=209559 )
Offline
Please don't necrobump nor hijack solved topics, open a new one and link back here if you have more/further interest in resolving this beyond your bug report.
https://wiki.archlinux.org/index.php/Co … bumping%22
Closing.
Offline