Tiny Core Base > CorePlus

[Solved] display up-shift after installing graphics-4.14.10

<< < (2/3) > >>

PDP-8:
I just ran into this myself with TC 7.2 on my Chromebox!

Even though I didn't need graphics-<kernel> since I'm running xvesa, I did it anyway, and ended up EXACTLY like you did.

Since you need graphics loaded to get your audio working, I have a solution that I discovered:

Add this to your kernel cheatcode at boot, or permanently into your extlinux.conf at the end of the APPEND line:


--- Code: ---nomodeset
--- End code ---

Apparently, due to KMS, various cards will boot to max resolution when graphics-<kernel> is loaded.  Usually reserved for xorg like Rich points out.  But when WE do it, typically using Xvesa, blammo - funky screen.  Mine was exactly like yours.

So my recommendation is to boot without graphics in your onboot.lst, make the edit to extlinux.conf to add nomodeset, add graphics back (use the APP or manually put it in there) and reboot.

But this is just because even though running xvesa, you need it to get audio working right.

What I *suspect* is this:  Since graphics-<kernel> is a dependency of the I2C tcz, it might be that to get audio working is to load only the i2C tcz itself and give it a try.  Obviously, since you aren't loading graphics, you won't need the -nomodeset- cheat code.

The guys who are more into hardware than I can comment about only loading the i2C extension by itself instead of the sledgehammer approach of using graphics for a non-xorg setup. :)

Thanks for bringing this up!

Rich:
Hi PDP-8

--- Quote from: PDP-8 on August 10, 2020, 07:50:21 AM --- ...  Since graphics-<kernel> is a dependency of the I2C tcz, ...
--- End quote ---
That sounds backwards. I believe  I2C  should be a dependency of  graphics.

These are the  .dep  files that list  graphics-KERNEL  in TC7 andTC9:

--- Code: ---7.x/x86_64/tcz/original-modules-4.2.9-tinycore64.tcz.dep
7.x/x86_64/tcz/xf86-video-intel.tcz.dep
7.x/x86/tcz/nvidia-304.131-4.2.9-tinycore.tcz.dep
7.x/x86/tcz/nvidia-340.96-4.2.9-tinycore.tcz.dep
7.x/x86/tcz/nvidia-352.63-4.2.9-tinycore.tcz.dep
7.x/x86/tcz/open-vm-tools-desktop.tcz.dep
7.x/x86/tcz/original-modules-4.2.7-tinycore64.tcz.dep
7.x/x86/tcz/original-modules-4.2.7-tinycore.tcz.dep
7.x/x86/tcz/original-modules-4.2.9-tinycore64.tcz.dep
7.x/x86/tcz/original-modules-4.2.9-tinycore.tcz.dep
7.x/x86/tcz/virtualbox-ose-additions-modules-4.2.9-tinycore.tcz.dep
7.x/x86/tcz/xf86-video-intel-i810.tcz.dep
7.x/x86/tcz/xf86-video-intel.tcz.dep

9.x/x86_64/tcz/nvidia-390.87-4.14.10-tinycore64.tcz.dep
9.x/x86_64/tcz/nvidia-410.73-4.14.10-tinycore64.tcz.dep
9.x/x86_64/tcz/open-vm-tools-desktop.tcz.dep
9.x/x86_64/tcz/original-modules-4.14.10-tinycore6464.tcz.dep
9.x/x86_64/tcz/weston.tcz.dep
9.x/x86_64/tcz/xf86-video-intel.tcz.dep
9.x/x86_64/tcz/xfwm4.tcz.dep
9.x/x86/tcz/nvidia-390.77-4.14.10-tinycore.tcz.dep
9.x/x86/tcz/open-vm-tools-desktop.tcz.dep
9.x/x86/tcz/original-modules-4.14.10-tinycore6464.tcz.dep
9.x/x86/tcz/original-modules-4.14.10-tinycore.tcz.dep
9.x/x86/tcz/xf86-video-intel.tcz.dep
--- End code ---
I don't see  I2C  or  alsa  anywhere in that list.

Maybe run this to see which of your local  .dep  files is pulling in  graphics-KERNEL:

--- Code: ---grep -l 'graphics-' /etc/sysconfig/tcedir/optional/*.dep
--- End code ---

PDP-8:
Thanks Rich - I'll check that out next time i'm near the machine in a few hours.

I used the Apps utility and when I highlighted graphics-4.2.9, I looked under the dependencies tab, and saw the i2c for 4.2.7 as going to get pulled in also.  (why it didn't match the kernel version I don't know.)

My limited knowledge was making me think that i2c was needed to support some hardware power switches to his audio chip, rather than being involved with the audio stream itself.

I'll check what you suggested to learn more about my own system in a few hours...

PDP-8:
erm, guess no work for me today, so back to TC ..

Rich - I grepped the deps, and nothing is shown, so sure enough graphics-4.2.9 is not needed in my situation.

I had a feeling that using nomodeset was putting a band-aid on a self-inflicted wound! :)

So I won't be using it, but I did find some things with 32-bit TC 7.2:

Cosmetic Only:  When using the Apps utility, and browsing for graphics-4.2.9, the depends tab shows this it will also pull down i2c-4.2.7, a mismatch.

However in reality, when trying to install graphics-4.2.9, it will in fact pull down the matching i2c-4.2.9.

Ok, no biggie.

Hrmm..  so makes me wonder if / when a user might benefit from say manually downloading and installing i2C-<kernel> as a stand alone, and how to determine if that is beneficial, rather than just winging it and dumping it in blindly and seeing what happens.  (no, that's not me!) :)

Rich:
Hi PDP-8

--- Quote from: PDP-8 on August 10, 2020, 06:58:28 PM --- ... Cosmetic Only:  When using the Apps utility, and browsing for graphics-4.2.9, the depends tab shows this it will also pull down i2c-4.2.7, a mismatch. ...
--- End quote ---
The  .dep  file probably lists  i2c-4.2.7-tinycore.tcz  instead of  i2c-KERNEL.tcz.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version