Fatdog64-802/801/800 Final [21 May 2019]

A home for all kinds of Puppy related projects
Message
Author
User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#31 Post by don570 »

I spoke too soon when I wrote that Blender 2.80
is compatible with nouveau driver. In fact it's quite buggy when rendering
because nouveau driver doesn't support CUDA.
It is stable enough to practise modeling.
______________________________________________

jake29
Posts: 253
Joined: Fri 24 Jul 2015, 17:47

#32 Post by jake29 »

Two audio issues that I have tried to understand for myself. I use a laptop with Intel audio, which is mostly connected to an external HDMI monitor. Installation was done with external monitor connected.

---------------------------------------------------------
.asoundrc: https://pastebin.com/raw/7BGvRBMu
---------------------------------------------------------

(1) OSS remapping not working. Even though audio is working fine, each reboot I have to configure 'Volume Control' - changing from OSS to Alsa - before I can actually change volume using slider.

Boot with HDMI monitor connected:

Code: Select all

# lsmod | grep oss
snd_pcm_oss            45056  0
snd_mixer_oss          24576  3 snd_pcm_oss
snd_pcm                77824  6 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_hda_core
snd                    65536  26 snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm_oss,snd_pcm,snd_mixer_oss
Boot without HDMI monitor connected:

Code: Select all

# lsmod | grep oss
snd_pcm_oss            45056  0
snd_mixer_oss          24576  1 snd_pcm_oss
snd_pcm                77824  5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_hda_core
snd                    65536  10 snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm_oss,snd_pcm,snd_mixer_oss
(2) When starting laptop without external HDMI monitor, I have no audio at all and no option for the onboard audio is listed - I tried every available soundcard shown.

Image

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#33 Post by jamesbond »

jake29
(1) that's because in the current implementation, the OSS remapping is not persistent across reboots. It's an enhancement.
(2) please send bugreport.sh when you're having this problem (or just send contents of /proc/asound/cards) - but only when you're having this problem.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

stemsee

#34 Post by stemsee »

Jake29

Is your computer Atom based? They are not well supported on linux, except hdmi was sorted in the kernel. They will need ucm, which comes with fatdog, but will also need pulse audio sound server.

I found a web page where some of these soundcards made to work with patches and config files which I downloaded but haven't yet tried.
https://www.linuxquestions.org/question ... 4175635564
Do lspci in term to see something like this ' Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register'

stemsee

I attach the files (bytecr x5 8350 cherrytrail soundcard), one patch for the kernel (might be obsolete), for anyone interested to take a look.
Attachments
alsa_bytcr_andx86.zip
(2.24 KiB) Downloaded 472 times

jake29
Posts: 253
Joined: Fri 24 Jul 2015, 17:47

#35 Post by jake29 »

stemsee wrote:Is your computer Atom based? They are not well supported on linux, except hdmi was sorted in the kernel. They will need ucm, which comes with fatdog, but will also need pulse audio sound server.
Thanks for the interest. Laptop specs:

Code: Select all

Model: Dell Venue 11 Pro 7140
CPU: Intel Core M-5Y71
Mainboard: Intel Broadwell-Y PCH-LP (Premium)
Soundcard: Intel Broadwell PCH-LP - High Definition Audio Controller

Code: Select all

# lspci
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5300 (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:04.0 Signal processing controller: Intel Corporation Broadwell-U Processor Thermal Subsystem (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
01:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)
02:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01)
Edit: Added more laptop info.
Last edited by jake29 on Sat 09 Mar 2019, 21:54, edited 4 times in total.

jd7654
Posts: 296
Joined: Mon 06 Apr 2015, 16:10

Chromebook

#36 Post by jd7654 »

Tested well here on Acer Chromebook C740.

Everything works: touchpad, network, sound, etc. Much better than some past experiences with Chromebooks.

This one is running Stock Chrome OS, with Crouton Xubuntu added, but also boots to GalliumOS. Fatdog was manually frugal installed on the GalliumOS partition.

Code: Select all

# inxi -bC
System:
  Host: Acer-Chromebook Kernel: 4.19.24 x86_64 bits: 64 
  Desktop: Openbox 3.6.1 Distro: Fatdog64 Linux 800 
