What drivers/patches are necessary for the razer tensorbook? - Technical Help - DeepTalk - Deep Learning Community
What drivers/patches are necessary for the razer tensorbook?
post by eureka on Nov 16, 2023
Hello, I switched to another distro (NixOS) and I’m having some issues with sound. Desktop audio playback works, and so does the input/output when I plug in headphones, but the mic and output for things like OBS, Slack and Discord do not work. The options to select the mic and output are present but they don’t seem to be picking anything up. Screen sharing also just shows a black screen with the cursor in the middle.
What are the drivers needed for the razer tensorbook as described by Where can I download recovery images? | Lambda Docs in the recovery image page?
post by eureka on Nov 16, 2023
Current drivers are:
$ inxi -A [22:47:24]
Audio: Device-1: HDA NVidia driver: HDA-Intel
Device-2: sof-hda-dsp driver: sof-hda-dsp
Sound Server-1: ALSA v: k6.1.62 running: yes
Sound Server-2: PipeWire v: 0.3.80 running: yes
post by eureka on Nov 17, 2023
Adding the full pulse audio package fixed the output when using apps like discord or slack via the browser.
For the mic I’ve found this, which looks to patch the mapping for the mic BUG microphone detected but not working on 2022 Razer Blade 15 · Issue #5989 · thesofproject/sof · GitHub but since I’m using NixOS, I’m not yet sure how to include the file correctly. Will likely have to use an overlay. If there is an already patched version of sof that the Lambda team was using, it would be helpful. Just posting my findings as they come, help is welcomed
post by eureka on Nov 17, 2023
OK. Mic input is working, and chat outputs are also working. This is on discord/slack via Brave browser so should work on at least chromium based browsers.
My current config can be found here and the parts that fixed it are:
# mic input
boot.extraModprobeConfig = ''
options snd-sof-pci tplg_filename=sof-hda-generic-2ch-pdm1.tplg
'';
# audio output from chat
hardware.pulseaudio.package = pkgs.pulseaudioFull;
I also enabled prime offloading and switch to the performance Nvidia driver, but that didn’t seem to be related necessarily.
Only thing that isn’t working now is screen sharing.
post by eureka on Nov 18, 2023
Looks like audio output works fine without changing the pulseaudio package. I’ve removed it and am using pipewire with pulse enabled instead. Still no screenshare.
4 months later
post by eureka on Mar 19, 2024
SOLUTION!
It’s been a while since I replied here. I have a fully functioning NixOS configuration now, which anyone can use to reproducibly build a fully Wayland experience on their Razer tensorbook. It’s still a work in progress to get it sitting how I’d like, but it’s a good place to start if you want more control over the laptop than the out of box Ubuntu it comes with. Cheers! (I had to separate the link with whitespace since the maintainers are blocking links to github for whatever reason??)
post by eureka on Mar 19, 2024
As a first time customer, I was very excited, and I will say I’m extremely disappointed with the Lambda technical teams lack of response. Not once have I been able to get in touch with anyone to get help with answering any of my questions. The only person to reply to me was one of the sales reps, and unfortunately he is non-technical and was only able to redirect me here.
post by eureka on Mar 19, 2024
@Karun @jeremy please see my above comments, also why are my comments that contain links all of a sudden being flagged?? It says I was advertising something which I was clearly not. I was asking for help.