Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

I have both aorus master and designare, the have _SB.PCI0.LBCP.UAR1 device exists in IORegistry

so don't understand this, if no serial port, and UAR1 is the serial port driver?
The Designare Z390 has PCI0.UA01, UA02, etc. but these are enclosed in ACPI conditional statements that evaluate to false, hence these devices don't appear in IOReg.

Can you post a screenshot of your IOReg?

The main point, however, is this: If there's no RS232 port on the rear IO panel, then the motherboard does not have serial ports.
 
截屏2020-04-26 20.02.41.png


here is the screen shot of my z390 aorus master
 
Yes it does. In bios must be disabled.
Earlier versions of bios had a serial port, which I kept disabled. Since last version (or two) I think Gigabyte did away with it.

***Edit***
I don't have any physical ports.
 
I've tried with some ssdt, like this

Code:
DefinitionBlock ("", "SSDT", 2, "ACDT", "NSIO", 0x00000000)
{
    External (_SB_.PCI0.LPCB, DeviceObj)

    Scope (_SB.PCI0.LPCB)
    {
        Device (UAR1)
        {
            Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */)  // _HID: Hardware ID
            Name (_UID, 0x04D2)  // _UID: Unique ID
            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                Return (Zero)
            }
        }
    }
}

but this did not work, I still have this UAR1 device in ioregistry.

and earlier version of bios, the aorus master and designare both have the option of disable serial port, but latest version don't have this option, so there is no way of disable serial port?
 
and there is also some option in bios setup, I want to use the setup_vars to change this like the CFG-Lock option, but the varstore offset is 0x0, which clearly not right:

Code:
0x44E4B     Form: Super IO Configuration, FormId: 0x28AF {01 86 AF 28 6B 00}
0x44E51         Subtitle: Statement.Prompt: Super IO Configuration, Flags: 0x0 {02 87 6B 00 00 00 00}
0x44E58         End {29 02}
0x44E5A         Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 02 00 00 00 00}
0x44E61         End {29 02}
0x44E63         Suppress If {0A 82}
0x44E65             QuestionId: 0xF99 equals value 0x0 {12 06 99 0F 00 00}
0x44E6B             Checkbox: Serial Port, VarStoreInfo (VarOffset/VarName): 0x0, VarStore: 0x25, QuestionId: 0x52C {06 8E 67 1C 73 1C 2C 05 25 00 00 00 10 00}
0x44E79                 Default: DefaultId: 0x0, Value (8 bit): 0x1 {5B 06 00 00 00 01}
0x44E7F                 Default: DefaultId: 0x1, Value (8 bit): 0x1 {5B 06 01 00 00 01}
0x44E85             End {29 02}
0x44E87         End If {29 02}
0x44E89     End Form {29 02}
0x44E8B     Form: Serial Port 1 Configuration, FormId: 0x28B1 {01 86 B1 28 5F 1C}
0x44E91         Subtitle: Statement.Prompt: Serial Port 1 Configuration, Flags: 0x0 {02 87 5F 1C 00 00 00}
0x44E98         End {29 02}
0x44E9A         Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 02 00 00 00 00}
0x44EA1         End {29 02}
0x44EA3         Checkbox: Serial Port, VarStoreInfo (VarOffset/VarName): 0x0, VarStore: 0x25, QuestionId: 0x52D {06 8E 67 1C 73 1C 2D 05 25 00 00 00 10 00}
0x44EB1             Default: DefaultId: 0x0, Value (8 bit): 0x1 {5B 06 00 00 00 01}
0x44EB7             Default: DefaultId: 0x1, Value (8 bit): 0x1 {5B 06 01 00 00 01}
0x44EBD         End {29 02}
 
When I first tried RadeonBoost on my system [using iMac 19,1]
slot-1 Vega64
slot-2 R9 270X

I used both the boost and the SSDT and my system would never boot properly.

Then I tried ONLY using RadeonBoost 1.4 for Vega64

Saw marked improvements:

Screenshot 2020-04-26 at 2.29.16 PM.png


Remarks:
-the one thing I couldn't figure out was how to get hardware acceleration in HEVC and h264 with iGPU disabled. .. tried a different Shikigva value of 16 to no effect.

-Also with the iGPU disabled compressing h264s was horribly slow.

So I'm gonna stick to the RadeonBoost with iGPU enabled
 
Last edited:
I've tried with some ssdt, like this

Code:
DefinitionBlock ("", "SSDT", 2, "ACDT", "NSIO", 0x00000000)
{
    External (_SB_.PCI0.LPCB, DeviceObj)

    Scope (_SB.PCI0.LPCB)
    {
        Device (UAR1)
        {
            Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */)  // _HID: Hardware ID
            Name (_UID, 0x04D2)  // _UID: Unique ID
            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                Return (Zero)
            }
        }
    }
}

but this did not work, I still have this UAR1 device in ioregistry.

and earlier version of bios, the aorus master and designare both have the option of disable serial port, but latest version don't have this option, so there is no way of disable serial port?
Please try this instead:
Code:
DefinitionBlock ("", "SSDT", 2, "ACDT", "NSIO", 0x00000000)
{
    External (_SB_.PCI0.LPCB.UAR1, DeviceObj)

    Scope (_SB.PCI0.LPCB.UAR1)
    {
        Name (_STA, Zero)
    }
}
 
Back
Top