Machine:
  Type: Desktop System: GOOGLE product: Auron_Paine v: 1.0 serial: 123456789 
  Mobo: N/A model: N/A serial: N/A BIOS: coreboot v: N/A date: 01/06/2017 
Battery:
  ID-1: BAT0 charge: 36.7 Wh condition: 36.7/44.7 Wh (82%) 
CPU:
  Topology: Dual Core model: Intel Celeron 3205U bits: 64 type: MCP 
  L2 cache: 2048 KiB 
  Speed: 798 MHz min/max: 500/1500 MHz Core speeds (MHz): 1: 798 2: 798 
Graphics:
  Message: No Device data found. 
  Display: server: X.Org 1.20.3 driver: intel 
  unloaded: fbdev,modesetting,vesa resolution: 1366x768~60Hz 
  OpenGL: renderer: Mesa DRI Intel Broadwell GT1 v: 4.5 Mesa 18.2.8 
Network:
  Message: No Device data found. 
Drives:
  Local Storage: total: 22.32 GiB used: 4.37 GiB (19.6%) 
Info:
  Processes: 137 Uptime: 4m Memory: 3.79 GiB used: 375.4 MiB (9.7%) 
  Shell: perl inxi: 3.0.32 
# 

jake29
Posts: 253
Joined: Fri 24 Jul 2015, 17:47

#37 Post by jake29 »

@jamesbond - Booting into Fatdog64-800 without savefile has the same result - no audio from internal speakers. I guess that suggests kernel/kernel modules.

Atle
Posts: 596
Joined: Wed 19 Nov 2008, 12:38
Location: Oslo, Norway
Contact:

SKYPE(SOLVED)

#38 Post by Atle »

I now Skype keeps making thing difficult for Linux, but I hope it can work under FatDog.

I went to Skype website and downloaded that latest .deb file and converted it into fatdog format.

Installed and a icon appear in "Network" in the menu, but nothing happen as i click on it.

Anyone else got it working? Some dependencies?

Apart from that the latest 800 is great. Very fast and good improvements.

PS! I got low audio output on my internal PC speaker, but the external speaker is great.

Its sound, but quite low, despite being max in both tray and mixer

Installed Chrome and use that for "dubious stuff" such as microsoft and facebook. Skype online web works well in the browser so i do not need the skype client after all...

If you got a gmail skype adress, better log on using your username.

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#39 Post by jamesbond »

@jake29, @WB7ODYFred: I've got your PM and will answer asap. Thank you.

@jd7654: thank you for testing, glad that it works!

