#Dell Precision M6800 - Quadro K3100M x HD4600

1 messages ยท Page 1 of 1 (latest)

nova herald
#

Hi, I have a Dell Precision M6800 with an MxM Quadro K3100M, but also the iGPU on the i7 4710MQ - the HD4600.

Gentoo is definitely recognising and using the iGPU, however I have no clue if it is or is even able to use the Quadro. I've installed NVIDIA Drivers Version 420 which hasn't given any incompatibility errors however still I have no clue if it has the ability to swap between it and the iGPU or even initialise it in the first place.

Having NVIDIA Control Panel would most certainly help here since that way I can make it prioritise the card however NVIDIA X Server settings doesn't really do the same stuff from what I can see and like I also can't seem to find any way of getting NVIDIA Control Panel to work.

Neofetch does pick up the Quadro however it's not in the KDE system specs menu and I just genuinely can't tell what's doing what here or how to make it work properly.

If you can't tell I've never had a laptop with a dGPU before now, and the last time I even did Linux on an NVIDIA card was with my 1060 and Arch quite a while back, and the older cards like these are just worse to work with again and then it being a laptop with an iGPU also included adds yet another layer of confusion...

If none of this makes sense I apologise it's stupidly late right now

hard raft
#

helo

#

welcome to having graphics card in a laptop

#

here are some common information tools that can provide lots of information about the status of your GPUs

