filipdevuan | is firefox safe or it spies as well??? | 00:02 |
---|---|---|
roundduckman-dev | I need help install nvidia drivers on a laptop with optimus | 01:13 |
filipdevuan | can you do viruses for linux | 01:14 |
roundduckman-dev | I need help installing nvidia drivers from backports, please | 01:17 |
djph | filipdevuan: sure, see all the IoT stuff | 01:18 |
roundduckman-dev | djph, considering you're talking (and that it seems others don't recognize new messages unless messaged), have you tried installing nvidia drivers on devuan via backports? | 01:19 |
roundduckman-dev | I need help, that's the problem, Debian/Devuan driver installing can be a bit of a mess | 01:20 |
djph | roundduckman-dev: nope, I don't have an optimus box anymore (I used to, but the mobo died, and went with the no-gpu option, since it was $20 ... and I wasn't sure if it was the mobo, or CPU that got ruined) | 01:21 |
roundduckman-dev | dang it. :P I just wanted to game on Devuan, without the nasty systemd. :,( | 01:22 |
roundduckman-dev | or using intel drivers | 01:22 |
roundduckman-dev | I was on Solus, and I had some problems so I wanted to try something without systemd | 01:23 |
gnarface | roundduckman-dev: what's your problem with installing nvidia drivers from backports? | 01:23 |
roundduckman-dev | I'm in package confusion and I can't seem to install bumblebee and Nvidia drivers, getting stuff like | 01:25 |
roundduckman-dev | "The following packages have unmet dependencies" | 01:25 |
roundduckman-dev | I'm in a bit of a dependency pickle | 01:25 |
djph | yay, dependency hell | 01:26 |
roundduckman-dev | It's like I'm back in Ubuntu-land again, especially considering that was also Debian-based | 01:26 |
gnarface | ok first of all, when installing from backports, make sure you use the option "-t ascii-backports" | 01:27 |
gnarface | we're talking about ascii, right? | 01:27 |
gnarface | second of all, nvidia is stupid | 01:27 |
gnarface | their maintainers are not only that, but they're also angry | 01:27 |
gnarface | so their packages are garbage | 01:28 |
gnarface | you have to manually double-check their dependencies every time | 01:28 |
gnarface | they almost always get something wrong - to the point i'm sure they're doing it on purpose out of spite | 01:28 |
gnarface | so after you think you have nvidia drivers from backports, go through all your packages with `dpkg -l |grep nvidia -i` and manually update all the ones that are still at the old version | 01:29 |
roundduckman-dev | Yes, it's ASCII. And I'm doing that. The problem was that after installing Nvidia-driver, then I can't install Bumblebee. Then I deleted Nvidia-driver and installed bumblebee, then I deleted Bumblebee since htat's not how it works, and now I can't install Nvidia-driver again | 01:29 |
gnarface | make sure you have a working complete set of the same nvidia driver versions first | 01:29 |
gnarface | then reboot and make sure they're loaded | 01:29 |
gnarface | we can't really confirm any specific cause of blame here yet just with the information you've given me, but just to be clear, you'll definitely need the kernel and bumblebee versions from backports *also* if this is gonna work | 01:30 |
gnarface | (and no, it's not smart enough to figure that out on it's own either without you appending "-t ascii-backports" to every single apt-get call) | 01:31 |
gnarface | the package dependency issues you're seeing most likely extend from this^ | 01:31 |
filipdevuan | maybe you should install bumblebee with nvidia let me give you a command and wiki its debian wiki | 01:32 |
gnarface | hmmm, yes the debian wiki may very well still be accurate on this matter | 01:32 |
gnarface | i have not personal experience with bumblebee so i can only help with theoreticals | 01:32 |
filipdevuan | https://wiki.debian.org/Bumblebee sudo apt-get install bumblebee-nvidia primus | 01:32 |
roundduckman-dev | I deleted anything that is Nvidia related (not nouveau though) | 01:33 |
roundduckman-dev | Just did it, hopefully nvidia-driver will install | 01:33 |
filipdevuan | i think if you type bumblebee-nvidia primus that should be with nvidia graphics as well | 01:33 |
filipdevuan | ;P | 01:33 |
roundduckman-dev | crap, didn't fix it, so I'll start reading on wiki | 01:33 |
filipdevuan | whats your issue?? fix what? | 01:34 |
filipdevuan | oh damn | 01:34 |
gnarface | filipdevuan: you managed to get gpu passthrough working with bumblebee? | 01:35 |
roundduckman-dev | filipdevuan, it's the fact I couldn't reinstall the "nvidia-driver" package | 01:35 |
filipdevuan | yeah its easy but bumblebee doesnt support nouveau anymore i feel i dont feel like using proprietary nvidia drivers though im alright with intel just for now, linux doesnt have that graphics demanding games | 01:36 |
filipdevuan | so i dont use bumblebee cuz i dont wanna install nvidia drivers ;p | 01:36 |
filipdevuan | yeah try through synaptic package manager its easier ;D | 01:36 |
gnarface | well nouveau does have some new way to make optimus hardware work without bumblebee, but i don't know if it's any more likely to work (i doubt it) | 01:36 |
roundduckman-dev | I have quite a few, like Overgrowth. My main problem with nvidia drivers is that it's too damn hard to install and sometimes a bit buggy | 01:37 |
gnarface | in general i've found that most packages in non-free have diminished quality compared to the open source stuff | 01:37 |
filipdevuan | yeah well when i installed bumblebee with nvidia drivers then i was just typing optirun bash after that just i was playing games through wine so wine app.exe | 01:38 |
gnarface | try to avoid it for getting work done whenever possible | 01:38 |
djph | gnarface: well iwlwifi is solid ... | 01:39 |
roundduckman-dev | Now I'm stuck even more, and I feel I screwed it up. I can't install bumblebee or nvidia drivers, not even separately, I'm in deep shit | 01:39 |
roundduckman-dev | Time to reinstall again... | 01:39 |
gnarface | djph: you must not have tested it in jessie | 01:39 |
filipdevuan | did u try apt-get purge?? | 01:39 |
roundduckman-dev | I'll try that. | 01:39 |
filipdevuan | apt-get purge bumblebee or apt-get purge nvidia i think | 01:40 |
djph | gnarface: jessie, and ascii ... but ascii ate a bunch of things I use (e.g. VLC) during the beta, and I broke something else, so back to Jessie | 01:40 |
gnarface | djph: i was learning how to use refracta to make a custom ascii live image while jessie was still in beta because iwlwifi *specifically* from jessie has showstoppers on some hardware that still exist in the jessie version | 01:41 |
djph | gnarface: 7260 here, so none of those for me. | 01:41 |
gnarface | though i think they may be fixed in jessie-backports now | 01:41 |
djph | gnarface: but I might've just gotten lucky | 01:41 |
gnarface | anyway, haven't seen the problem in ascii but the customer did complain his wifi switch light behavior changed fundamentally | 01:41 |
gnarface | i think that was unrelated to the bug fix though | 01:42 |
roundduckman-dev | Nothing is left that is nvidia-related, yet can't install river | 01:44 |
roundduckman-dev | Nothing is left that is nvidia-related, yet can't install driver, oops | 01:44 |
gnarface | what is the specific message? | 01:45 |
gnarface | i'm gonna need to see the message or all i can give you is pointless speculation | 01:47 |
roundduckman-dev | results for installing driver and installing bumblebee-nvidia: https://pastebin.com/FR6253r4 | 01:47 |
gnarface | that's two separate outputs of two separate commands, neither of which are included here, but both of which are relevant | 01:48 |
roundduckman-dev | Yep, trying to create picture of the dependency mess | 01:49 |
gnarface | ok to be clear i'm going to have to see those commands too | 01:49 |
gnarface | and probably the contents of your /etc/apt/sources.list file | 01:49 |
roundduckman-dev | 1st command was "sudo apt -t ascii-backports install nvidia-driver," the second was "udo apt -t ascii-backports install bumblebee-nvidia primus" | 01:50 |
roundduckman-dev | *sudo for the second | 01:50 |
gnarface | ok, now the sources.list file? | 01:50 |
fugitive | check do you have "non-free contrib" in sources. Forgot about them recently as well | 01:51 |
roundduckman-dev | https://pastebin.com/fiqsjMRj, also I did do "dpkg add-architecture i386" | 01:51 |
gnarface | i'm thinking he just needs to re-run the first command as "apt-get -t ascii-backports install nvidia-driver bumblebee nvidia-driver-libs libgl1-nvidia-glx" | 01:52 |
gnarface | but there have been problems for me with some of the US mirrors, you might need to change the host name in the sources.list to avoid them | 01:52 |
gnarface | otherwise, the sources.list looks fine so the problem is likely just the install command | 01:53 |
gnarface | put enough of the nvidia packages on the same line and it should work | 01:53 |
roundduckman-dev | https://pastebin.com/9hxmZ7f8 These are results and command. | 01:53 |
roundduckman-dev | hold on | 01:53 |
filipdevuan | did u test if optirun works | 01:54 |
roundduckman-dev | Let me try again, messed up on last package | 01:54 |
gnarface | roundduckman-dev: 390.48-2~bpo9+3 see this? | 01:54 |
fugitive | yea, should do the job, like said, had the same issue few days ago, and dependency mess was caused by missing non-free && contrib directive.. | 01:54 |
roundduckman-dev | Yeah, that's backports | 01:54 |
gnarface | roundduckman-dev: "bpo" means backports. every time you see it say it depends on a backports version that will not be installed, add it to the list of packages on that command-line and re-run it | 01:55 |
gnarface | keep doing that until it runs out of complaints, or complains about something NOT in backports | 01:55 |
roundduckman-dev | https://pastebin.com/sjXZ4h1z New paste with corrected command, will look at your message, gnarface, afterwards | 01:55 |
roundduckman-dev | "roundduckman-dev: "bpo" means backports. every time you see it say it depends on a backports version that will not be installed, add it to the list of packages on that command-line and re-run it" | 01:55 |
roundduckman-dev | What the hell, you have to do that? O_o | 01:56 |
fugitive | stupid, but worth mentioning, apt update first :) | 01:56 |
gnarface | roundduckman-dev: yea basically what is happening here is that it's looking for dependencies of backport packages in the main repo because backports is not the default even if it's in your sources.list. trust me, the alternative would be an even bigger mess. | 01:56 |
gnarface | roundduckman-dev: so get them all manually on the same command-line even if you have to, but then after it's working i advise you immediately then comment-out backports from your sources.list and re-run `apt-get update` so you don't accidentally get anything else from there later | 01:57 |
roundduckman-dev | Fuck it, I'm going to TEMPORIALLY change priority for backports. | 01:57 |
roundduckman-dev | It would be easier in theory. | 01:58 |
gnarface | well if you break it you get to keep all the pieces | 01:58 |
roundduckman-dev | lol. :P | 01:58 |
roundduckman-dev | That would be true | 01:58 |
gnarface | i really don't think you want EVERYTHING updated from backports though | 01:59 |
gnarface | honestly that's asking for trouble | 01:59 |
gnarface | but the nvidia drivers do depend on a couple xorg packages and probably the kernel from there | 01:59 |
gnarface | the stuff from backports isn't all tested to work together | 02:00 |
gnarface | *usually* it's only there to provide fixes that break expected behavior | 02:01 |
roundduckman-dev | Fuck, even after changing priority: https://pastebin.com/hPVz3fVB | 02:02 |
roundduckman-dev | BTW, I didn't pull off a dist/full-upgrade | 02:02 |
roundduckman-dev | with backports | 02:02 |
roundduckman-dev | Just to make the automatic package picking easier | 02:02 |
gnarface | you did remember to `apt-get update` after changing the sources.list every time though, right? | 02:03 |
roundduckman-dev | Yeah. | 02:03 |
roundduckman-dev | Do I need to reboot to recognize a change in /etc/apt/preferences,d? | 02:04 |
gnarface | no | 02:04 |
gnarface | but | 02:04 |
gnarface | your last paste | 02:04 |
roundduckman-dev | Yeah? | 02:04 |
gnarface | refers to 375.82-1~deb9u1 | 02:04 |
gnarface | that's a downgrade from what you were trying earlier | 02:04 |
roundduckman-dev | Yep, even after the priority change | 02:04 |
gnarface | so i suspect your priority change is being ignored | 02:04 |
roundduckman-dev | Apt tries to use those crummy older packages | 02:05 |
roundduckman-dev | That's why I asked if I needed a reboot | 02:05 |
gnarface | you don't need to reboot | 02:05 |
roundduckman-dev | Ok. | 02:05 |
gnarface | look you're making this harder on both of us than it has to be | 02:06 |
gnarface | please complete the initial test | 02:06 |
roundduckman-dev | What's the inital test again? | 02:06 |
gnarface | apt-get -t ascii-backports install [every single nvidia package] | 02:07 |
gnarface | you honestly may have to list all 20 or so of them | 02:07 |
roundduckman-dev | Alright | 02:07 |
gnarface | i think you're supposed to change preferences for backports with pinning | 02:07 |
gnarface | i don't know if you did it right | 02:07 |
gnarface | and i don't want to figure that out | 02:07 |
gnarface | and it isn't necessary anyway | 02:08 |
gnarface | and it's also a bad idea to begin with | 02:08 |
gnarface | oh | 02:08 |
gnarface | but while you're in there, if you're using an Intel CPU you should probably grab their updated microcode package, for security fixes :-/ | 02:08 |
gnarface | it will also be in non-free | 02:09 |
gnarface | it shouldn't depend on anything though | 02:09 |
gnarface | brb | 02:10 |
roundduckman-dev | https://pastebin.com/1m1ukacE | 02:16 |
roundduckman-dev | It's not workinng great | 02:16 |
roundduckman-dev | I brought the priority settings back to default | 02:17 |
gnarface | seems lik eyou're making progress actually | 02:17 |
gnarface | but earlier when you enabled multi-arch you added extra work for yourself here | 02:18 |
gnarface | the pattern hasn't changed | 02:18 |
gnarface | you're still doing the right thing | 02:18 |
gnarface | your mistake in perception is you didn't notice that it is complaining now about "nvidia-driver-libs:i386" not "nvidia-driver-libs:amd64" which you've already included | 02:19 |
gnarface | for multiarch to work, you need both the i386 and the amd64 versions of several of these driver packages | 02:19 |
gnarface | i guess that means it may be more than 20 packages actually... | 02:20 |
gnarface | i'm counting 61 of them here :( | 02:21 |
abcabc__ | context? | 02:21 |
roundduckman-dev | update: https://pastebin.com/ZnZJRaGh | 02:22 |
gnarface | abcabc__: he's having trouble shoehorning bumblebee&nvidia drivers from backports into an ascii install | 02:22 |
roundduckman-dev | I feel like to quit and do either a reinstall, nuke everything into the bare minimum and reinstall everything manually like Arch, or use Void Linux | 02:23 |
gnarface | roundduckman-dev: there are a couple places where you have to make a choice between a "glvnd" or regular version of two packages. i've been picking the non-glvnd ones | 02:23 |
gnarface | roundduckman-dev: how did you get this install to begin with? i'll admit it's usually not this much trouble for people unless they've got a heavily mixed set of packages from different distros/versions | 02:24 |
gnarface | some of the behavior here you've seen could be indicative of stray packages from an older debian upgrade lingering around | 02:25 |
gnarface | i still think it'll eventually work if you keep adding packages to the list though | 02:25 |
gnarface | depending on how much bandwidth you actually have it really COULD be faster to start over from scratch if you know how to make a minimal install properly | 02:26 |
gnarface | you can do that in about 20 minutes with a debian/devuan installer | 02:26 |
gnarface | but like i said, i do think you're getting discouraged with plan "A" too early, but it is a gamble either way | 02:26 |
gnarface | that filipdevuan guy got his working, you can too | 02:27 |
roundduckman-dev | I'll show you my apt history: https://pastebin.com/QMU976Wx | 02:29 |
roundduckman-dev | part of it at elast | 02:30 |
roundduckman-dev | part of it at least | 02:30 |
roundduckman-dev | Nothing too personal yet | 02:30 |
gnarface | it probably should be mentioned i always call "apt-get" and "apt-cache" directly | 02:30 |
gnarface | if "apt" behaves any differently in the way it manages dependencies that would also be an unknown variable to me | 02:31 |
roundduckman-dev | Those logs apply even with apt-get | 02:31 |
roundduckman-dev | Not apt-cache as it's a search though | 02:31 |
roundduckman-dev | I guess "apt" in this case is "APT," the proper term, not apt-cache | 02:32 |
gnarface | sometimes when you see it seeming to remove then re-add the same package, what is probably happening is it's removing a conflicting version from an older install (perhaps a previous use of jessie-backports before upgrading left stray packages behind - that can cause some of these types of complications) | 02:32 |
roundduckman-dev | I guess "apt" in this case is "APT," the proper term, not "apt" | 02:32 |
roundduckman-dev | But yeah, any strange indications in the log, like a crappily installed file that's tripping the package manager? | 02:33 |
gnarface | well this last paste looks like you tried to manually kill it with keyboard escape sequences while it was actually working | 02:33 |
gnarface | so that's a problem | 02:34 |
gnarface | seemed to complete though anyway | 02:34 |
roundduckman-dev | I didn't try to kill anything, no ctrl+c. Sometimes the log splits a section in term.log while using one command | 02:35 |
gnarface | oh i see, then you continue and several more installs complete | 02:35 |
gnarface | no i don't see anything in this log that doesn't look like a self-inflicted problem | 02:35 |
gnarface | btw you will need dkms | 02:36 |
gnarface | i see you just purged that | 02:36 |
roundduckman-dev | Yeah, got that | 02:36 |
roundduckman-dev | I purged it along with anything Nvidia initally, then reinstalled dkms | 02:36 |
gnarface | where you see a conflict between two packages named "*nvidia*" and "*mesa*" choose the nvidia one | 02:36 |
roundduckman-dev | So I must delete anything mesa? | 02:37 |
gnarface | no, most of it is harmless | 02:37 |
gnarface | just a few packages that will be in direct conflict with corresponding nvidia ones must be replaced | 02:37 |
gnarface | libgl1-nvidia-glx and libgl1-mesa-glx i think is a prime example | 02:37 |
gnarface | (and make sure to remember you'll want libgl1-nvidia-glx:amd64 *and* libgl1-nvidia-glx:i386) | 02:38 |
roundduckman-dev | You know what, thank you for your help, but considering I still have a somewhat functional system, I'll reinstall | 02:41 |
roundduckman-dev | I havrn't done much, and I can't delete the mesa stuff due to more dependency hell | 02:42 |
roundduckman-dev | I can just download etcher and the iso and reinstall Devuan | 02:42 |
gnarface | etcher??? | 02:45 |
gnarface | dear lord don't use that malware shit | 02:46 |
gnarface | that's half of your problem right there | 02:46 |
gnarface | use `dd` or `cp` | 02:46 |
gnarface | hell use cat even if it floats your boat | 02:46 |
gnarface | use anything from the repo | 02:46 |
gnarface | don't use some web-gen-2.0 driveby hack tool | 02:46 |
gnarface | in general you should be highly suspicious of anyone trying to rebrand core OS functionality | 02:48 |
roundduckman-dev | I use etcher because it also verifies, and I'm not that purist. I just like my core to be Unix-like, as that can lead to instability otherwise. If a side program crashes, I'd just throw it away. :/ | 02:51 |
gnarface | dd verifies | 02:52 |
roundduckman-dev | I thought it just unmercifully copies. :P | 02:52 |
gnarface | well i mean at the end, it will tell you how many blocks were read and how many were written, so you can note any discrepancies | 02:52 |
roundduckman-dev | dd is great BTW, just isn't my cup of tea. If it's yours though, more power to you, especially considering its power and simplity. | 02:53 |
gnarface | i just really don't trust etcher and i'm trying to save you more hassle, that's all | 02:53 |
gnarface | at best we're talking about people who presume to be qualified to safely and securely write your data to flash that haven't heard of dd | 02:54 |
gnarface | but what is far more likely is that they *have* heard of dd and have ulterior motives | 02:54 |
roundduckman-dev | Ehh, I got lots of issues anyways. I mean, I can mention about how a use pulsea- | 02:54 |
roundduckman-dev | *I | 02:54 |
gnarface | heh | 02:55 |
roundduckman-dev | See ya, got to go somewhere anyways, will be back after reinstall | 02:56 |
KatolaZ | M0E-lnx: we need to update parse_alioth in d1h | 10:16 |
KatolaZ | alioth is discontinued | 10:16 |
* Digit realised the manpage for flite says "-v" = "verbose", but in practice, that's for setting which voice to use (like "-v rms") | 14:07 | |
* Digit realises he's wrong | 14:09 | |
furrymcgee | regarding gcc doc and https://people.debian.org/~srivasta/Position_Statement.xhtml . Do you use debian free software guideline in devuan and what is your position to GNU Free documentation license? | 14:29 |
roundduckman | Alright, with a fresh new system, how to install nvidia drivers from backports? | 14:31 |
roundduckman | Alright gnarface, with a fresh new system, how to install nvidia drivers from backports? | 14:31 |
roundduckman | Without screwing it up this time... ;) | 14:32 |
gnarface | don't enable multiarch just yet that will confuse you | 14:35 |
gnarface | start with `apt-get -t ascii-backports nvidia-driver libgl1-nvidia-glx` or else just follow that debian wiki page... | 14:35 |
roundduckman | Well, I'd need it to install it properly to get Steam working, but I'll hold back if needed. | 14:35 |
gnarface | easier to test with glxgears and glxinfo in 64-bit mode first | 14:36 |
roundduckman | Also, I'm going to see if I can find a way to back shit up so if a screw up, I can quickly do a do-over | 14:36 |
gnarface | that is a good idea | 14:38 |
roundduckman | gnarface, I'm backing up with some graphical tool I found that uses rsync. I'll get that done, then the fun will begin. :P (yeah, should've thought about that before entering here) | 14:53 |
roundduckman | Sorry about the huge delay, gnarface. I had to sleep (parents) and my laptop shutdown due to a dead battery. Stupid battery indicator. Here's my log when doing your command: https://pastebin.com/kBCDSj5U I installed some stuff, but I haven't touched drivers yet. :( | 21:00 |
roundduckman | going to reboot | 21:10 |
roundduckman_ | gnarface, I have some success by just installing bumblebee-nvidia, It might be that nvidia-driver is meant for desktops and bumblebee handles similar stuff, while also trying to install intel shit. | 22:00 |
roundduckman_ | That said, I can't use optirun or primusrun to force using Nvidia GPU. | 22:01 |
roundduckman_ | damn it | 22:01 |
roundduckman_ | My problem was that the two packages are meant to conflict (due to also installing Mesa, which plain-jane Nvidia-driver hates), as I noticed, and if I only install Nvidia, the stupid driver doesn't work and I would need to reinstall | 22:05 |
roundduckman_ | It doesn't work because I got a mobile 1050 ti | 22:05 |
DeeEff | Hey all, having some graphics / login problems related to logind I think. I get "logind integration requires -keeptty and -keeptty was not provided, disabling logind integration" | 23:02 |
DeeEff | Wanted to know if there's a good way around this. | 23:03 |
DeeEff | I want to use lightdm as my display manager, but it doesn't seem to be working | 23:03 |
golinux | DeeEff: Some windows managers are incompatible with certain DEs backend | 23:15 |
golinux | Might be something in the release notes: https://files.devuan.org/devuan_ascii/Release_notes.txt | 23:16 |
DeeEff | Yeah, but in the past I've always just used awesomewm with lightdm | 23:17 |
DeeEff | Also this is ceres so ascii stuff may not be relevant | 23:17 |
golinux | Very little work has been done on ceres yet. | 23:20 |
DeeEff | Oh wait, I didn't even have awesome installed from the last set of broken packages I fixed. | 23:34 |
DeeEff | Wat | 23:34 |
DeeEff | golinux: yeah, I actually downgraded to ascii, which was a failure, but then upgraded back to ceres | 23:34 |
DeeEff | If there's a proper path to downgrade to ascii without it inheriting the same set of problems I already have I'm open to hearing about it | 23:35 |
DeeEff | Thinking my only shot at this point is to actually just reinstall from scratch. :/ | 23:47 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!