Kamey_ | Hello Everybody, I'm new to this distro and I've just finished installing it, but the resolution is stuck at 1024x768 and that is the only available option, I've checked boot log and there's this: | 02:47 |
---|---|---|
Kamey_ | Jul 26 02:30:43 devuan kernel: [ 5.441375] [drm:amdgpu_pci_probe [amdgpu]] *ERROR* amdgpu requires firmware installed | 02:47 |
Kamey_ | Jul 26 02:30:43 devuan kernel: [ 5.441399] amdgpu: See https://wiki.debian.org/Firmware for information about missing firmware | 02:47 |
Kamey_ | Am I missing AMD GPU Drivers and how can I install them? I thought Linux would come with these drivers or open source ones built in into the kernel, especially for this older GPU, I have RX 570. | 02:47 |
Kamey_ | kamey@devuan:~$ lspci -nn | grep VGA | 02:49 |
Kamey_ | 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev ef) | 02:49 |
mason | Kamey_: You might look to see if you have any/all of theser installed: firmware-linux-free firmware-linux-nonfree firmware-amd-graphics | 02:50 |
gnarface | it's the firmware-amd-graphics one | 02:52 |
Kamey_ | mason I checked with dpkg-query and I have firmware-linux-free and firmware-amd-graphics but I don't have firmware-linux-nonfree. | 02:53 |
gnarface | hmm, odd, i don't have firmware-linux-nonfree here. i was pretty sure that was not required for AMD cards | 02:54 |
gnarface | firmware-amd-graphics definitely is though | 02:54 |
gnarface | but chimaera may be old enough you actually need the version from backports | 02:55 |
mason | gnarface: Just taking a wild stab. I'm used to seeing messages in dmesg about what specifically appears to be missing, which can then be fed into apt-file search. | 02:55 |
gnarface | still, i'm confused because i didn't think that card was that new | 02:55 |
Kamey_ | I don't know anything about backports, this is my first time trying a debian based distribuation. | 02:55 |
gnarface | Kamey_: did you install chimaera or daedalus? | 02:56 |
Kamey_ | and it is hard to learn or do anything on such low resolution. | 02:56 |
Kamey_ | I installed chimaera | 02:56 |
Kamey_ | I was reading debian wiki what about the xserver-xorg-video-amdgpu package? | 02:57 |
gnarface | deb http://deb.devuan.org/merged chimaera-backports main | 02:57 |
gnarface | deb-src http://deb.devuan.org/merged chimaera-backports main | 02:57 |
gnarface | you do also need xserver-xorg-video-amdgpu but i thought that was in main | 02:58 |
gnarface | either way, make sure you have it | 02:58 |
gnarface | if you already did or if adding it then rebooting doesn't change anything, try getting the kernel and firmware from backports | 02:59 |
Kamey_ | where is the repository located, I tried seeing /etc/apt/sources and it is blank. | 02:59 |
gnarface | the repository config you mean? it's /etc/apt/sources.list | 02:59 |
Kamey_ | ah so it has .list at the end | 02:59 |
gnarface | there should not be any file called /etc/apt/sources | 02:59 |
Kamey_ | yeah I don't have the backports repos added | 03:00 |
Kamey_ | should I add them? | 03:00 |
gnarface | you typically don't need them, but in this case you should add them temporarily | 03:00 |
gnarface | actually, let me see your sources.list so i can sanity check it | 03:01 |
gnarface | don't paste it in here, paste it at paste.debian.net | 03:01 |
Kamey_ | http://paste.debian.net/1286961 | 03:02 |
gnarface | ok | 03:03 |
gnarface | not bad | 03:03 |
gnarface | two things: get that stupid extraneous tab out of line 24 (sorry about that) and add " contrib non-free" to the end of those two lines as well (sorry about that too) | 03:03 |
gnarface | then you should just have to run "apt-get update && apt-get -t chimaera-backports --no-install-recommends install linux-image-amd64 linux-headers-amd64 firmware-amd-graphics" | 03:04 |
gnarface | after that probably comment out lines 24 and 25 then run "apt-get update && apt-get clean" | 03:05 |
Kamey_ | alright | 03:05 |
gnarface | a reboot will be required after that | 03:05 |
Kamey_ | # Backports | 03:06 |
Kamey_ | # deb http://deb.devuan.org/merged chimaera-backports main contrib non-free | 03:06 |
Kamey_ | # deb-src http://deb.devuan.org/merged chimaera-backports main contrib non-free | 03:06 |
gnarface | oh, probably worth noting, if you needed any other firmware packages, like for example amd64-microcode or firmware-realtek, you should get them from backports right now too so they match the kernel version | 03:06 |
Kamey_ | oh okay, thank you. | 03:07 |
gnarface | but you don't, as a general rule, want to be in the habit of getting everything from backports, so that's why i recommend disabling it to prevent mistakes | 03:07 |
Kamey_ | i will reboot | 03:08 |
Kamey_ | and try now | 03:08 |
gnarface | good luck | 03:08 |
onefang | Hmmm, don't you need backports to get updates from things you installed from backports? | 03:08 |
Kamey_ | thanks, ill join again to report status | 03:08 |
gnarface | onefang: yep, but you don't want mistakes in the package dependencies to cause a recursive update of everything backports can possibly upgrade you to. i've seen it happen with nvidia drivers and stuff in contrib. | 03:09 |
onefang | Which is why I pin things. | 03:09 |
onefang | But too much to throw at the Devuan / Debian newbie. | 03:10 |
gnarface | yes, my point exactly | 03:10 |
gnarface | well, it would have been my point but you beat me to it :) | 03:10 |
onefang | B-) | 03:10 |
Kamey_ | Hello, I'm back. it worked. | 03:12 |
gnarface | onefang: admittedly it was a decade ago, before devuan, but it was like... nvidia-settings -> colord (recommended) -> the entire rest of the graphical stack -> unbootable install | 03:12 |
onefang | Welcome back Kamey_. | 03:12 |
gnarface | Kamey_: you got HD res now? | 03:12 |
Kamey_ | yeah 1080p works just fine | 03:12 |
gnarface | cool | 03:12 |
Kamey_ | thanks | 03:12 |
Kamey_ | is this all i needed to do, can i run 3D software aswell? | 03:13 |
onefang | Should be able to. | 03:13 |
gnarface | Kamey_: well, you need like 10-20+ mesa packages but they're all in main and should have been installed as dependencies automatically | 03:13 |
onefang | Oh yeah, I forgot those. lol | 03:13 |
gnarface | if something isn't working, i can give you a list of the ones i'm using that should cover most of them | 03:13 |
Kamey_ | I will try now | 03:14 |
gnarface | Kamey_: the mesa packages you need are all in main | 03:14 |
gnarface | i'm surprised the stock chimaera kernel is actually that old but i guess i shouldn't be | 03:15 |
gnarface | Kamey_: start with the mesa-utils package then run "vblank_mode=0 glxgears" | 03:16 |
Kamey_ | i don't have glxgears installed and package glxgears doesn't exist I assume it comes with some mesa package and i don't have it. | 03:16 |
Kamey_ | oh, sorry i didn't see | 03:17 |
Kamey_ | it's mesa-utils you wrote | 03:17 |
gnarface | yea | 03:17 |
onefang | Or just try the 3D program you actually want to use. | 03:17 |
Kamey_ | glxgears works | 03:17 |
Kamey_ | just fine | 03:17 |
gnarface | well it'll work even without hardware accel, but there should be a notable difference in framerates of several thousand fps at least | 03:18 |
Kamey_ | 93367 frames in 5.0 seconds = 18673.301 FPS | 03:18 |
gnarface | here, my mesa packages from daedalus, for reference https://paste.debian.net/1286963/ | 03:18 |
gnarface | heh, yea you have hardware accel there | 03:18 |
Kamey_ | yeah it was going at around 18k fps | 03:18 |
onefang | Thousands? What am I doing wrong, I only get hundreds. | 03:18 |
Kamey_ | which gpu do you have? | 03:18 |
gnarface | onefang: maybe you're running it on a pinephone? | 03:19 |
gnarface | or something else with a mali 400 gpu? | 03:19 |
Kamey_ | if he is using nvidia i wouldn't be surprised | 03:19 |
Kamey_ | I sold my nvidia | 03:19 |
Kamey_ | just so i can use linux | 03:19 |
Kamey_ | i bought amd one instead | 03:19 |
onefang | Ah, 18k for glxgears. I was talking about actual 3D software I use. | 03:19 |
Kamey_ | ah | 03:19 |
Kamey_ | I get 2500 fps in Minecraft | 03:19 |
gnarface | old nvidia cards can easily pull 18-28k too | 03:19 |
Kamey_ | and around 400 fps in blender | 03:20 |
gnarface | in glxgears anyway | 03:20 |
Kamey_ | so yeah this is more realistic | 03:20 |
onefang | Though anything higher than your monitors maximum frame rate is just bragging rights. | 03:20 |
gnarface | another good test is mplayer -vc ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffhevcvdpau,ffh264vdpau,ffodivxvdpau | 03:20 |
gnarface | with hardware accel and that -vc option on amdgpu cards, mplayer will pull single digit cpu usage % | 03:21 |
gnarface | for standard def feeds, i get ~4-6% here with top in "Irix mode" and working hardware accel and like 30-40% without | 03:22 |
gnarface | of course, ioquake3 is still in the repos, you just need to add maps | 03:23 |
gnarface | hmm, that mplayer example command is incomplete sorry | 03:23 |
gnarface | mplayer -cache 8192 -noconsolecontrols -ao alsa -vo vdpau:sharpen=-1,denoise=1,deint=3,hqscaling:1 -vc ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffhevcvdpau,ffh264vdpau,ffodivxvdpau | 03:24 |
gnarface | you want something more like that | 03:24 |
gnarface | it's not pretty but it works good | 03:24 |
gnarface | (vlc works without fancy options but wastes so much cpu time on the UI it's ridiculous) | 03:25 |
* Xenguy likes mpv (a cousin of mplayer?) ... | 03:26 | |
Kamey_ | yeah everything works | 03:26 |
Kamey_ | i have hardware accel | 03:27 |
gnarface | Xenguy: yea mpv is like a 2nd or 3rd generation fork of mplayer. they do good at supporting acceleration on fringe hardware but they tend to suffer more regressions | 03:27 |
Kamey_ | I tend to use VLC for watching multimedia content | 03:27 |
gnarface | Xenguy: mplayer is nice because it's kinda dead the same way Latin is dead | 03:28 |
Xenguy | gnarface, I just love the hardcore hotkey approach, makes it a joy to use | 03:28 |
Kamey_ | latin used by doctors | 03:28 |
Xenguy | Can't be all bad if mpv is based on mplayer I suppose | 03:28 |
Xenguy | Cos I love mpv | 03:29 |
gnarface | it's the video player of choice for many pinephone users | 03:29 |
Xenguy | I should look at getting one of those (but I'm veering OT) | 03:29 |
gnarface | (unsurprisingly because they were the first or at least one of the first to support the hardware video accel on those devices) | 03:30 |
Xenguy | Great work | 03:30 |
gnarface | yea we should reign it in | 03:30 |
gnarface | Kamey_: welcome aboard | 03:30 |
Xenguy | aye | 03:30 |
Kamey | devuan came with glibc/libc6-2.31 but I need version 2.33 for software that requires it, I'm not sure waht to do, backports don't have anything newer either. is there a way to have custom gllibc version specific to an app, and how and where do i get glibc version i need. | 04:34 |
gnarface | Kamey: did you check to see if daedalus has it? | 04:36 |
gnarface | daedalus is the one that actually corresponds with debian bookworm. if you're going to be running into this problem a lot it may be worth it to just upgrade to daedalus (in which case sorry for wasting your time with backports) | 04:37 |
Kamey | I thought that Chimaera was the latest so it would have latest stuff? what is daedalus? | 04:39 |
Kamey | ah I see daedalus is dev version | 04:39 |
gnarface | chimaera is current stable, but we're a release behind debian temporarily. daedalus is the next release, and by most accounts it's finished | 04:39 |
Kamey | how can i upgrade to it without reinstalling system | 04:39 |
gnarface | that's the fun part, just change your sources.list and run "apt-get update && apt-get dist-upgrade | 04:39 |
gnarface | well, i'd recommend actually, "apt-get update && apt-get --no-install-recommends dist-upgrade) | 04:40 |
gnarface | er, " | 04:40 |
gnarface | you follow | 04:40 |
Kamey | i see | 04:40 |
gnarface | only problem is, the names of the backports packages you installed may get in the way | 04:40 |
Kamey | so i can follow the guide upgrade to chimera but instead of using chimera repos i do for daedalus | 04:40 |
gnarface | so you might end up having to manually ... do something to them | 04:40 |
gnarface | yea | 04:40 |
Kamey | I cannot find repository links for daedalus so I will just assume I can edit surces.list and replace the text saying Chimaera with Daedalus | 04:42 |
gnarface | yep | 04:42 |
gnarface | the installer isos are up on files.devuan.org and they do need testing, as they're the primary thing holding back the release, but you don't need them to do this | 04:43 |
Kamey | Okay i'm upgrading | 04:44 |
Kamey | 1.3 gb | 04:44 |
gnarface | the process would be the same for debian, by the way. wherever feasible everything was done to preserve expected behavior for stuff like this | 04:44 |
Kamey | that is very good | 04:45 |
Kamey | okay cool it wasnt so slow | 04:45 |
Kamey | its done downloading | 04:46 |
gnarface | so, now you may need to also replace the kernel, headers, and that firmware-amd-graphics package... not from backports but just from regular daedalus | 04:46 |
gnarface | you may need to call apt-get to do this manually due to a snafu with the way backports versions are named | 04:47 |
gnarface | (sometimes they false-positive as newer because it's just basically dumb string comparisons and adding something like "-bpo23" or whatever screws it up) | 04:48 |
gnarface | well, that said you it'll probably run fine with the old kernel and drivers | 04:49 |
gnarface | but if you don't want to find any weird bugs you'd want to be running the stock stuff wherever possible obviously | 04:49 |
Kamey | yeah i've done everyithing | 04:54 |
Kamey | everything works | 04:54 |
gnarface | hooraay! | 04:54 |
kamey | Hello everybody, I've installed GNOME desktop, since I really like it, but since this is my first time using devuan/debian I've followed the guide from debian site and I've installed, task-gnome-desktop package, I hope this is the right one, so far so good it works, but there are two issues that occured, 1 - some programs have minor GUI issues where they appear to use different themes such as the close menu and etc, 2 - there's no | 10:27 |
kamey | audio, debian package seems to have removed pulseaudio and installed pipewire but I don't know what configuration needs to be done for this to work. | 10:27 |
kamey | This is what I meant by GUI issue, screenshot: https://ibb.co/5KtjV8N | 10:29 |
kamey | I will go now I need to be somewhere, but feel free to answer if you know any solutions, I will be reading your replies on the archive website and if I have any additional question or update I will reply to that. | 10:31 |
kamey | the issue seems to be that there's no pipewire service for pipewire service for sysvinit so idk how to enable it. | 10:48 |
kamey | trying to install puleseaudio with gnome it doesn't work because then it wants to remove "gnome gnome-core pipewire-alsa pipewire-audio" http://paste.debian.net/1286987/ | 11:03 |
schillingklaus | pulseaudio and gnome are systemd-friendly... so I boycott them | 11:15 |
jorge | Hello | 11:44 |
jorge | One question, with debian 11 or 12, through live-build and calamares I can make a live distro that can be installed. I'm trying with devuan but it doesn't work the same. Does anyone know how to do it? Thank you. | 11:44 |
stable_x | jorge: I believe that the Devuan live isos contain the tool refractasnapshot, which is intended to create a bootable live iso from the running system. | 11:50 |
jorge | Ok, I'll look at what you told me. Thank you so much. | 11:56 |
gnarface | kamey: permissions are a primary difference between systemd and other init systems. systemd gives the locally logged in user full administrative access to all devices by default. historically this has been considered a massive security hole. you have to manually add yourself to the "audio" group before anything works. not sure if that's the only issue you're seeing, but it's at least the first one. | 20:06 |
gnarface | i see you're not in the channel still. hopefully you see this in the archive. | 20:09 |
gnarface | as for the theme thing, sorry i'm too paranoid to click on that link but i assume you just need to add some theme packages. | 20:11 |
gnarface | if necessary maybe change a gtk user config or two | 20:12 |
rwp | Also I think kamey may have simply needed to start the pipewire server. Maybe. I think. | 20:14 |
rwp | The systemd folks have this infrastructure for starting it as a user.service or something. Me I am thinking I would start it in my ~/.xsessionrc file. | 20:15 |
rwp | Having said that here is a caution. I am not currently using audio services so not yet using pipewire for me yet. So the above might be wishful thinking on my part. | 20:15 |
gnarface | i don't know much about pipewire, but i know pulseaudio is started from the user session rather than as a init service | 20:16 |
gnarface | (and i know it works by default with lightdm and kde in devuan beowulf but that's the last time i checked it) | 20:17 |
scorpion2185[m] | dinit can provide user services. | 20:18 |
scorpion2185[m] | gentoo devs made a script since pw may misbehave if you log out | 20:18 |
scorpion2185[m] | you kill it and launch it again to avoid problems | 20:19 |
rustyaxe | Kill everything. | 20:21 |
rustyaxe | pipewire-pulse<3 | 20:21 |
rwp | I should spend some time learning and using pipewire so that I can help with pipewire questions. Because pulseaudio is so bad that we do need to help people migrate away from it. | 20:23 |
rustyaxe | i just have /etc/X11/Xsession.d/98-pipewire which executes '#!/bin/bash\npipewire &\nwireplumber &' where \n is an enter | 20:23 |
rustyaxe | Most of hte configuration will work out the box if you just use wireplumber | 20:23 |
rustyaxe | qpwgraph will let you tweak audio routings between programs | 20:23 |
scorpion2185[m] | I migrated as soon as I could I have a modified version of the gentoo script if someone wants it | 20:26 |
* rustyaxe throws up some gang signs and goes back to editing in kicad | 20:31 | |
squeaktoy | Hey nvidia-driver broke | 23:40 |
squeaktoy | The following packages have unmet dependencies: | 23:42 |
squeaktoy | nvidia-driver : Depends: nvidia-kernel-dkms (= 525.125.06-1~deb12u1) but 525.105.17-1 is installed or | 23:42 |
squeaktoy | nvidia-kernel-525.125.06 or | 23:42 |
squeaktoy | nvidia-open-kernel-525.125.06 or | 23:42 |
squeaktoy | nvidia-open-kernel-525.125.06 | 23:42 |
rwp | Be careful pasting directly! Use a pastebin. Otherwise the global Libera.Chat bot will kick you! | 23:43 |
rwp | That's the proprietary nVideo closed source driver? | 23:43 |
rwp | s/nVideo/nVidia/ (I can't type today or any day.) | 23:44 |
squeaktoy | yeah | 23:46 |
squeaktoy | https://dpaste.com/8Q7LMTXFS here's my sources.list | 23:46 |
squeaktoy | https://bpa.st/OAWQ | 23:54 |
squeaktoy | xorg crash even with nouveau | 23:54 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!