Ser9 user with a Y model here. Took a bit of extra time to confirm my personal outcome - but I have updated successfully to this supposed “linux solution” version 68 BIOS.
Now my system which worked with the workaround old Firmware from August does not work with ether.
Both old firmware and newest, if booted result in a black screen and freeze under Mint.
Downloaded the latest Mint ISO and booted from the stick fresh with the new BIOS does result for me in a freeze at the Mint Logo.
My only workaround now is back to the compatibility mode with zero gpu acceleration.
So in summery, for me things got worse…..

    I am getting an intermittent issue on the new firmware where my second monitor goes black but is still detected by Linux. Afterwards I see the below crash reported in the logs.

    Image description

    Hi ok using the 15_68 version, now all of my linux kernels are booting without nomodeset. Thanks. I’ll report if I notice any other issues.

    gukin
    Hello,

    Okay, we will update the download page with a note.

    Best regards!
    Wendy
    Customer Support 

    I checked my SN and it starts with C … my current BIOS version is V103 15_65; so could someone confirm that flashing the ‘Start with Y V103’ version is correct?

    Oligon

    The last time I checked, Mint does not have the 6.10 or later kernel, thus it won’t initialize the 890m correctly. If you try ubuntu 24.10, Fedora 41, Manjaro or any of the recent rolling Linux distributions, you should have better luck.

      gukin That was the issue indeed. Thanks so much!

      Did not want to go the full way and reinstall with Ubuntu just yet, so I installed the Mainline Kernels package and pushed my Mint to 6.12.3-061203-generic.
      And it came right up in a straight and extremely fast boot.
      Unsure if it has any other side effects, I am almost sure of it.
      But for now at least I am no longer running in compatibility mode :)

      Wishing You all a good ride into the next year.
      See Ya in 2025

      (EDIT: For the first time -> Ser9 now is able to come back from power settings, both black screen and suspend work as they should.)

      support1 Thank you, after updating the BIOS it is now booting correctly.

      What speeds do you achieve with SSDs in Linux?
      The drive is identified as: CT1000P3PSSD8
      Which corresponds to: Crucial P3 Plus 1TB PCIe M.2 2280 SSD
      Sequential read speed should be 5 GB/s, but I am only getting 1.7 GB/s.

      $ sudo dd if=/dev/disk/by-path/pci-0000:61:00.0-nvme-1 of=/dev/null bs=8192 count=1048576
      1048576+0 records in
      1048576+0 records out
      8589934592 bytes (8.6 GB, 8.0 GiB) copied, 5.02471 s, 1.7 GB/s

      Any update on when a new BIOS version will be released for the “version 2” boards?

      I’d also be interested to know of the differences between board versions, as if this version is not going to be receiving the same level of support then I’d be tempted to return my device.

        Ford Hi Ford,

        We are still working on it for the Version 2. If any news, we will update in this forum.

        • Ford replied to this.

          I experienced the black screen issue when tried to install Linux, first Kubuntu, then KDE Neon, here is what I did to fix it and it works.

          First step is to update the BIOS as explained here

          > [](https://dr.bee-link.cn/?dir=uploads%2FSER%2FSER9--AI-9-HX-370%2FBIOS)

          > [](https://dr.bee-link.cn/uploads/SER/SER9--AI-9-HX-370/BIOS/Use-USB-to-flash-BIOS-SER9-V103_15_68_Y.pdf)

          Download the SER9-V103_15_68_Y-for-solving-the-blue-screen-problem-when-inserting-the-graphics-card-into-the-expansion-dock.zip file and flash it as explain in the PDF above.

          Above are the links for the SER9 with serial numbers starting with Y, mine was like this, bottom of the computer you can read it, there is a label.

          Then just plug-in the USB and when you boot the flashing process will start automatically, at least this was the case with me, wait to finish and reboot.

          Second step is when you boot the linux installation iso to select the nomodeset safe graphics mode when asked, thus you will be able to boot without experiencing the issue, after step 3 you can switch to normal mode graphics.

          Third step is to INSTALL the specific linux kernel dynamic AMD drivers, boot as pointed out in step two.

          Make sure you have the linux-headers package installed, dkms and build-essential packages installed!

          On my system KDE neon I had them all installed by default, example is the linux headers package below, just in case check for your specific case.

          ~# dpkg -l | grep linux
          ii  binutils-x86-64-linux-gnu                     2.42-4ubuntu2.3                                        amd64        GNU binary utilities, for x86-64-linux-gnu target
          ii  console-setup-linux                           1.226ubuntu1                                           all          Linux specific part of console-setup
          ii  cpp-13-x86-64-linux-gnu                       13.3.0-6ubuntu2~24.04                                  amd64        GNU C preprocessor for x86_64-linux-gnu
          ii  cpp-x86-64-linux-gnu                          4:13.2.0-7ubuntu1                                      amd64        GNU C preprocessor (cpp) for the amd64 architecture
          ii  g++-13-x86-64-linux-gnu                       13.3.0-6ubuntu2~24.04                                  amd64        GNU C++ compiler for x86_64-linux-gnu architecture
          ii  g++-x86-64-linux-gnu                          4:13.2.0-7ubuntu1                                      amd64        GNU C++ compiler for the amd64 architecture
          ii  gcc-13-x86-64-linux-gnu                       13.3.0-6ubuntu2~24.04                                  amd64        GNU C compiler for the x86_64-linux-gnu architecture
          ii  gcc-x86-64-linux-gnu                          4:13.2.0-7ubuntu1                                      amd64        GNU C compiler for the amd64 architecture
          ii  libselinux1:amd64                             3.5-2ubuntu2                                           amd64        SELinux runtime shared libraries
          ii  libv4l-0t64:amd64                             1.26.1-4build3                                         amd64        Collection of video4linux support libraries
          ii  libv4lconvert0t64:amd64                       1.26.1-4build3                                         amd64        Video4linux frame format conversion library
          ii  linux-base                                    4.5ubuntu9                                             all          Linux image base package
          ii  linux-firmware                                20240318.git3b128b60-0ubuntu2.6                        amd64        Firmware for Linux kernel drivers
          ii  linux-generic                                 6.8.0-51.52                                            amd64        Complete Generic Linux kernel and headers
          ii  linux-generic-hwe-24.04                       6.8.0-51.52                                            amd64        Complete Generic Linux kernel and headers
          ii  linux-headers-6.8.0-51                        6.8.0-51.52                                            all          Header files related to Linux kernel version 6.8.0
          ii  linux-headers-6.8.0-51-generic                6.8.0-51.52                                            amd64        Linux kernel headers for version 6.8.0 on 64 bit x86 SMP
          ii  linux-headers-generic                         6.8.0-51.52                                            amd64        Generic Linux kernel headers
          ii  linux-headers-generic-hwe-24.04               6.8.0-51.52                                            amd64        Generic Linux kernel headers
          ii  linux-image-6.8.0-51-generic                  6.8.0-51.52                                            amd64        Signed kernel image generic
          ii  linux-image-generic                           6.8.0-51.52                                            amd64        Generic Linux kernel image
          ii  linux-image-generic-hwe-24.04                 6.8.0-51.52                                            amd64        Generic Linux kernel image
          ii  linux-libc-dev:amd64                          6.8.0-51.52                                            amd64        Linux Kernel Headers for development
          ii  linux-modules-6.8.0-51-generic                6.8.0-51.52                                            amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
          ii  linux-modules-extra-6.8.0-51-generic          6.8.0-51.52                                            amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
          ii  linux-sound-base                              1.0.25+dfsg-0ubuntu7                                   all          base package for ALSA and OSS sound systems
          ii  linux-tools-6.8.0-51                          6.8.0-51.52                                            amd64        Linux kernel version specific tools for version 6.8.0-51
          ii  linux-tools-6.8.0-51-generic                  6.8.0-51.52                                            amd64        Linux kernel version specific tools for version 6.8.0-51
          ii  linux-tools-common                            6.8.0-51.52                                            all          Linux kernel version specific tools for version 6.8.0
          ii  pptp-linux                                    1.10.0-1build4                                         amd64        Point-to-Point Tunneling Protocol (PPTP) Client
          ii  util-linux                                    2.39.3-9ubuntu6.1                                      amd64        miscellaneous system utilities
          ii  util-linux-extra                              2.39.3-9ubuntu6.1                                      amd64        interactive login tools

          Next just install amdgpu-dkms package as shown below, this will install and the amdgpu-dkms-firmware package, make sure the repo is edited correctly in the echo command, mine was noble, because KDE neon is actually ubuntu noble.

          Checking what version of linux you have

          # lsb_release -a
          No LSB modules are available.
          Distributor ID: Neon
          Description:    KDE neon 6.2
          Release:        24.04
          Codename:       noble

          Installing amdgpu-dkms

          echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/amdgpu/latest/ubuntu noble main"     | sudo tee /etc/apt/sources.list.d/amdgpu.list
          apt update
          apt install amdgpu-dkms

          Command above will compile the AMD driver inside the kernel and when you reboot the issue is gone. Upon installing a new kernel, dkms will rebuild the driver with the new kernel automatically.

          You can confirm things running the command below.

          ~# dkms status
          amdgpu/6.10.5-2095006.24.04, 6.8.0-51-generic, amd64: installed

          That’s it! You will have a working linux installation.

          Just letting the forun know that once I updated the BIOS of my new SER9, the latest version of Manjaro Cinnamon loaded and booted up correctly. I have been using it all day every day since with no issues at all - rock solid and stable… 👍

          Testing with endeavourOS:

          dmidecode 3.6

          Getting SMBIOS data from sysfs.
          SMBIOS 3.7.0 present.
          Table at 0×78254000.

          Handle 0×0000, DMI type 0, 26 bytes
          BIOS Information
          Vendor: American Megatrends International, LLC.
          Version: STX.3xx.SER9.V103.P8C0M0C15.68.Link.GID.Linux_kimi_v1
          Release Date: 12/13/2024
          Address: 0xF0000
          Runtime Size: 64 kB
          ROM Size: 32 MB
          Characteristics:
          PCI is supported
          BIOS is upgradeable
          BIOS shadowing is allowed
          Boot from CD is supported
          Selectable boot is supported
          BIOS ROM is socketed
          EDD is supported
          ACPI is supported
          BIOS boot specification is supported
          Targeted content distribution is supported
          UEFI is supported
          BIOS Revision: 0.0

          Everything works fine for now with no crashes.

            ximejo
            Hello,

            I am glad to hear that.

            Best regards!
            Wendy
            Customer Support

            ximejo

            Hello,

            Thank you for your advice.
            We will feedback to the relevant personnel.

            Best regards!
            Wendy
            Customer Support

            [unknown]
            Hello,

            Thank you for your advice.
            We will feedback to the relevant personnel.

            Best regards!
            Wendy
            Customer Support

            • #116

            Has anyone tried running a linux kernel lower than 6.10? I want to run Elementary OS 8 which is built on Ubuntu 24.04 LTS and running kernel 6.8.

              • #118

              jks
              The SER9 will boot and run fine with a 6.8 or even 6.6 but amdgpu won’t initialize so you’ll be stuck with the VESA video driver and won’t have any hardware acceleration.

              You can download a newer kernel from kernel.org and compile it yourself if you’re confident in doing so.

              • jks likes this.

              I’m glad to see that progress has been made in resolving the black screen issue on the SER9. I’ve also confirmed that the BIOS version STX.3xx.SER9.V103.P8C0M0C15.68.Link.GID.Linux_kimi_v1, released on 12/13/2024, works well with Fedora 41 (Linux kernel 6.12.7-200.fc41.x86_64) with GPU hardware acceleration enabled.

              An additional improvement I noticed with this BIOS version is that it enables the built-in speaker and microphone of the Apple Studio Display. I assume this update allows the monitor to function as a USB hub, which was not previously available.

              However, I did encounter some instability with certain software in my environment. For instance, Firefox reproduces the black screen issue when playing YouTube videos on the Apple Studio Display. The monitor blinks once and then goes completely black during video playback. It seems that the system loses the monitor connection due to the video playback in Firefox. Interestingly, Chrome appears to be free from this issue.

              I wanted to share these observations in case they help with further improvements or troubleshooting. Thanks for the team’s ongoing support.