#
dmesg
lspci -vnn
lsmod
cat /etc/modprobe.d/*
cat /etc/default/grub
glxinfo -B
vulkaninfo --summary
#

the above are all applicable to all GPUs in some way or another, and for the case of NVIDIA specifically, if you are able to use nvidia-smi as well, then usually it means your proprietary NVIDIA driver is installed and running

#

these are also all mostly distro-agnostic and do apply to Gentoo. if you are able to install the packages providing those commands into Gentoo, then if you upload their stdout to a pastebin (to adapt my pastebin recommendation to the specific support channel as usual, here it would likely be https://wiki.gentoo.org/wiki/Wgetpaste, though I haven't used that much) and send the pastebin links here, I will be able to evaluate your configuration and tell you as much as I can confirm about it

#

in order to choose which GPU is used to render any particular application, unfortunately the hardware wiring of the MxM card to the CPU and monitor through the motherboard can wildly vary by manufacturer, model and era especially for NVIDIA and I suspect that many solutions do not work perfectly on every device ever made. however you can read these articles for an overview of the situation on Gentoo https://wiki.gentoo.org/wiki/NVIDIA/Optimus https://wiki.gentoo.org/wiki/Hybrid_graphics

#

The majority of my experience with the NVIDIA proprietary driver in systems with both Intel and NVIDIA has been with a ASUS K53SV motherboard containing NVIDIA GeForce GT 540M and Intel Core i7-2630QM

#

On that system, most of the time when I wanted to force to use of the NVIDIA GPU for anything, I would force it for everything in the entire system by applying this configuration found on the Arch Wiki, which I believe is safely distro-agnostic because it consists of only xorg.conf and xrandr settings and I have known it to work on Debian. https://wiki.archlinux.org/title/NVIDIA_Optimus#Use_NVIDIA_graphics_only

#

In my experience, with all AMD GPUs using open source drivers, configuring xorg.conf is usually unnecessary,

#

In direct contrast to my experience with NVIDIA, where I don't think I have ever once a single time successfully used an NVIDIA GPU with the proprietary driver without precisely micromanaging xorg.conf

hard raft
hard raft
#

forgot to mention that glxinfo -B should connect to a Xorg server so is best run unprivileged, while all the others may be run as root

#

in the case of vulkaninfo, I have a AMD FirePro M5100 from the same era that is able to use Vulkan well when configured correctly - but it's AMD. Google tells me that some people have been able to enable Vulkan with Quadro K3100M on GNU/Linux, but I suspect that too will likely not instantly work for you.

nova herald
#

aha, thank you - lemme start it up and mess with some of this stuff

#

well nvidia-smi works so that's good

#

right just did some of that stuff, just rebooting now see what happens

#

yeah thats not quite gone to plan, i have just a black screen

nova herald
#

right a hot moment later i'm back to having an actual display output

#

give me a moment to try run something and see what card it initialises with

#

Interesting

#

@hard raft

#

this is interesting lol

#

this is that minecraft error

#

glxinfo -B

#

right so it would appear to be on the quadro but without hw accel?

paper field
#

what kernel are you using? dist?

nova herald
#

yeah

#

just standard dist

paper field
#

good

#

makes testing easier

nova herald
#

indeed

paper field
#

followed the wiki to install?

nova herald
#

nein, xartin's stage 4 desktop tarball

#

i installed on my E7440 a while back, still the same installation just on my precision

paper field
#

ok try following the wiki to see if it fixes it

#

~wiki nvidia

opal gobletBOT
paper field
#

make sure you check what driver supports your card too

nova herald
#

already got a driver installed that supports the card, to my knowledge

paper field
#

after that show us what happens

nova herald
#

at least it didnt throw any errors

#

ok

#

will do

paper field
#

This is best troubleshooting to see where to look next

#

I like xartin and he is a good user but I still wouldn't trust his stage4

nova herald
#

from a security pov?

#

or just like for graphics cards and hardware

paper field
#

that too

#

plus you won't learn if someone else does it for you and where is the fun in that?

nova herald
#

already done it before

#

this was purely from a compile times standpoint on the e7440

#

this machine now would be better

#

but yeah back when i did the laptop build originally i didnt want to spend hours just getting a base systek

paper field
#

what cflags are set?

#

out of interest

#

and what's your specs

nova herald
#

i7-4710MQ, K3100M, HD4600, 28gb DDR3L (dont ask)

#

E7440 was i5-4300U, HD4400, 16GB DDR3L

paper field
#

ssd?

nova herald
#

yep

SanDisk 512GB (Win11) (SATA)
SK Hynix 240GB (Gentoo) (mSATA)

Hitachi 750GB 7200RPM (Storage) (SATA)

#

E7440 was:

SK Hynix 240GB (Gentoo) (mSATA) (same install)
Samsung 256GB (Win10) (mSATA)

#

oh yeah lol I also have 2 wifi adapters in it - the all in 1 dell bluetooth+wireless adapter, and a second wifi adapter in the cellular wwan port which is just wireless, since supposedly gentoo doesnt support the original dell one and i want the bluetooth support

paper field
#

should be pretty fast then for gentoo

#

outside of the normal trouble compiles

nova herald
#

yup

paper field
#

anyway what cflags?

nova herald
#

ummmmmm

#

ahem

#

pretty sure I broke it more or something

#

let me hop into a tty rq and check cflags

#

I apologise I can't take a direct screen snap lol

paper field
#

I hate you ๐Ÿ˜›

nova herald
#

thanks

paper field
#

You must watch the video now

nova herald
#

oh dear

#

what video

paper field
nova herald
#

what did I do

#

Oh right

#

Taking phone pics

#

Sorry I cant do much about that rn

nova herald
#

It's further borked than before

paper field
#

It's a joke showing the pain we have to go through trying to help others ๐Ÿ˜›

nova herald
#

Lmao sorry

paper field
#

It's fine, I know why you did it

nova herald
#

yeah lol

paper field
#

But you system would benefit with some tweaks to make it run better

nova herald
#

Most likely yes lol

paper field
#

We can do that later when we both have time

nova herald
#

These are also the use flags and video flags etc while im here despite it not being clear

nova herald
paper field
#

I'll show you the best ways and why then you can pick whats best for you and why we do it

#

be loads of fun

nova herald
#

yippee

#

I need to probably do work on my main systems Gentoo some time too but that only has a couple of issues

#

Laptop first

#

Now it's time to work out what I broke

paper field
#

well try to resolve them yourself first and if you get stuck you know where we are

nova herald
#

ehehe yeah i'll try my best

paper field
#

just show logs and what you have tried first please

#

it helps us to help you

nova herald
#

i will try my best

paper field
#

right see you later, gl

nova herald
#

ty

paper field
nova herald
#

oh hey I can finally catch up on emails now

#

thanks firefox

paper field
#

links -g is you friend

#

back in the day I would browse the net with that and watch movies with mplayer on the terminal as I would waste 3 days compiling gentoo the long way just to get 0.0001% more speed

nova herald
#

lol nice

#

this is interesting, sddm seems to not have issues

#

lemme try wayland plasma

paper field
#

do as I say not as I do is always important to remember

#

X ftw trolley

nova herald
#

yeah i mean like wayland doesnt seem any better

#

if anything worse

#

maybe it's my kde configurations or something

#

running nvidia drivers ver420

#

didnt give any incompatibility error

#

oh mein gott i can feel the heat of this laptop THROUGH my desk

paper field
#

when you run your system at full load for 2 weeks solid then we can talk ๐Ÿ˜›

nova herald
#

lol

#

what do i put into my package.use to get it to pull nvidia-drivers ver 319?

paper field
#

stick with me and I'll show you every terrible thing you can do to your system

paper field
nova herald
#

not a damn clue

#

oh ok

#

3.90 is the oldest available

#

i could do with that one probably

#

i feel like 4.70 may be too new

paper field
#

I'm not being a knob just to be clear, I just like to teach people how to help themselves

nova herald
#

yeah lol i guessed

#

didnt even know this existed

paper field
#

You'll be surprised how many people don't

#

the wiki page I gave earlier shows which driver works with which card so why not see if you can confirm yourself and if not we'll check together

nova herald
#

will do

#

so the 470.182.03::gentoo should support it

paper field
#

yep

nova herald
#

thats what i have installed

paper field
#

with wayland?

nova herald
#

nope X

paper field
#

oh ok

nova herald
#

i just have wayland version installed to test stuff

paper field
#

damn it!

nova herald
#

incase i need it

paper field
#

I wanted to rant about wayland

#

ok keep following the wiki steps

nova herald
#

ok

#

thing is tho

#

i think i did everything

#

or at least everything major

paper field
#

So do I

#

but the difference between being a new user and a pro is that a pro knows its always their fault

nova herald
#

oh it most certainly is my fault

paper field
#

so we check the steps again before looking elsewhere

nova herald
#

but like

paper field
#

I get you, but rather than assume its better to know ๐Ÿ™‚

nova herald
#

hmm right so startx gives a segmentation error

paper field
#

nice

#

any error message?

nova herald
#

not really

paper field
#

just a gist for a hint will do

nova herald
#

sorry but still TTL stuck

#

looking at the logs now

paper field
#

@mossy plinth second opinion please

#

Mia is very good btw but don't tell her I said that

nova herald
#

mmmm there are so many potential issues in this log

#

i wonder if i can somehow get it out of the tty

paper field
#

I have some ideas but I want to discuss them before wasting your time

nova herald
#

ok

mossy plinth
#

hi what are the ideas

paper field
#

we'll let you know which is best once we have talked so don't worry if you don't follow

nova herald
#

ok

paper field
nova herald
#

i have my xorg log managed to copy it off to an usb drive

paper field
nova herald
#

ok

paper field
#

i think the last one is right

mossy plinth
nova herald
#

nice one

paper field
#

anyway mia what would cause that? only thing i know of is compiler mismatch

paper field
mossy plinth
#

what compiler did he use

#

also can you try to post your xorg.conf

nova herald
#

ok

#

lemme get xorg conf now

paper field
mossy plinth
#

[ 454.783] (II) GLX: Another vendor is already registered for screen 0

#

oh this is a xartin stage4?

nova herald
#

just used emerge

#

yes

paper field
#

can you show eselect gcc list

#

photo fine or just type it

nova herald
#

originally built it on my e7440 where emerging the entire system wasnt really viable time wise

#

ok

mossy plinth
#

did you just copy over the files?

#

from one install to another

paper field
nova herald
mossy plinth
#

Idk

#

it's loading modesetting drivers

#

for Intel

nova herald
paper field
#

ah

mossy plinth
#

and then nvidia crashes

paper field
#

eselect gcc set 2

mossy plinth
#

compiler mismatch is a good reason

paper field
#

then merge nvidia again

nova herald
mossy plinth
#

I assume they're not ABI compatible

nova herald
#

ok

paper field
#

let use know

nova herald
#

emerging nvidia now

mossy plinth
#

due to the differences in how it's optimized

paper field
mossy plinth
#

for the different CPUs between your machines

nova herald
#

they're both haswell systems

mossy plinth
#

I assume they're not the same generation

#

oh ok

paper field
nova herald
#

i5-4300U vs now the i7-4710MQ

mossy plinth
nova herald
#

do you still want the xorg conf

mossy plinth
#

honestly yea

nova herald
#

ok

mossy plinth
#

do what immolo said too

nova herald
#

two seconds let me finish emerging the drivers

#

lemme restart with those new drivers too

mossy plinth
#

hm

#

modesetting is just inactive device

#

generated by nvidia-xsettings should be okay

#

actually does have a line for intel

nova herald
#

i need to go eat brb

mossy plinth
#

alright

#

Intel HD 4000 is known to cause issues

#

with nvidia

paper field
#

that's handy I need to do some things

mossy plinth
#

if doing what immolo told you to doesn't work you could try removing any lines relating to your intel card (it seems that you want to use the dedicated gpu as your primary GPU)

#

and blacklisting them

paper field
#

that shouldn't be needed

mossy plinth
#

true am just throwing out ideas

#

I mean Xorg isn't loading or making use of them

paper field
#

I agree with that

mossy plinth
#

Glamor is the only one with any line relating to modesetting

paper field
#

I'm just hoping this isn't a really old stage3

#

I have a feeling this is going to be a long fix

mossy plinth
#

yea..

#

I mean xartin knew some stuff about Optimus

#

/ PRIME render offloading

#

he would also scream at people not to bother with optimus

#

and use PRIME

#

alright I am reading up a bit more maybe ignore some of the ideas for nwo

nova herald
mossy plinth
#

4000-series I mean

nova herald
nova herald
mossy plinth
#

so for now

#

just switch to the newer version of gcc

#

I would try to eliminate any chance of an ABI compatibility with the hint immolo found

#

did you update xorg?

#

and glibc?

#

since this might be a very old stage4 idk when you did a --sync and -auDU world

nova herald
mossy plinth
#

if it still doesn't run can you try to rebuild xorg and glibc

nova herald
mossy plinth
#

if we can rule that out I would guess it's an issue related to how the config loads specific libraries

nova herald
mossy plinth
mossy plinth
nova herald
#

oh ok

mossy plinth
#

trying to install new packages on a system that hasnt been updated in months

#

can be a big issue

nova herald
#

which it has

mossy plinth
#

but please use -auDU in the future not -auDN

nova herald
#

ok

#

will do

mossy plinth
#

--newuse will include packages which have new use flags

nova herald
#

let me re-emerge glibc and xorg then i'll do world

mossy plinth
#

--changed-use will only do packages that changed

#

ABI incompatibility might actually just be it

#

but if that doesn't solve it I'm gonna keep the glamor thing that was known to cause bugs with nvidia before in my head

nova herald
#

wait whats the xorg package called again

mossy plinth
#

xorg-server

nova herald
#

ty

mossy plinth
#

Attempted Steps:

  • eselect gcc to newer
  • reinstall nvidia
  • re-update xorg, glibc, nvidia

Yet to do:

  • update world set
  • investigate glamor dynamic library issues
#

updating nvidia doesn't cause a rebuild for Xorg, if there is an issue between the two that could be it, generally speaking you're trying to upgrade parts of your system when the rest is months behind which can cause issues

nova herald
#

just rebuilding those two packages now real quick, there's 14 total packages that need to rebuild at the same time

#

then i'll do world

mossy plinth
#

I think updating xorg-server will also update its dependencies including the intel drivers

nova herald
#

but that probably won't be too quick

mossy plinth
#

try to see if it works after those packages but you should do a world update anyway

#

that also removes another error source for us

#

it's not entirely unreasonable

mossy plinth
#

looking at the callstack

#

X issue, libc issue, nvidia issue

#

version mismatch is a reasonable assumption

#

dynamic linking is fun

#

๐Ÿ™ƒ

nova herald
#

fun lol

#

i'll let you know when these are done rebuilding

mossy plinth
nova herald
#

rn its just fetching files in the background

nova herald
#

righty should be done in a moment

paper field
#

thanks mia

#

This was everything I had planned to say

nova herald
#

it's done rebooting now

paper field
#

although before emerging <@&1101551477635428453> make sure you set the cflags correct to make it worth your time

nova herald
#

what should i set

mossy plinth
#

-march=native

#

O2 is fine, pipe is a must

#

unless you want to optimize a lot

paper field
#

common_flags="-O2 -pipe -march=native"

nova herald
#

ok thanks

#

also yeah its having that same issue still

paper field
#

we'll save the fun stuff for later when you are ready to play more

nova herald
#

world it is?

#

now?

#

or do you want me to do anything else first

mossy plinth
#

I would say sure, let's eliminate some error sources

nova herald
#

why the hell is everyone here now

mossy plinth
#

let's hear what immolo says

nova herald
#

like 9 people

#

oh right isee lol

#

dw

mossy plinth
#

because immolo @ everyone'd

#

or well

#

@ world

nova herald
#

lmfao

#

great

paper field
#

I don't like recommending but it starts us from a known base so it will remove all the unknowns

nova herald
#

want me to do anything else before doing -auDU world?

#

ok

paper field
#

I would go for emerge -e <@&1101551477635428453> in this case

#

but this is the only time I would suggest this is the right solution

nova herald
#

should i do --newuse too

paper field
#

naw it will rebuild everything

nova herald
#

ok

paper field
#

send us your emerge info before starting

nova herald
#

what info is that

paper field
#

lets make sure everything is set so it only builds once

#

emerge --info

#

send us your system settings

nova herald
#

you know let me export that to a file - too long for 1 pic

#

what system settings u want to see?

paper field
#

everything in that command ๐Ÿ™‚

nova herald
#

ok

#

ill export it to a file 2 secs

paper field
#

screenshot if you must

#

I'm wasting your time so you can have this one

nova herald
#

no too big to fit 1 screen

mossy plinth
#

can you try to emerge wgetpaste

paper field
#

you have earned two

#

oh I thought wgetpaste didn't work

mossy plinth
#

oh did it not

#

I wasnt here the entire time

paper field
#

I never checked

nova herald
#

i mean i just did wgetpaste

#

what does that do

paper field
#

why I am assuming

#

wgetpaste -c "emerge --info"

nova herald
#

what does that do

paper field
#

send the command output to a pastebin

nova herald
#

i already have the output off the machine dw

paper field
#

well you know how to do it going forward

nova herald
#

amateur hour

#

two seconds

paper field
#

hahaha

mossy plinth
#

wtf is that

paper field
#

happens to the best of us

nova herald
#

why tf is that still just pasting the command

#

echo "emerge --info" > (file) should work right

paper field
#

plus technically what I asked for

nova herald
#

lol

paper field
#

no echo

nova herald
#

oh right good point

#

duh

paper field
#

that prints text

nova herald
#

there we go

paper field
#

you have 8 threads?

nova herald
#

yep

#

quad core octa thread

paper field
#

cool

#

16gb ram you said right?

nova herald
#

nope that was the E7440

#

this has a rather awkward 28gb

#

dont ask

paper field
#

thats perfect

nova herald
#

i dont have another 8gb stick rn lol

#

so 3 8s and a 4 it is for now

paper field
#

just make a 4gb swapfile for safety and everything is good

nova herald
#

i already have an 8gb swap partition

paper field
#

28 should be enough but why risk an oom

#

good answer

#

see you on the other side

nova herald
#

ok

#

so emerge -e @ world yes

paper field
#

and remeber never to use weird stages again

nova herald
#

wdym

paper field
#

just use official ones

nova herald
#

ok

paper field
#

thanks mia

nova herald
#

ty both

paper field
#

โค๏ธ

nova herald
#

we will see if this works lol

#

i have my doubts

paper field
#

well you know where to ask

nova herald
#

great loads of masked packages

#

sorting that now

#

also SO MANY PACKAGES kill me now

paper field
#

did you sync first?

nova herald
#

no but i also only synced like 2 days ago

paper field
#

do it

nova herald
#

ok

paper field
#

then show us an example

nova herald
#

example of what

paper field
#

lets see if the masks are normal

nova herald
#

what exactly do you wanna see?

#

also i already sorted the masked packages

#

am i ok to run the update?

paper field
#

pull the pin

nova herald
#

stop updating?

paper field
#

pull the pin means go for it

nova herald
#

oh right ok

#

well good job that's what it means because it's going lol

paper field
#

its a saying that when you pull a gerande (no idea how to spell it) you can't go back

nova herald
#

this is so many packages ffs

#

holy jesus 1200 packages

#

just shoot me now

paper field
#

yep, we don't recommend this often so you are in an elite club

nova herald
#

yippee

#

i might have to run this over the course of a few days by the way depending on if any of these packages are big

#

doesnt it go from biggest to smallest tho?

paper field
#

goes in ordered of needed

nova herald
#

oh ok

#

well ye depending on if theres any big packages here it might be over the course of a few days stop and go i do this

#

so like

paper field
#

don't stop it if you can help it

nova herald
#

i can't sleep with it running

#

too loud

#

so it has about 3-4 hours before i'll have to cut it

paper field
#

fair reason

#

emerge --resume to pick up where it left off

nova herald
#

assuming just ctrl x or c or whatever it is to kill it?

paper field
#

don't run any other emerge commands

nova herald
#

ok

#

it might finish in time providing like llvm or gcc isnt in here or anything like that

paper field
#

yep or cntl s to freeze and q to resume

#

they are plus rust

nova herald
#

should also have experimental binhost connected tho if i remember right so like

paper field
#

cant see it enabled

nova herald
#

or at least i thought i had it enabled

paper field
#

mia might know

#

@mossy plinth your skills pls

#

binhost enabled yay or nay

nova herald
#

im pretty sure i did it on this install anyways

mossy plinth
#

as in in the conf?

#

don't think so

paper field
#

cool i thought the same

mossy plinth
#

EMERGE_DEFAULT_OPTS="--with-bdeps y --complete-graph y --fail-clean y"

#

should have

#

EMERGE_DEFAULT_OPTS="--binpkg-respect-use=y --getbinpkg=y"

#

I think enabling it wouldn't be stupid for 1200 packages

#

xartin seemingly didn't add any use flags that are too insane

#

USE="10bit 12bit 7z 7zip X a52 aac aacplus aacs acl acpi aio alsa amd64 bash-completion bdplus bluetooth bluray branding bzip2 cairo caps cdda cdr chromaprint cjk clang cli conntrack corefonts crypt cups cxx dbus dist-kernel dri dts dvd dvdr elogind encode exif ffmpeg flac fontconfig fortran gdbm gif gpm gtk gui hwloc iconv icu idn inotify iproute2 ipv6 ithreads jpeg jpeg2k json lame lcms ldap libevent libglvnd libkms libnotify libtirpc lm-sensors lm_sensors logrotate lrz lz4 lzma lzo mad matroska mdnsresponder-compat mng mp3 mp4 mpeg mpi mpi-threads multilib ncurses netlink networkmanager nftables nls nptl nvenc offensive offload ogg opengl openmp openssl opus osmesa pam pango pcre pdf pgo pic pie png policykit posix postproc ppds pulseaudio qt5 quicktime rar raw readline samba sasl sdl seccomp secure-delete sound speex spell split-usr ssl startup-notification svg test-rust theora threads tiff truetype udev udf udisks unicode unzip upnp upnp-av upower usb uxa v4l vaapi vdpau vorbis vpx vulkan wifi wxwidgets x264 x265 xa xattr xcb xft xml xv xvid zip zlib zstd"

#

hmm.

#

this makes me wonder how many packages it would build from source anyway

nova herald
#

right now i have about 1200...

#

and its on package 3 of 1256

#

kill me

mossy plinth
#

okay

#

honestly

#

abort that and try the experimental binary package host

#

it will take off a decent workload

nova herald
#

its aborted

#

lemme set it up

mossy plinth
#

the use flags shouldn't be so exotic on every package

nova herald
#

thought i already had it ngl

paper field
#

its only for systemd desktop kde

#

remember

mossy plinth
#

is it

paper field
#

pretty sure

nova herald
#

no

#

ive had it working elsewhere before

paper field
#

it will work but thats what the use is set to

#

just as fyi

mossy plinth
#

on my install

#

which you know

#

the majority of packages would be pulled

#

I'll post output of

#

PORTAGE_BINHOST="https://gentoo.osuosl.org/experimental/amd64/binpkg/default/linux/17.1/x86-64/" emerge -ep --getbinpkg world | wgetpaste --no-ansi

nova herald
#

should now be using the binhost

#

if you need me i wont be available for a bit i wanna go play vr

mossy plinth
#

wait is there a line limit

nova herald
#

no clue

#

its now defo using binhost tho

#

anyways ill be back in a bit

#

vr time

mossy plinth
#

the list is rather small

nova herald
#

update binhost is certainly working, it's pulled a fair few of the packages

#

it's on 71 already

#

yeah its just done a load of binhost ones all at once again, at 77 now

#

fingers crossed it'll finish tonight

mossy plinth
#

yea letโ€˜s keep working on it tomorrow

nova herald
#

unless this fixes it xd

#

tis on 126 so the binhost is defo saving a good chunk of time

mossy plinth
#

honestly there is a chance it might

#

since your packages were so out of sync

nova herald
#

yeah potentially

#

a lot of my app packages like firefox and stuff are the bin versions in the first place anyways

nova herald
#

Unless anything overly chunky turns up it might actually finish tonight

#

about a quarter of the way there after about an hour so should be ok just about if it keeps this pace

nova herald
#

Unless some miracle happens in the nest half an hour I'll have to pause and wait until tomorrow to continue

#

On about 530 rn

#

Do I just run emerge -e @ world or emerge --resume or whatever the hell it is

#

To restart tmmr

mossy plinth
#

resume

#

altho idk if that carries over between reboots

nova herald
#

worst case I'll just run the command again

#

it'll pick back up anyways if I do that

mossy plinth
#

well, not when you run -e

nova herald
#

oh

#

what do you propose I do then

mossy plinth
#
    Reinstalls target atoms and their entire deep dependency tree, as though no packages are currently installed. You should run this with --pretend first to make sure the result is what you expect. ```
#

it will reinstall every single package

#

on your system

nova herald
#

jesus

#

yeah I don't wanna be restarting that

#

assuming it updates them as the same time

mossy plinth
#

if you specify it to yes

nova herald
#

You know maybe I just leave it overnight

#

Screw it I can sleep through it I guess

mossy plinth
#

it'll be fine

nova herald
mossy plinth
#

you're not running any crazy optimizations

#

or weird compilers and linkers

nova herald
#

So I still need to do -audm

mossy plinth
#

so it'll just install nothing will abort

mossy plinth
nova herald
#

yes that one

#

this is updating the packages to their latest tho unless specified otherwise right?

#

with -e

mossy plinth
#

in this case I am unsure actually. if you just run -e without specifying -u

#

it shouldn#t

#

it should just reinstall

nova herald
#

ffs

mossy plinth
#

the reason why it was suggested is that basically

#

the libraries and software may have been built in a way that is fundamentally incompatible

nova herald
#

wouldve been good to know before lol so I could set it to upgrade all packages as well after

mossy plinth
#

it happens

nova herald
#

Maybe I just set an alarm for the middle.of the night to get up, reboot and start updating too

#

I might do that

#

Going off of this probably about 3am

#

Maybe 2 30

mossy plinth
#

@paper field am I wrong here

#

if he wanted updates he should've included the flag

nova herald
#

It's ok I'll just set an alarm for 2 30 am, reboot and then start updates

#

Ill also try to send a message as to whether or not the rebuild worked

#

If I remember

#

@mossy plinth @paper field

#

I'm sorry for your eyes but can't do much

#

I'm just going to run the updates now and see if that fixes it

#

I'll also just wake up at 2.30am still to see if the updates are done and if you want me to run anything else

#

I'll be here for like another 30 mins

#

436 package updates to run

nova herald
#

@rugged halo

#

this lol

nova herald
#

Sorry it's too loud I just can't

#

I'll continue updating and do anything else tmmr

paper field
#

Should get you out of drama but take a note of the package and we'll fix it later

nova herald
#

will that pick off where emerge -e left of despite me starting system updates and having shut down since

nova herald
#

@paper field

#

i'll just do it anyways the updates need to happen

paper field
#

Yes it will carry on just missing out the one that failed

nova herald
#

ok cool

nova herald
#

with some luck the system updates may actually finish some time this year

nova herald
#

right now it's doing gtk or something which from what i remember aint small, and it's already been at it for a while so idk

#

any form of gui is just so broken it's funny

mossy plinth
#

let's hope this does eliminate some error sources

nova herald
#

hope so

#

lmfao

#

strangely enough ssdm seems to be fine, but guessing that's before it initialises using the nvidia card

mossy plinth
#

SDDM is already in an X session

#

so that's false

nova herald
#

oh right

#

that's strange then

#

because kde, kde wayland and xfce4 all did the same thing as in the video

#

clearly the issue here may not be X then

mossy plinth
#

I would just let it run and see if that does anything

#

immolo's argument was basically

#
  1. old weird stage4 by someone else
#
  1. system really out of date
#
  1. partial upgrades with different compiler versions
nova herald
#

the stage4 is pretty recent

#

as far as gentoo systems go

mossy plinth
#

"pretty recent"

#

wasn't it months out of date

nova herald
#

prob about 6mo since i built this originally

#

about a month or two since last full update

mossy plinth
#

6 months isn't recent

nova herald
#

i guess

#

that's just when i installed it though not last update

#

damn gtk is taking forever

mossy plinth
#

gui-libs/gtk?

nova herald
#

not a clue what package exactly

#

didnt see it when it started

#

but its some form of gtk package i think

mossy plinth
#

you can go to a different tty

#

and use genlop if you have it

nova herald
#

from what i'm seeing

mossy plinth
#

or inspect the portage log manually

nova herald
#

not to my knowledge but possibly

mossy plinth
#

gtk takes a minute and a half on my system

#

so I was curious

nova herald
#

i think it might be borked tho

#

also pretty sure the package is webkit-gtk

#

yeah net-libs/webkit-gtk

mossy plinth
#

yea you would check what is currently emerging wiht

#

sudo genlop -c

nova herald
#

yeah i think genlop is broken lol

mossy plinth
#

what's wrong with it?

#

seems like your system is broken

nova herald
#

Once again sorry for your eyes im stuck in TTY tho

mossy plinth
#

interesting.

#

i mean it gives you a plausible cauase but your system is cursed

#

god I hate typing with one hand

#

(painting my nails)

nova herald
#

lol

nova herald
mossy plinth
#

might be

nova herald
#

i mean if these updates ever finish we could actually do more potential fixes lol

#

still on webkit gtk

mossy plinth
#

it might resolve some of ur issues if not all

#

we will see

nova herald
#

oml how big is webkit-gtk?

#

thought llvm and gcc were meant to be biggest

#

FINALLY Skull

#

81 more packages hopefully nothing too big...

mossy plinth
#

takes hours to compile

#

basically

#

or qtwebengine

nova herald
#

yeah this was about 2 hours

mossy plinth
#

is what I meant

nova herald
#

ish

#

never know the gtk update may fix the issues

#

maybe

mossy plinth
#

just update everything and we investigate further

#

I always love helping out but Imma sleep soon

nova herald
#

hopefully be done with it soon

#

ok fair enough

#

i start my gcses tmmr anyways so like

#

i cant be sticking around too late

nova herald
#

Not got many packages left but I need to finish tomorrow I can't be staying up

#

I mean everything's still midly broken but windows are appearing correctly now and menus seem to function other than being graphically broken

#

Also I've had quite a lot of packages error out and crash the system update, most notably mainly some xfce packages, a couple of kde ones and some random unrelated stuff. No clue why but just resumed and kept going, didn't take any pictures or record what packages

mossy plinth
#

the packages that you skipped should still be available for updates

#

This is good progress

#

sorry itโ€˜s taking so long to fix your system but keep it going and tomorrow weโ€˜ll check out why those packages failed to build

paper field
#

but yeah 6 months is when the update path gets tricky

#

Gentoo plans for one year with the policy in place but that plan is more to save a user in a situation like this rather than be working

#

tldr though, there was too many unknowns for use to work from and I already planned to do something like this with you anyway as your specs would gain a lot from the optimisations so it might feel like a pain right now but trust me it's all part of a bigger plan to make Gentoo work for you ๐Ÿ™‚

#

or your money back

nova herald
nova herald
#

I do wonder though if the quadro physically has the ability to drive that display because in windows its the HD4600 running the display itself and I've got it set to prioritise the quadro for rendering apps

#

Which was ideally what I was trying to do in Linux but it seems much easier to just set the quadro to always be running

nova herald
#

@paper field @mossy plinth system updates done but still graphically screwed

paper field
#

OK I'll take a look when I'm free again

nova herald
#

ok thanks

#

also had some more package failures

#

most notably plasma-meta i think

paper field
#

Did you record them all?

nova herald
#

nope

#

too many

#

also a lot of the issues with ones failing happened later at night and i couldnt be bothered

#

wondering if the issue may be in the kde/plasma config, since sddm is just fine and so is an X session (i think, i dont really use normal x sessions)

#

lemme try openbox

#

yes this would appear to be the case

#

just logged in with an openbox session, no graphical issues, opened minecraft and its showing the quadro as the device in use

mossy plinth
#

it may be the software itself or your config

#

but I'm glad we were able to resolve most of your issues so far

nova herald
#

yup

mossy plinth
#

took forever but hey

#

mostly works now โ„ข๏ธ

nova herald
#

basically we just need to fix kde now

#

lol

#

but that proves my x config is ok and its using the dgpu

#

fps seems kinda low tho (30-40 average, plus this is on a server)

#

at least compared to windows

#

expecially as its using optifine and no shaders/texture pack

#

whereas windows is still holding 90fps with iris+sodium and faithful x64

#

so its not perfect config yet i dont think

#

maybe ill try just run the normal game

#

yeah thats no better, even tho the dgpu is being used now somethings not quite right

nova herald
#

is there a way to fully reset KDE

#

idc how really as long as it gets done

nova herald
#

just nuked every file in the kde* and plasma* folder @ .config, still broken despite seeming to be reset

nova herald
#

Hopefully should be able to do more work on this tomorrow or Sunday, had a minor skill issue with the keyboard I have a spare coming tomorrow hopefully

nova herald
#

update it may not come today actually, thought it was going to

#

in the meantime running system updates on my main machine instead

nova herald
#

current machine status, not much Gentoo work gonna be done on this still

#

the part has not arrived, was expecting it to... darn royal mail

#

still a few hours of potential time ig

molten hollow
#

and trackpad?

nova herald
#

trackpad is the normal one

#

keyboard is having slight skill issue though, the actual one is full size lol thats just an usb one

#

it stopped working randomly after i undocked it, and started working again, then stopped - looking further into it some of the pins on the daughter board underneath the keyboard got damaged, and me trying to fix it only made it worse (loads started to break off and loads just began to bend too)

#

so i have a new keyboard controller coming

#

i think i might have been the one to cause the damage because the laptop side of the keyboard cable had some corrosion for some reason, and the cable on that side is not in good condition and neither is the connector, so i did a keyboard side disconnect then put back in the cable wrong or something idk, it's some half special connector where it slides in instead of going in the top

#

it worked however yk

#

idk we will see what happens when the new one arrives, it's also coming with a cable but its from a latitude E5xxx series so the new cable may not fit (same controller tho)

#

so yeah basically my skill issue but all should be fixed once the new daughter board arrives lel

#

also trackpad is so small because this is a 17 inch laptop, so it's not actually that small just looks it

#

its pretty much the same size as my e7440 one, maybe a little bit less wise

#

@molten hollow

nova herald
#

mhm

molten hollow
#

also give that keyboard a few roids

#

might help your situation

nova herald
#

Wdym

nova herald
#

@paper field tomorrow the part to fix the keyboard should be arriving, along with a new battery since the one in there rn is a pos

What troubleshooting do you propose I do next?

#

Since last time we talked I finished the system updates, and nuked all kde settings. I also discovered openbox and sddm works just fine, and the machine is using the Quadro in Minecraft however with quite low FPS so something's still not 100% right

nova herald
#

keebord fixed, ready to do more troubleshooting/fixes

paper field
#

I'm a bit busy today so if you quickly list stuff I'll look but don't expect quick replies

nova herald
#

ok no problemo

nova herald
nova herald
#

is it worth me just reinstalling at this point

paper field
#

Oh sorry mate I forgot you

#

Ping me in 30 minutes when I'm back from this meal

nova herald
#

oh lel

#

ok

#

shall do so

paper field
#

You need to remind me more mate at the moment as I'm working a lot and not around as often

nova herald
#

apologies, didn't want to be too pushy since you were busy

paper field
#

OK give me the update

nova herald
#

righty

nova herald
#

@paper field

paper field
#

So what's the issue for now

nova herald
#

still just getting kde to work

paper field
#

I thought you nuked kde

nova herald
#

and probably making the gpu work better as it clearly isn't performing as well in linux as windows

#

only all the settings and configurations

#

which didnt fix it

#

at least i nuked all of the kde settings and configs in my home dir

paper field
#

OK what's the error

nova herald
#

isnt one still just graphically screwed

paper field
#

eww

#

same with intel

#

?

nova herald
#

uhhh

#

wasnt before, no

#

i think this thing is hybrid grahpics technically

#

so ive got it set up with optimus or whatever it is

paper field
#

what driver does your card support?

nova herald
#

uhh we already looked at this, lemme scroll back a min

nova herald
paper field
#

try the 390 for giiglees

nova herald
#

uhh ok

#

what do i do in package mask again

#

to get that one

paper field
#

~wiki nvidia

opal gobletBOT
paper field
#

shows on that page from memory

nova herald
#

okey

#

ty

paper field
#

nw

nova herald
#

hmm

#

its still pulling 470 for some reason

#

>x11-drivers/nvidia-drivers-390 is right?

paper field
#

x11-drivers/nvidia-drivers-391

#

means it will install anything below 391

nova herald
#

righty ill try that

#

wtf why is it still giving 470

#

do i need to sync after every time i change it or smth

paper field
#

means something is configured wrong

#

emerge -va =x11-drivers/nvidia-drivers-390.157

#

see what that says

nova herald
#

ok

#

oh its masked

#

that would be why

paper field
#

ah

nova herald
#

right lets try that again

paper field
#

you know how to unmask right

nova herald
#

ofc

#

there we go

#

do i need to remove 470 somehow or is deselecting enough

paper field
#

Should remove it anyway on the downgrade

nova herald
#

ok

#

may take a moment to compile since i'm on battery

#

and this thing significantly cuts the power on the gpu and cpu (obviously) on battery

#

otherwise id get like 15mins runtime lel

#

there we go, gonna reboot brb

paper field
#

no worries

nova herald
#

X isn't even starting now

#

I apologise no other way of taking the pic

paper field
#

booting into the right kernel right

nova herald
#

I would assume so

#

Just the default

paper field
#

as the one set by eselect kernel

nova herald
#

Fairly sure I only have one installed

paper field
#

check to be sure

nova herald
#

That is a lie

#

I do have more than 1

paper field
#

hehe

#

you know what they say about assuming

nova herald
#

yeah lel

#

Do you propose I boot a different kernel

#

Istg the whole time if it was the kernel

#

Going to boot 5.15.75

#

Still no bueno on X

#

Oh right

paper field
#

I'm not sure

nova herald
#

@mossy plinth

#

any ideas here?

#

I'm absolutely exhausted, gonna pick this back up tmmr or Saturday if that's ok

paper field
#

hopefully mia has an ide

nova herald
#

Yeah

mossy plinth
#

I didn't really follow all of this but the first things going through my brain seeing those error messages is

#
  1. does your Xorg.conf still exist and is it set up for the proper drivers
#
  1. is the nividia module loaded (esp. for the nvidia-smi command)
#
  1. Which kernel did you build your drivers for
mossy plinth
#

2 and 3 are more important I just saw the startx error first

#

lsmod and modprobe are your friend

nova herald
mossy plinth
#

well

#

select the kernel you want

#

boot into it

#

compile nvidia

nova herald
#

yeah

#

ill try a different one to my default

#

Building the 390 drivers on an older kernel hasn't helped either

mossy plinth
#

ok so what kernel do you have selected and which one are you booted into

#

if it's the one you're on try modprobe

nova herald
#

well

#

you see

#

it might be mildly borked for now

#

basically

#

i reset my x config just out of interest of what would happen

#

now just stuck at a black screen with a stuck cursor

#

cant change to tty or anytihng

mossy plinth
#

but your nvidia drivers are loaded?

nova herald
#

but pressing power button shuts down normally

#

no clue

#

cant check

mossy plinth
#

pls just lsmod

#

and modprobe

nova herald
#

i cant

mossy plinth
#

from tty

nova herald
#

i cant

mossy plinth
#

after you reboot

#

why not

#

just rebopot

nova herald
#

i cant get to tty

mossy plinth
#

do you have a display manager

nova herald
#

its just stuck at this black screen with cursor

#

no

mossy plinth
#

fucking your shit up

#

or what

nova herald
#

well

mossy plinth
#

then shut it down

nova herald
#

i cant

#

unless theres a keybind

nova herald
#

Just mouse cursor

#

Won't move

#

Can't go to tty

#

But, if I press power button then I'll just go into normal shutdown sequence

mossy plinth
#

does that work

#

any of the TTYs

nova herald
#

ik, nothing

mossy plinth
#

if not just shut it down

nova herald
#

ok

#

I have tried rebooting many times btw

#

And all available kernels

#

And recovery mode

#

Resetting my x config after rebuilding the drivers didn't work clearly wadnt a good idea

#

Might have to boot a live cd

#

And put back the old X config

mossy plinth
#

never actually confirmed if they're loaded and why

nova herald
#

thought x conf couldve been part the issue

#

will put back the old configs now rq from livecd

#

rioght

#

rebooting now

#

there we are, back to pre my skill issue @mossy plinth

#

rn, nvidia driver 390 isnt starting to my knowledge according to nvidia-smi

mossy plinth
#

lsmod | grep nvidia

#

modprobe nvidia

nova herald
#

however version 470 used to start but ofc with the graphical issues

#

ok

#

modprobe nvidia returns nothing

mossy plinth
#

so it loaded

#

try again

#

(startx)

nova herald
mossy plinth
#

yes it is now loaded

nova herald
mossy plinth
#

now we know your drivers are loaded tho

#

check that xorg log

nova herald
#

Ok

#

Want me to offload it to you

#

Aha

#

No need

#

Think I found it

#

@mossy plinth

#

This may also be an issue

mossy plinth
#

just googling that issue seems like for everyone a reboot fixed it lol, seems like you have leftovers from newer nvidia driver versions tho

#

if that doesn't fix it you would need to clean those up

nova herald
#

two seconds

#

i was using 470 before

mossy plinth
#

check dmesg

#

it's probably gonna say that you have conflicting versions

#

I think updating your initramfs should solve that

#

hard mode after that would be to clean up all the newer driver versions

nova herald
mossy plinth
#

470 kernel module

#

you did install the older driver for this kernel, right?

nova herald
#

eheheh no

#

just the nvidia-drivers package

mossy plinth
#

after eselect kernel set (Which I assume you have set to the kernel you want to boot into)

#

install the version that you want

#

update initramfs

#

reboot

nova herald
#

what do i need to select with the eselect?

#

oh right

#

yes

#

rn my standard is 6.1.24

#

whats the kernel driver package again

mossy plinth
#

x11-drivers/nvidia-drivers

nova herald
#

thats what i was installing before

#

just version 390

#

not 470

mossy plinth
#

specify the version

#

drivers need to be built against each kernel

nova herald
#

what do i add to build it against this kernel

mossy plinth
#

as long as you have it set with eselect kernel

#

just emerge it

nova herald
#

ok

#

stupid question but what is it to rebuild intramfs again

mossy plinth
#

the drivers should do that automatically but

#

dracut -f

nova herald
#

ok

#

ill do it anyways

mossy plinth
#

you might have to specify which kernel if you have multiple

#

so it would be

#

dracut -f --kver 6.1.24-gentoo-dist

#

then run

#

grub-mkconfig -o /boot/grub/grub.cfg

#

and reboot into the kernel

#

if using an older driver version fixes it (I assume your card just isn't supported anymore) it might make sense to just mask newer versions of the driver

nova herald
#

Well, according to NVIDIA version 470 should support it

#

But then again that's nvidia

#

On linux