The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
 Next page →

    Resources for modding Sager Bios

    Discussion in 'Sager and Clevo' started by droidmahn, Dec 15, 2016.

  1. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    Is there any guides for modding Sager bios(s)? I'm aware of Prema's work (Had a Prema P151EM1 back in the day) and didn't find out about the Prema Partner thing before I bought my P775DM3-G but I need something more custom than even a Prema partnered bios provides. I run Linux as my daily driver due to my line of work and I need to be able to control fan speeds with my function keys. Being able to toggle keyboard colors with function keys would be a bonus as well. I'm aware of the risks and I do have the equipment to recover from a worst case scenario, but if there's any resources out there on this subject it would be very helpful. All I've been able to find is old threads about pre-uefi bios(s).

    Thanks!
     
  2. bloodhawk

    bloodhawk Derailer of threads.

    Reputations:
    2,967
    Messages:
    5,851
    Likes Received:
    8,566
    Trophy Points:
    681
    There are resources out there for basic modding. But custom fan control is way beyond just plain old BIOS modding / unlocking.
     
  3. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    System76 seems to have done it with their machines.. I wonder how they did it.
     
  4. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist®

    Reputations:
    37,255
    Messages:
    39,347
    Likes Received:
    70,731
    Trophy Points:
    931
    Maybe they wrongfully plagiarized Prema's work. I certainly hope not, but dishonesty is rampant. I think that is one of the reasons SVL7 is AWOL now, and Prema is not making it easy for people to access his firmware mods. Hard to say, but I suspect they may not tell you straight up how to do things. If they are actually producing original firmware mod work they would be smart to keep that kind of detail close to the vest for many reasons, some of which have to do with OEM interference on future firmware (like taking active steps for blocking valuable exploits that benefit everyone). The less that is known the better or we will end up all getting screwed by the OEMs.

    Have you asked them for assistance?
     
  5. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    Yep. They basically said "You should have bought a System76." I even offered them $300 just for the bios they use. No dice. I didn't even know they were a clevo reseller before I bought from Xotic (which I will never do again).
     
  6. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    Well this is interesting... apparently they have a driver for their machines that works in Linux. I compiled it in Arch to see if that would do the trick but no dice. They have some kind of check to make sure it's an actual System76 machine. Grr.
    Edit: I have many, many regrets about purchasing this machine. I wanted a bad-ass linux workstation not this finicky hot mess of throttle and regret


    [​IMG]
     
    Mr. Fox likes this.
  7. bloodhawk

    bloodhawk Derailer of threads.

    Reputations:
    2,967
    Messages:
    5,851
    Likes Received:
    8,566
    Trophy Points:
    681
    Their systems are way more expensive as well.
    Also there are similar issues with most high end laptops out there.
     
  8. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist®

    Reputations:
    37,255
    Messages:
    39,347
    Likes Received:
    70,731
    Trophy Points:
    931
    Prema Partners aside, it seems just about universal that the notebook OEMs are all Nazi control freaks, so the firmware modders have to follow suit for self preservation. If it continues, "high performance" laptops will soon be unworthy of purchase. I've had a gut full of the nonsense from these bass turds and won't tolerate any more of such inexcusable behavior going forward.
     
    droidmahn likes this.
  9. bloodhawk

    bloodhawk Derailer of threads.

    Reputations:
    2,967
    Messages:
    5,851
    Likes Received:
    8,566
    Trophy Points:
    681
    Well that's one of the reasons why I peaced out of the whole game. I don't intend to give any laptop manufacturer even a single penny. Unless I absolutely have to ,I'll grab a thin and light disposable.
    Things are just spiralling downwards. And people keep on supporting them with their hard earned money even after being burned.
    ASUS Msi CLEVO RAZER , you name it. It's the same story everywhere.
     
    Last edited: Dec 15, 2016
    steberg, TomJGX and Mr. Fox like this.
  10. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    I may see if throwing money at Prema yields me any results. I usually operate under the open source community so sharing is second nature. Seeing a reseller act like a nazi profiting on free software is making my blood boil. Which is why System76 wont be getting any of my money next go around. Will definitely get a Prema partnered machine when/if I decide to go for the dual GPU model Clevo. I really want to see how they handle VFIO and if KVM-VGA pass-through is possible. Would make life so nice for me.
     
    Mr. Fox likes this.
  11. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    Razer? What have they done? I was drooling on the blade pro
     
  12. bloodhawk

    bloodhawk Derailer of threads.

    Reputations:
    2,967
    Messages:
    5,851
    Likes Received:
    8,566
    Trophy Points:
    681
    160W 1080 that gets **** on by notebook 1070's.
    Poor cooling solution.
    Bad drivers.
    The GPU isn't even NVIDIA certified yet.
    Oh and did I mention the $4k cost without even the highest end BGA processor.out there ?
     
    TomJGX likes this.
  13. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    Damn I knew it was too good to be true. Honestly I'd be willing to pay their premium for the thinness. But a 160w 1080 is madness.
     
  14. bloodhawk

    bloodhawk Derailer of threads.

    Reputations:
    2,967
    Messages:
    5,851
    Likes Received:
    8,566
    Trophy Points:
    681
    KVM passthrough work on my P870 , I tried it at work.
    VFIO I haven't tried. I can give it a shot in Jan.
     
    droidmahn likes this.
  15. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    Really?!?!?! Which display connectors does the second GPU use?
     
  16. bloodhawk

    bloodhawk Derailer of threads.

    Reputations:
    2,967
    Messages:
    5,851
    Likes Received:
    8,566
    Trophy Points:
    681
    Well it was somewhat different than the traditional desktop setup, but IIRC there was a virtual display adapter setup to get it working.
    After which it was a matter of toggling the VM display output.
     
  17. ALLurGroceries

    ALLurGroceries  Vegan Vermin Super Moderator

    Reputations:
    15,730
    Messages:
    7,146
    Likes Received:
    2,343
    Trophy Points:
    331
    What's the name of the system76 machine?
     
    Mr. Fox likes this.
  18. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    Serval WS 17
     
  19. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    Moist. If you have any more info on the virtual display adapter please send it my way! It's starting to sound like I need to get in more debt and get the P870
     
  20. ALLurGroceries

    ALLurGroceries  Vegan Vermin Super Moderator

    Reputations:
    15,730
    Messages:
    7,146
    Likes Received:
    2,343
    Trophy Points:
    331
    To get around the model check, you can run this:
    Code:
    #./system76-driver --model serw8-17
    There's also a model code serw8-17g but I am not sure of the differences.

    Product codes are found in system76driver/products.py

    Source code is available at https://launchpad.net/system76-driver
     
  21. bloodhawk

    bloodhawk Derailer of threads.

    Reputations:
    2,967
    Messages:
    5,851
    Likes Received:
    8,566
    Trophy Points:
    681
    Sure thing, most of our peeps are off until new year's. It was one of out sysdev guys who got it working. I'll PM you as soon as he gets back to me.
    But I'm sure it's not going to be limited to this system since the basic way of how the dGPU is implemented is pretty much the same for both yours and my system.
     
  22. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    Thanks for that. Sadly,

    "The drivers for your system are provided by Ubuntu"

    So how did they edit the bios to make fan control/keyboard color switching work with FN keys... grrrr
     
  23. ALLurGroceries

    ALLurGroceries  Vegan Vermin Super Moderator

    Reputations:
    15,730
    Messages:
    7,146
    Likes Received:
    2,343
    Trophy Points:
    331
    Hrm... that's not much of a driver installer now is it? :p

    I wonder where system76 BIOS updates come from... I can't find them on their website.

    Where did you see the thing about the function keys working for system76?
     
    toughasnails likes this.
  24. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    https://system76.com/guides/serw10
     
  25. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist®

    Reputations:
    37,255
    Messages:
    39,347
    Likes Received:
    70,731
    Trophy Points:
    931
    But, isn't that pretty much par for the course with Razer machines? Those are the only examples that I can remember ever seeing and hearing... insane prices and ludicrous thermals, on top of sporting castrated BGA filth. It's a little bit late in the game to be torqued about that since their little empire is founded on those things. I've only heard positive comments about their build quality, but man... those other things... no thanks.
     
  26. ALLurGroceries

    ALLurGroceries  Vegan Vermin Super Moderator

    Reputations:
    15,730
    Messages:
    7,146
    Likes Received:
    2,343
    Trophy Points:
    331
    From what I can tell they claim an unmodified copy of Ubuntu can restore all functionality on their systems, so either there's some Ubuntu specific patches that make the keyboard work, or it's in their BIOS as you suspect. I still haven't figured out where or how system76 distribute BIOS updates.
     
  27. bloodhawk

    bloodhawk Derailer of threads.

    Reputations:
    2,967
    Messages:
    5,851
    Likes Received:
    8,566
    Trophy Points:
    681
    It's pretty much always been about that. Build and the keyboard. Everything else just got worse with the latest iteration. At least the previous ones were priced better.
     
    Mr. Fox likes this.
  28. bloodhawk

    bloodhawk Derailer of threads.

    Reputations:
    2,967
    Messages:
    5,851
    Likes Received:
    8,566
    Trophy Points:
    681
    I have a feeling they usually need you to ship the system in.
    Most of the people who know about them have gotten their systems through their work places.
     
  29. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    Yeah even in Ubuntu those hotkeys dont work. It's got to be BIOS
     
  30. bloodhawk

    bloodhawk Derailer of threads.

    Reputations:
    2,967
    Messages:
    5,851
    Likes Received:
    8,566
    Trophy Points:
    681
    So not even FN+1 isn't working. Last time I used Ubuntu on my system that was working .
     
  31. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    Oh no that works even in BSD. I'm talking about keyboard color light toggle
     
  32. bloodhawk

    bloodhawk Derailer of threads.

    Reputations:
    2,967
    Messages:
    5,851
    Likes Received:
    8,566
    Trophy Points:
    681
    Ah my bad.
    Yeah I always use an external monitor with an external keyboard. And the lid down, poor man's solution :p
     
  33. Stooj

    Stooj Notebook Deity

    Reputations:
    187
    Messages:
    841
    Likes Received:
    664
    Trophy Points:
    106
    It doesn't have any.

    VFIO does work on the P700/800 series, but you have use the unsafe interrupts boot option.

    That being said, standard VFIO pass-through wouldn't be terribly useful on it's own since there's only 1 GPU which has any physical outputs (your primary). You could theoretically pass GPU2 in but you'd need to trick it into rendering to an offscreen buffer and transferring. Remember to disconnect the SLI bridge before you do this. I have no idea what weirdness could be caused by a passthrough GPU receiving data through the SLI bridge from effectively a different machine!.

    You might actually be able to use the PRIME code to do this But instead of using it to render to the Intel frame-buffer, you'd use it to render to a SPICE buffer or similar. Or you could use a VirtualGL bridge. See here: https://wiki.archlinux.org/index.php/bumblebee#Using_VirtualGL_as_bridge
    Basically the same concepts, except your target is a SPICE buffer rather than Intel one.

    Unfortunately the Intel iGPU is disabled in the BIOS so that's out.

    You may also want to look at the very recent KVM-GT/vGPU patches: http://www.phoronix.com/scan.php?page=news_item&px=VFIO-Linux-4.10-Mediated

    I don't believe anybody has even attempted with a GeForce card yet, but theoretically it allows you to create a logical virtual GPU which can then be passed to VMs in discrete allotments rather than full passthrough. It's mainly for Nvidia Tesla cards to be divided up like is currently done by Hyper-V RFX and similar implementations.
     
    bloodhawk and droidmahn like this.
  34. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    The intended use is just so I can game in a VM while working in Linux. I don't know if SPICE would work well enough for this. I had a similar setup on my old x99 rig and played with SPICE so I wouldn't have to dedicate an entire display to windows and I recall hitting a roadblock where the driver would actively block some protocol. I have notes for what happened somewhere. When I get home I'll dig them up.
     
  35. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    Reading that phoronix article about mediated VFIO makes me think this will likely be a GRID specific feature D:<

    Hardmod an MXM gpu anyone?
     
  36. Stooj

    Stooj Notebook Deity

    Reputations:
    187
    Messages:
    841
    Likes Received:
    664
    Trophy Points:
    106
    You probably wouldn't use SPICE itself for the actual gaming/interface though. If it's a Windows VM you could use Steam Streaming or Nvidia Shield Streaming -> Moonlight client.

    It's designed with GRID in mind, but that doesn't mean it won't work on a regular GeForce card. Quite often much of the same stuff works. Hell, Nvidia was adamant that PCIE passthrough shouldn't work with GeForce cards and they largely gave up that fight.
     
  37. XMG

    XMG Company Representative

    Reputations:
    749
    Messages:
    1,755
    Likes Received:
    2,200
    Trophy Points:
    181
    Correct on the BIOS side and EC. When we create our custom fan profiles we we design and test the fan profiles but we don't do the final fan table integration into a new EC. There's not complete free reign to to do all the work ourselves, plus as you said and as Prema has mentioned on occasions doing this work with the EC isn't just a case of changing numbers, click save and exit.
     
    droidmahn, TomJGX and bloodhawk like this.
  38. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    Is your custom bios/ec available for public download?
     
    Last edited: Dec 16, 2016
  39. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    If we did get more AMD MXM cards I know they are going to be supporting virtualization of slices of the GPU.
     
    droidmahn likes this.
  40. XMG

    XMG Company Representative

    Reputations:
    749
    Messages:
    1,755
    Likes Received:
    2,200
    Trophy Points:
    181
    Yes - I'm not allowed to link to our website on nbr but if you go to the mysn .de website and go to the driver page you'll find everything there ;-)
     
    TomJGX, steberg and Mr. Fox like this.
  41. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist®

    Reputations:
    37,255
    Messages:
    39,347
    Likes Received:
    70,731
    Trophy Points:
    931
    I wish they would allow that as an exception in the case of when doing so is in response to a question presented by another member of the community. Being helpful is totally different than unsolicited self-promotion.
     
    XMG likes this.
  42. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist®

    Reputations:
    37,255
    Messages:
    39,347
    Likes Received:
    70,731
    Trophy Points:
    931
    Does this offer anything useful in practical application for the average user? I am not sure what that means or why I should care, but that could be due to my own ignorance.
     
  43. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    To the average user? No, in those situations where you want multiple users to take advantage of a large pool of GPU performance you can split that up and dynamically share it as needed. It's more for those producing high performance VMs.
     
    Mr. Fox likes this.
  44. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist®

    Reputations:
    37,255
    Messages:
    39,347
    Likes Received:
    70,731
    Trophy Points:
    931
    Thanks for the explanation. I appreciate it.
     
  45. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    Not a problem, it is a niche use case running such a scenario with a laptop. It may be more for running a POC (proof of concept) I suppose.
     
    Mr. Fox likes this.
  46. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    For me mainly it means more gaming at work lol
     
  47. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    So I found the BIOS but not the EC.. unless it's in the same ZIP and I'm just missing it
     
  48. droidmahn

    droidmahn Notebook Consultant

    Reputations:
    60
    Messages:
    261
    Likes Received:
    84
    Trophy Points:
    41
    Well here goes nothing. I hope it's not in German or this is going to get sehr merkwürdig
     
  49. Stooj

    Stooj Notebook Deity

    Reputations:
    187
    Messages:
    841
    Likes Received:
    664
    Trophy Points:
    106
    It's of great use to anybody who uses VMs on a desktop as well. It theoretically allows you to have properly 3D accelerated VMs without the current hackjobs (ie Virtualbox's 3D converter). Since most DWMs are 3D accelerated these days it's very beneficial to get 3D support in VMs properly.

    For gamers I could see it being useful for people who play older games which need older OS's like pre-WinXP.
     
  50. jclausius

    jclausius Notebook Virtuoso

    Reputations:
    6,160
    Messages:
    3,265
    Likes Received:
    2,573
    Trophy Points:
    231
    Very cool. I'm all for better 3D Graphicalness in VM land.

    Would it help me out with Zork or Hitchhiker's Guide to the Galaxy? :D
     
 Next page →