WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Getting kernel files ready for nvidia proprietary drivers installer  (Read 14827 times)

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12337
Re: Getting kernel files ready for nvidia proprietary drivers installer
« Reply #30 on: November 29, 2025, 08:28:32 AM »
Hi cudain
so now how to use this info ...
Maybe try installing  Xorg-7.7-3d  and see if the error goes away?

Offline cudain

  • Newbie
  • *
  • Posts: 17
Re: Getting kernel files ready for nvidia proprietary drivers installer
« Reply #31 on: December 01, 2025, 01:38:29 PM »
Hi cudain
so now how to use this info ...
Maybe try installing  Xorg-7.7-3d  and see if the error goes away?
oh i already have this installed.. mm should i uninstall it and reinstall ?? i will try it and see tho..
 
as i was trying to reinstall and see.. ..i tried to mark for deletion, at right side it says .. xorg 7.7 3d cant be deleted.. 
mm what should be the next step..
« Last Edit: December 01, 2025, 01:56:30 PM by cudain »

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12337
Re: Getting kernel files ready for nvidia proprietary drivers installer
« Reply #32 on: December 01, 2025, 03:32:27 PM »
Hi cudain
... it says .. xorg 7.7 3d cant be deleted.. ...
One of the other extensions you have installed probably depends on
xorg 7.7-3d, that's why it won't let you delete it. If any of the following
are installed, that's the reason:
Code: [Select]
beignet.tcz
cogl.tcz
godot.tcz
libvulkan.tcz
mesa-demos.tcz
open-vm-tools-desktop.tcz
simple-screensaver.tcz
weston.tcz
xf86-video-vmware.tcz
Xorg-7.7-3d-dev.tcz

Offline cudain

  • Newbie
  • *
  • Posts: 17
Re: Getting kernel files ready for nvidia proprietary drivers installer
« Reply #33 on: December 02, 2025, 08:19:10 AM »
Hi cudain
... it says .. xorg 7.7 3d cant be deleted.. ...
One of the other extensions you have installed probably depends on
xorg 7.7-3d, that's why it won't let you delete it. If any of the following
are installed, that's the reason:
Code: [Select]
beignet.tcz
cogl.tcz
godot.tcz
libvulkan.tcz
mesa-demos.tcz
open-vm-tools-desktop.tcz
simple-screensaver.tcz
weston.tcz
xf86-video-vmware.tcz
Xorg-7.7-3d-dev.tcz

mm should i uninstall these things in the list ? i do have some things listed here in my tcl 
so to resolve this  libEGL warning: DRI2: failed to authenticate -- these things shuld be uninstalled  ? and reinstalled in order or something ?
« Last Edit: December 02, 2025, 08:22:44 AM by cudain »

Offline cudain

  • Newbie
  • *
  • Posts: 17
Re: Getting kernel files ready for nvidia proprietary drivers installer
« Reply #34 on: December 02, 2025, 09:08:39 AM »
hi , thanks
of these list beignet.tcz
cogl.tcz
godot.tcz
libvulkan.tcz
mesa-demos.tcz
open-vm-tools-desktop.tcz
simple-screensaver.tcz
weston.tcz
xf86-video-vmware.tcz
Xorg-7.7-3d-dev.tcz
i had xorg 3d , mesa, libvulkan  - the later 2 was marked for deletion , and then xord 3d was removed automatically , it was not in list . so installed it again then ran sudo nvidea -- this time the
libEGL warning: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/local/lib/dri, suffix _dri)
was not there. it got fixed i guess.
but the remaining 2 things are still there.
libEGL warning: DRI2: failed to authenticate

(nvidia-settings:7217): GLib-GObject-CRITICAL **: 19:48:24.371: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
libEGL warning: DRI2: failed to authenticate
now whats the next step ..

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12337
Re: Getting kernel files ready for nvidia proprietary drivers installer
« Reply #35 on: December 02, 2025, 10:06:28 AM »
Hi cudain
I noticed a couple of things in reply #17:
... I was able to resolve 90% of the driver issues by moving the /usr/lib folder to /usr/local/lib as many Xorg 3d dependencies overlap these nvidia files. ...
You might want to try repackaging your nvidia extension with /usr/lib changed to /usr/local/lib.

Quote
... The order of packages is very important, the driver must be placed before Xorg 3D.
Here is the onboot.lst needed for everything to work correctly:
Code: [Select]
...
graphics-6.1.2-tinycore64.tcz
nvidia-525.116.04-6.1.2-tinycore64.tcz
vulkan-tools.tcz
...
Check your  onboot.lst  file to see if it conforms to this. Maybe post a copy
of your onboot.lst  file for us to check.

Online Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 15342
Re: Getting kernel files ready for nvidia proprietary drivers installer
« Reply #36 on: December 02, 2025, 10:43:18 AM »
You might want to try repackaging your nvidia extension with /usr/lib changed to /usr/local/lib.