@Atle:
I went to Skype website and downloaded that latest .deb file and converted it into fatdog format.
Tell me about it. Between me, smokey01, Chris, SFR and step, we spent countless hours trying to get it to work. It did work. Sort of. We can send text messages. But no voice. Which sort of defeats the purpose ... :(
Skype online web works well in the browser so i do not need the skype client after all...
That's a good thing to hear.
PS! I got low audio output on my internal PC speaker, but the external speaker is great.

Its sound, but quite low, despite being max in both tray and mixer
It's a codec and driver problem, I think ALSA has been lowering the output volume for years. I have the same problem too and I eventually get fed up enough with it to do something.

Get the updated sound card applet from here: http://distro.ibiblio.org/fatdog/iso/ho ... arch-1.txz. Save it (don't install it from the browser). Then, use Rox to find the location where the package is downloaded, then right-click on it and choose "Install Package".

Run it, and choose "software volume control with 20dB preamp".

When done, play music. Any music. Then launch alsamixer (you can launch it from Control Panel too), and use arrow keys to scroll to the rightmost place, there is a new control called "SoftPCM". Adjust the volume upwards. Hope it helps.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

dancytron
Posts: 1519
Joined: Wed 18 Jul 2012, 19:20

#40 Post by dancytron »

jamesbond wrote: //stuff snipped//
PS! I got low audio output on my internal PC speaker, but the external speaker is great.

Its sound, but quite low, despite being max in both tray and mixer
It's a codec and driver problem, I think ALSA has been lowering the output volume for years. I have the same problem too and I eventually get fed up enough with it to do something.

Get the updated sound card applet from here: http://distro.ibiblio.org/fatdog/iso/ho ... arch-1.txz. Save it (don't install it from the browser). Then, use Rox to find the location where the package is downloaded, then right-click on it and choose "Install Package".

Run it, and choose "software volume control with 20dB preamp".

When done, play music. Any music. Then launch alsamixer (you can launch it from Control Panel too), and use arrow keys to scroll to the rightmost place, there is a new control called "SoftPCM". Adjust the volume upwards. Hope it helps.
Does this do anything different than manually creating /etc/asound.conf like suggested here?

https://alien.slackbook.org/blog/adding ... nd-levels/

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#41 Post by jamesbond »

dancytron wrote:Does this do anything different than manually creating /etc/asound.conf like suggested here?
https://alien.slackbook.org/blog/adding ... nd-levels/
It's the same, in fact, that's where it comes from (that page list amplification of 20dB too ...) :D

But it's nice to be able to configure it with the rest of the other settings in one place. In fact, there is no special dependency of the script (it only uses Xdialog), so you can get it and extract it on any Puppy and it should work too. You just need to change one line at the top (line 16 - specify /etc/asound.conf instead of $HOME/.asoundrc).
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#42 Post by jamesbond »

@jake29: thank you for your bug report. This is definitely a kernel issue. The kernel doesn't detect the analog portion of your soundcard. Does this always happens (as in, at every boot)? or only happen randomly?

Have this happened on earlier releases? If this is a new problem (didn't happen before) more likely than not it is a kernel regression. If 721 worked for you, you may want to try kernel 4.14.102 as step said here.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#43 Post by don570 »

Instructions to edit BOOT_SPECS file of Easy linux
Easy to do with fatdog 800
http://murga-linux.com/puppy/viewtopic. ... 92#1021392
Last edited by don570 on Mon 11 Mar 2019, 20:50, edited 1 time in total.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#44 Post by don570 »

Krita appimage would launch in Easy pyro linux without the LIB trick,
but strangely I couldn't save a document in Krita native format.

I could export the image in jpeg format though.

In fatdog64 Krita is stable.
______________________________________________________
Last edited by don570 on Wed 13 Mar 2019, 22:49, edited 1 time in total.

jake29
Posts: 253
Joined: Fri 24 Jul 2015, 17:47

#45 Post by jake29 »

jamesbond wrote:@jake29: thank you for your bug report. This is definitely a kernel issue. The kernel doesn't detect the analog portion of your soundcard. Does this always happens (as in, at every boot)? or only happen randomly?

Have this happened on earlier releases? If this is a new problem (didn't happen before) more likely than not it is a kernel regression. If 721 worked for you, you may want to try kernel 4.14.102 as step said here.
Thanks for investigating jamesbond. I only started using this laptop with external monitor (as a desktop replacement) during the Fatdog64-800 beta. I have never run Fatdog64-721 on it.

Analog portion of my soundcard has never been detected in Fatdog64-800. Changing to kernel 4.14.102 makes no obvious difference.

User avatar
dr. Dan
Posts: 96
Joined: Mon 20 Apr 2015, 17:45
Location: Oregon, U.S.A.

Fatdog drive mounter aka pmount

#46 Post by dr. Dan »

I'm transitioning to 800, and am quite satisfied overall so far. Thanks as always. With a little fiddling (adding in missing libraries and such) I have GNUcash working (thanks again, 01Smokey).

I typically use the Fatdog drive mounter rather than the desktop icons, as I rarely see my desktop. The options on the drive icons were altered so that the safe removal option isn't available while the USB drive is mounted. Perhaps the drive mounter app should be similarly altered. Also, is there an easy way to cause this app to start when a drive is plugged in? I looked at the code, but it was beyond me.

Dan

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#47 Post by jamesbond »

jake29: Looking at your laptop model, this seems to be an issue elsewhere too.

One that has been suggested is to create a file /etc/modprobe.d/dell.conf and has this line in it:

Code: Select all

options snd-hda-intel model=basic
and the reboot. If this doesn't work replace "basic" with something else, the full list is available here: https://www.kernel.org/doc/Documentatio ... models.rst

dr.Dan: Thank you for the suggestions. And yes, it is possible for the drive mounter to be shown when a drive is plugged in. The place where you should start modifying is /usr/sbin/fatdog-drive-icon-frontend.sh, especially around line 144.
EDIT: It's easy enough to launch it when you plug in a new USB flash drive. The difficulty is to make sure that you only launch __ONE__ instance of drive mounter. Due to various kernel processing we could receive more the one "add" event, and ends up launching multiple instance of the pmount.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

jake29
Posts: 253
Joined: Fri 24 Jul 2015, 17:47

#48 Post by jake29 »

@jamesbond - I wasn't able to make any progress with your suggestion. However booting into Ubuntu 18.10 I found internal speakers are fully functional and listed as 'broadwell-rt286.' Full hardinfo report attached.

Currently in Fatdog64-800 (Kernel 4.19.24-rt14):

Code: Select all

# lsmod | grep '^snd' | column -t
snd_pcm_oss         53248   0   
snd_mixer_oss       28672   1   snd_pcm_oss
snd_hda_codec_hdmi  57344   1   
snd_hda_intel       32768   1   
snd_hda_codec       114688  2   snd_hda_codec_hdmi,snd_hda_intel
snd_hda_core        61440   3   snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_hwdep           16384   1   snd_hda_codec
snd_pcm             98304   5   snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_hda_core
snd_timer           32768   1   snd_pcm
snd                 81920   10  snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm_oss,snd_pcm,snd_mixer_oss
Ubuntu 18.10 (Kernel 4.18.0-10):

Code: Select all

ubuntu@ubuntu:~$ lsmod | grep '^snd' | column -t
snd_soc_sst_broadwell     16384   2
snd_soc_sst_haswell_pcm   90112   2   snd_soc_sst_broadwell
snd_soc_sst_firmware      28672   1   snd_soc_sst_haswell_pcm
snd_soc_sst_ipc           16384   1   snd_soc_sst_haswell_pcm
snd_soc_sst_dsp           32768   1   snd_soc_sst_haswell_pcm
snd_soc_rt298             40960   0
snd_hda_codec_hdmi        49152   1
snd_soc_rt286             40960   2   snd_soc_sst_broadwell
snd_soc_rl6347a           16384   2   snd_soc_rt298,snd_soc_rt286
snd_hda_intel             40960   2
snd_soc_core              229376  4   snd_soc_rt298,snd_soc_rt286,snd_soc_sst_haswell_pcm,snd_soc_sst_broadwell
snd_hda_codec             126976  2   snd_hda_codec_hdmi,snd_hda_intel
snd_compress              20480   1   snd_soc_core
snd_pcm_dmaengine         16384   1   snd_soc_core
snd_hda_core              81920   3   snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_hwdep                 20480   1   snd_hda_codec
snd_seq_midi              16384   0
snd_seq_midi_event        16384   1   snd_seq_midi
snd_pcm                   98304   9   snd_hda_codec_hdmi,snd_soc_rt298,snd_hda_intel,snd_soc_rt286,snd_hda_codec,snd_soc_sst_haswell_pcm,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_rawmidi               32768   1   snd_seq_midi
snd_seq                   65536   2   snd_seq_midi,snd_seq_midi_event
snd_seq_device            16384   3   snd_seq,snd_seq_midi,snd_rawmidi
snd_timer                 32768   2   snd_seq,snd_pcm
snd                       81920   20  snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_soc_sst_haswell_pcm,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi
snd_soc_sst_acpi          16384   0
snd_soc_acpi              16384   1   snd_soc_sst_acpi
snd_soc_acpi_intel_match  20480   1   snd_soc_sst_acpi
Attachments
hardinfo_ubuntu_report.html.zip
(10.69 KiB) Downloaded 130 times

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#49 Post by jamesbond »

jake29, that's a good catch.

Apparently our kernel don't have those drivers. I tried to compile them piece-meal but it requires too many changes (basically will have to compile the entire kernel to get the updated sound drivers). We may as well go with an updated kernel. We'll let you know.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

jake29
Posts: 253
Joined: Fri 24 Jul 2015, 17:47

#50 Post by jake29 »

jamesbond wrote:jake29, that's a good catch.

Apparently our kernel don't have those drivers. I tried to compile them piece-meal but it requires too many changes (basically will have to compile the entire kernel to get the updated sound drivers). We may as well go with an updated kernel. We'll let you know.
Thanks. I get the impression adding support for Intel SST audio will make Fatdog64 compatible with numerous devices.

Post Reply