I have the feeling that the nvidia extension uses customised versions of libEGL/libGL and thus they need to be kept separate?

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12337
Re: Getting kernel files ready for nvidia proprietary drivers installer
« Reply #37 on: December 02, 2025, 11:01:53 AM »
Hi Juanito
If he changes the path to /usr/local/lib/ in the extension and loads
it before other extensions containing libEGL/libGL the nvidia versions
should override the other versions.

Vaguiner indicated that solve a lot of the issues he had, including
the  DRI2: failed to authenticate  error.

Offline cudain

  • Newbie
  • *
  • Posts: 17
Re: Getting kernel files ready for nvidia proprietary drivers installer
« Reply #38 on: December 02, 2025, 12:01:18 PM »
hello rich and junaito n everyone
here is the boot lst         btw my nvidia is 470 driver given in this above post .. i neer tried to extract and make tcz file .. dont have enough knowledge for that yet hehe

Code: [Select]
aterm.tcz
bzip2-lib.tcz
fltk-1.3.tcz
freetype.tcz
glib2.tcz
graphite.tcz
harfbuzz.tcz
imlib2-bin.tcz
imlib2.tcz
libffi.tcz
libfontenc.tcz
libICE.tcz
libjpeg-turbo.tcz
libpng.tcz
libSM.tcz
libX11.tcz
libXau.tcz
libxcb.tcz
libXcursor.tcz
libXdmcp.tcz
libXext.tcz
libXfixes.tcz
libXfont.tcz
libXmu.tcz
libXrender.tcz
libXt.tcz
pcre.tcz
wbar.tcz
Xfbdev.tcz
Xlibs.tcz
Xprogs.tcz
graphics-6.1.2-tinycore64.tcz
nvidia-470.182.03-6.1.2-tinycore64.tcz
spacefm.tcz
original-modules-6.1.2-tinycore64.tcz
linux-6.1_api_headers.tcz
firmware-nvidia.tcz
fluff.tcz
ffmpeg4.tcz
Xorg-jwm-desktop.tcz
jwm-full.tcz
jwm.tcz
e2fsprogs.tcz
ntfs-3g.tcz
ffmpeg5.tcz
Xorg-7.7.tcz
Xorg-7.7-3d.tcz
please do tell me if there is some code to rearrange the files ..  btw my linux is in  sde drive - sde1

    [Edit]: Added code tags.  Rich
« Last Edit: December 02, 2025, 11:23:12 PM by Rich »

Offline GNUser

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 1705
Re: Getting kernel files ready for nvidia proprietary drivers installer
« Reply #39 on: December 02, 2025, 02:40:29 PM »
Hi cudain. TCL recursively resolves dependencies of the extensions in onboot.lst. Therefore, you can get away with a simpler  onboot.lst  that only contains top-level extensions (i.e., extensions that you want to use but that are not required by any other extensions).

I think something like this would have the same effect as the more lengthy  onboot.lst  that you posted, while being easier for you to understand and maintain:

Code: [Select]
firmware-nvidia.tcz
nvidia-470.182.03-6.1.2-tinycore64.tcz
graphics-6.1.2-tinycore64.tcz
fltk-1.3.tcz
Xfbdev.tcz
fluff.tcz
Xorg-jwm-desktop.tcz
Xorg-7.7-3d.tcz
ffmpeg4.tcz
spacefm.tcz
ntfs-3g.tcz
linux-6.1_api_headers.tcz
ffmpeg5.tcz
jwm-full.tcz
e2fsprogs.tcz
original-modules-6.1.2-tinycore64.tcz

EDIT: Are you sure you want both Xfbdev and Xorg-7.7-3d? I thought the idea was to use one or the other, not both.
« Last Edit: December 02, 2025, 02:49:23 PM by GNUser »

Offline cudain

  • Newbie
  • *
  • Posts: 17
Re: Getting kernel files ready for nvidia proprietary drivers installer
« Reply #40 on: December 02, 2025, 04:36:19 PM »
Hi cudain. TCL recursively resolves dependencies of the extensions in onboot.lst. Therefore, you can get away with a simpler  onboot.lst  that only contains top-level extensions (i.e., extensions that you want to use but that are not required by any other extensions).

I think something like this would have the same effect as the more lengthy  onboot.lst  that you posted, while being easier for you to understand and maintain:

Code: [Select]
firmware-nvidia.tcz
nvidia-470.182.03-6.1.2-tinycore64.tcz
graphics-6.1.2-tinycore64.tcz
fltk-1.3.tcz
Xfbdev.tcz
fluff.tcz
Xorg-jwm-desktop.tcz
Xorg-7.7-3d.tcz
ffmpeg4.tcz
spacefm.tcz
ntfs-3g.tcz
linux-6.1_api_headers.tcz
ffmpeg5.tcz
jwm-full.tcz
e2fsprogs.tcz
original-modules-6.1.2-tinycore64.tcz

EDIT: Are you sure you want both Xfbdev and Xorg-7.7-3d? I thought the idea was to use one or the other, not both.

oh i am very new to all this linux.. i havnt gone through thier use extensively yet.. i would sure jus keep the bootlst as you guide :) , so now i should keep xorg7.7 3d or xfbdev ?   oki i read xorg vs fbdev .. looks like xorg is better with nvidia.. now i will sure remove fbdev .
btw firefox or brave .. either i use to watch youtube vids .. they always goin to 50-60-70% cpu usage.. please kindly guide for that too .. thank you
« Last Edit: December 02, 2025, 04:39:18 PM by cudain »

Offline GNUser

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 1705
Re: Getting kernel files ready for nvidia proprietary drivers installer
« Reply #41 on: December 02, 2025, 08:29:08 PM »
Hi cudain.

so now i should keep xorg7.7 3d or xfbdev ?
It depends on your goals. Xfbdev is barebones, which you may prefer if you are going for minimalism and none of your applications need fullblown Xorg. Xorg-7.7-3d has all the bells and whistles, which may be more convenient if you are setting up a general-purpose daily driver.

firefox or brave .. either i use to watch youtube vids
That's highly dependent on user preference. I personally prefer brave because a) it comes with nice privacy settings out of the box, b) it comes with an adequate array of audio and video codecs out of the box, and c) sound works in an alsa-only environment (i.e., no need for pulseaudio or apulse). Brave can handle youtube videos out-of-the-box.

they always goin to 50-60-70% cpu usage.. please kindly guide for that too
When I play youtube videos I routinely hit 20% cpu usage. Maybe your machine is a bit older than mine? I'm on an X230 thinkpad with Core i7-3520M 2.90 GHz cpu and integrated intel graphics. I'm pretty sure youtube video decoding on my machine is happening in the cpu only because I have not setup graphics acceleration.


Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12337
Re: Getting kernel files ready for nvidia proprietary drivers installer
« Reply #42 on: December 02, 2025, 11:21:50 PM »
Hi cudain
This is my recommendation for onboot.lst:
Code: [Select]
firmware-nvidia.tcz
graphics-6.1.2-tinycore64.tcz
nvidia-470.182.03-6.1.2-tinycore64.tcz
Xorg-jwm-desktop.tcz
Xorg-7.7-3d.tcz
spacefm.tcz
fluff.tcz
original-modules-6.1.2-tinycore64.tcz
linux-6.1_api_headers.tcz
e2fsprogs.tcz
ntfs-3g.tcz
ffmpeg4.tcz
ffmpeg5.tcz

Xorg-jwm-desktop.tcz  pulls these in as dependencies so they don't belong in onboot.lst:
Code: [Select]
aterm.tcz
bzip2-lib.tcz
fltk-1.3.tcz
freetype.tcz
glib2.tcz
graphite.tcz
harfbuzz.tcz
imlib2-bin.tcz
imlib2.tcz
libffi.tcz
libfontenc.tcz
libICE.tcz
libjpeg-turbo.tcz
libpng.tcz
libSM.tcz
libX11.tcz
libXau.tcz
libxcb.tcz
libXcursor.tcz
libXdmcp.tcz
libXext.tcz
libXfixes.tcz
libXmu.tcz
libXrender.tcz
libXt.tcz
wbar.tcz
Xlibs.tcz
Xprogs.tcz
jwm.tcz
Xorg-7.7.tcz
Since it pulls in jwm.tcz, don't load the older jwm-full.tcz.

Since you are running Xorg, Xfbdev.tcz should not be loaded, neither should these dependencies:
Code: [Select]
libXfont.tcz
pcre.tcz

Don't know why you are loading ffmpeg4.tcz, nothing in your onboot.lst depends on it.

Don't know why you are loading ffmpeg5.tcz, none of the extensions in TC14 depend on it.

Offline cudain

  • Newbie
  • *
  • Posts: 17
@GNUser  ,hi thanks for guiding me.. i dont know much about these things.. jus donwloded them according to needs when i installed some things like gparted or some other guidance through internet ..  and thanks @rich for bootsl guidance., will change them accordingly.
btw my cpu is x5470 and gt 730 ddr51gb grpahics .  true its a old system p5ql pro asus board
any changes could be possible to run youtube well.. i really liked this tinycore linux.. so fast..its awsome.. the youtube is all good but i am uncomfortable with cpu usage but temps are fine tho.
« Last Edit: Today at 08:41:25 AM by cudain »

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12337
Hi cudain
... and thanks @rich for bootsl guidance., will change them accordingly. ...
Pay attention to the order:
Code: [Select]
firmware-nvidia.tcz
graphics-6.1.2-tinycore64.tcz
nvidia-470.182.03-6.1.2-tinycore64.tcz
Xorg-jwm-desktop.tcz
Xorg-7.7-3d.tcz
spacefm.tcz
fluff.tcz
original-modules-6.1.2-tinycore64.tcz
linux-6.1_api_headers.tcz
e2fsprogs.tcz
ntfs-3g.tcz
ffmpeg4.tcz
ffmpeg5.tcz
The first 5 should be at the beginning of the list in the order shown.