GPD掌机官方论坛

讨论GPD系列掌机 XD Q9 Q89 G7 XD等

Log in

I forgot my password

Top posting users this month

Top posting users this week

Who is online?

In total there is 1 user online :: 0 Registered, 0 Hidden and 1 Guest

None


[ View the whole list ]


Most users ever online was 166 on 2016-10-25, 11:39

The most tagged members


    Linux on the GPD Win

    Share
    avatar
    ArchiMark

    帖子数 : 20
    注册日期 : 2016-11-07

    Re: Linux on the GPD Win

    Post by ArchiMark on 2016-11-10, 15:24

    FuLgOrE wrote:@ArchiMark:
    I got Arch 64 working so far.
    The wifi works and the screen orientation is fine. To not get a black screen I had to set "nomodeset" as a kernel parameter.
    Could anybody with GUI working tell me, which kernel parameters are set? I would like to get rid of nomodeset.

    Thanks for your input.....interesting that nomodeset has worked for you.

    Every distro I tried using it with at boot up, gave me error message that it is not an available command (or option, or something like that...).

    At the moment I'm stuck at getting Gnome working.

    If I try to start Gnome with "startx" it complains about a missing screen.
    If I try to start Gnome via GDM the cursor starts blinking in a strange way and nothing happens.

    By the way:
    It also works fine if I delete "video=efifb" out of the kernel parameter. But it doesn't fix the Gnome issue.

    Unfortunately I have not so much time to work on it.

    I'm open for new ideas, especially for a full set of kernel parameter of a working GUI system.

    I assume you read the info on this page about using Arch:

    Arch on WIN

    I may decide to try Arch or Manjaro if I can't figure out or get info on why I have such problems with the other distros as I have noted....
    avatar
    ArchiMark

    帖子数 : 20
    注册日期 : 2016-11-07

    Re: Linux on the GPD Win

    Post by ArchiMark on 2016-11-12, 05:54

    No luck so far Manjaro...booted to XFCE desktop, but when I tried rotating screen in Display Settings, it turned black.

    Tried booting Arch, but it stopped booting after about 4 lines of text in Console....

    Going to try Manjaro one more time.....

    To you guys who have been able to rotate display in Display Settings, did you select rotate right or ?

    I have been selecting rotate right....


    FuLgOrE

    帖子数 : 20
    注册日期 : 2016-11-06

    Re: Linux on the GPD Win

    Post by FuLgOrE on 2016-11-12, 10:21

    Arch is booting, if you set "nomodeset" as kernel parameter
    If you set fbcon=rotate:1 as well, the orientation will match as well.

    But I had no luck with GUI

    FuLgOrE

    帖子数 : 20
    注册日期 : 2016-11-06

    Re: Linux on the GPD Win

    Post by FuLgOrE on 2016-11-12, 11:08

    t4skforce wrote:Hi Guys,

    I'm happy for now with my GPD Win setup Manjaro XFCE 16.10 x64, some things still left to do and for some drivers to wait or write Very Happy.

    Working:
    * WIFI 2.4 + 5GHz
    * screen orientation and framebuffer orientation
    * touchscreen + orientation
    * integrated speaker
    * games recognize all the controller modes xbox + directinput + mouse kb

    Work in progress:
    * battery indikation (can't currently tell if battery is nearly dead)
    * screen brightness (is currently not adjustable)
    * volume keys (keys not recognized)
    * sd card reader is not detected
    * headphones is not detected and gives no sound if forced to enable

    Install:
    * created bootable USB stick from manjaro-xfce-16.10-stable-x86_64.iso (1.6 GB)
    * after boot (default option) manually change screen orientation in display manager
    * Installed it to internal emmc storage (including full disk encryption Very Happy nice - especially important on the go)
    (basically the install was as easy as windows. next, next, finish)

    After reboot the the config stuff

    Wifi
    copy the contens of brcmfmac4356-pcie.txt into the file /lib/firmware/brcm/brcmfmac4356-pcie.txt
    Code:

    nano /lib/firmware/brcm/brcmfmac4356-pcie.txt
    reboot -> works

    Screen / Touchscreen / Framebuffer
    Add the following kernel parameters to change the framebuffer orientation "video=efifb fbcon=rotate:1", then reboot
    Code:

    # nano nano /etc/default/grub
    GRUB_CMDLINE_LINUX_DEFAULT="... video=efifb fbcon=rotate:1"
    # grub-mkconfig -o /boot/grub/grub.cfg
    reboot -> works

    I then created a bash script which rotates my screen an touchscreen every-time i login. (Settings -> Startup and Session -> Application Autostart)
    Code:

    #!/bin/bash
    # rotate screen
    xrandr -o right
    # change touchscreen orientation
    xinput set-prop 'Goodix Capacitive TouchScreen' 'Coordinate Transformation Matrix' 0 1 0 -1 0 1 0 0 1

    I tried exactly this system with exactly your information. After trying to rotate the screen, it keeps black... no matter if I do it according to your description, with video=efifb fbcon=rotate:1 or without and no matter if I do it via the display manager or via xrandr.

    Very strange.

    FuLgOrE

    帖子数 : 20
    注册日期 : 2016-11-06

    Re: Linux on the GPD Win

    Post by FuLgOrE on 2016-11-12, 15:10

    Now I also tried Fedora 24 KDE 64 including video=efifb and fbcon=rotate:1
    It boots to KDE.
    I made the script to rotate, kill and restart
    Code:
    #!/bin/bash
    xrandr -o right
    sleep 5
    pkill plasmashell
    sleep 5
    plasmashell &
    but the display keeps black.

    Now I'm completely out of ideas.
    I'm using the default bios settings. Does that matter?
    avatar
    ArchiMark

    帖子数 : 20
    注册日期 : 2016-11-07

    Re: Linux on the GPD Win

    Post by ArchiMark on 2016-11-12, 18:22

    FuLgOrE wrote:Arch is booting, if you set "nomodeset" as kernel parameter
    If you set fbcon=rotate:1 as well, the orientation will match as well.

    But I had no luck with GUI

    That seems odd that it works in console but not with GUI.....but then this all seems odd..

    I tried Manjaro again and it did not work when rotating in XFCE Display Settings, screen turned black again.....

    t4skforce

    帖子数 : 5
    注册日期 : 2016-11-09

    Re: Linux on the GPD Win

    Post by t4skforce on 2016-11-12, 21:43

    hi,

    yes at install i did rotate the screen using the display manager and it was working (no black screen issue). however i did fiddle around in the bios before hands. I`m currently very busy but i will try to post my bios settings tomorrow. afaik I turned off tpm and all the windows secure boot bullshit. I think i also switched while installing from 'windows 8.1' to 'android' and after install back again be cause wifi wouldn't work in this setting. hope this info helps for now. as i said I try posting my complete bios settings tomorrow.
    avatar
    ArchiMark

    帖子数 : 20
    注册日期 : 2016-11-07

    Re: Linux on the GPD Win

    Post by ArchiMark on 2016-11-13, 01:36

    t4skforce wrote:hi,

    yes at install i did rotate the screen using the display manager and it was working (no black screen issue). however i did fiddle around in the bios before hands. I`m currently very busy but i will try to post my bios settings tomorrow. afaik I turned off tpm and all the windows secure boot bullshit.

    This is helpful and will be great if you can post what you changed in bios.


    I think i also switched while installing from 'windows 8.1' to 'android' and after install back again be cause wifi wouldn't work in this setting. hope this info helps for now. as i said I try posting my complete bios settings tomorrow.

    Hmmm........'windows 8.1' to 'android'.......

    Again, will be great if you can share what you changed in bios.....

    Thanks.

    t4skforce

    帖子数 : 5
    注册日期 : 2016-11-09

    Re: Linux on the GPD Win

    Post by t4skforce on 2016-11-13, 23:34

    Hi,

    as promised my BIOS/EFI settings:

    Code:

    * Main

        * Core Version: 5.0.11
        * Build Date and Time: 09/29/2016 16:19:40
        * Microcode Path: 362
        * Intel(R) GOP Driver: 8.0.2038
        * Sec RC Version: 00:05.00.00
        * TXE FW Version: 02.00.02.3095
        
    * Advanced

        * Trusted Computing
            * Security Device Sup: Disabled
            
        * ACPI Settings
            * Enable ACPI Auto Conf: Enabled
            
        * Serial Port Console Redirection
            * Console Redirection: Disabled
            
        * CPU Configuration
            * Limit CPUID Maximum: Disabled
            * Bi-directional PROCHO: Enabled
            * Intel Virtualisation: Enabled
            * Power Technology: Energy Efficient
            
        * PPM Configuration
            * EIST: Enabled
            * CPU C state Report: Enabled
            * Max CPU C-state: C7
            * SOix: Enabled
            
        * Thermal
            * Thermal Configuration
                * Default...
            * Thermal Failsafe Settings
                * Default...
                
        * Android
            * IA_APPS_RUN: 3400
            * IA_APPS_CAP: 0
            * USE IA_APPS_RUN or CA: IA_APPS_RUN
            * Boot on invalid batte: Enabled
            * Modem Selection: 7262_ESXX_SSIC
            * Silent Lake: Disabled
            
        * PCI Subsystem Settings
            * Above 4G Decoding: Disabled
            * SR-IOV Support: Disabled
            * Restore PCIE Register: Disabled
            * Don't Reset VC-TC Map: Disabled
            
        * USB Configuration
            * XHCI Hand-Off: Enabled
            * USB Mass Storeage Driv: Enabled
            * USB transfer time-out: 20sec
            * USB reset time-out: 20sec
            * Device power-up dely: Auto
            
        * Platform Trust Technology
            * fTPM: Disabled
            
        * Security Configuration
            * TXE HMRFPO: Disabled
            * TXE Firmware Update: Enabled
            * TXE EOP Message: Enabled
            
        * System Component
            * PMIC ACPI OBJECT: Enabled
            * Asset SLP_SOIX_N in S: Auto
            * BCM4356: Enabled
            * Power&Performance/PNP: Power&Perfromance
            * LPC Pins PNP Settings: Disabled
            * XDB GPIO: Disabled
            * Flashless Modem: Disabled
            * MS Custom Sdbus Driver: Disabled
            * Toggle SelfClockDisab: Disabled
            * AOS GPS HID Selection: Broadcom 4721 GPS
            * CHT-HR setup options: Disabled
            * VGG 50mW Workaround: Enabled
            * OS IMAGE ID: Windows 8.1
            * PSS Storage: Disabled
            * S5-Charging Driver: Enabled
            * S5 LPM Settings: Enabled
            * Persistent RAM size: Disabled
            * Offline Crash Dump se: Disabled
            
    * Chipset

        * Nort Bridge
        
            * Intel IGD Configuration
                * GOP Driver: Enabled
                * Integrated Graphics D: Enabled
                * IGD Turbo Enable: Auto
                * Power Meter Lock: Enabled
                * Primary Display: Auto
                * GFX Boost: Disabled
                * PR3 (For Win10 Only): Enabled
                * DVMT Pre-Allocated: 32M
                * DVMT Total Gfx Mem: Max
                * Aperture Size: 512MB
                * GTT Size: 8MB
                * IGD Thermal: Disabled
                * Spread Spectrum clock: Disabled
                * Panel Configuration: MIPI
                * MIPI Panel Vendor: LG MIPI
                * ISP Enable/Disable: Disabled
                
            * IGD - LCD Control
                * Force Lid Status: On
                * BIA: Auto
                * ALS Support: Enabled
                * IGD Flat Panel: Auto
                * IGD Boot Type: Auto
                * MIPI DSI: Disabled
                * Panel Scaling: Auto
                * GMCH BLC Control: PWM-Normal
                * Enable/Disable PM W: Enable
                
            * Display From TypeC
                * DP Over TypeC: Disabled
                
            * Memory Configuration Options
                * Rank Margin Tool EV M: Disabled
                * DDR DVFS: Enabled
                * Frequency A selection: 1600
                * Frequency B selection: 1067
                * Auto Detect LPDDR3 DR: Enabled
                * Channel selection: Dual
                * Channel Select Bits: 4
                * Channel Select 4: 0
                * Bank Address Hashing: Enabled
                * Rank Select Interleav: Enabled
                * Dynamic Self Refresh: Enabled
                * DRAM PM5: Enabled
                * RX Power Training: Enabled
                * TX Power Training: Enabled
                * Fast Boot: Enabled
                * Scrambler: Enabled
                * DRAM Speed Grade: Typical
                * MRC Debug Message Lev: NONE
                * DRP Lock: Enabled
                * REUT Lock: Enabled
                
            * Max TOLUD: 2GB
            
            * Memory Scrambler: Disabled
            
        * South Bridge
        
            * ISH Configuration
            
                * ISH Support: Disabled
                * Enable/Disable ISH De: Disabled
                
            * Audio Configuration
                * LPE Audio Support: LPE Audio ACPI mode
                
            * USB Configuration
                * USB OTG Support: Auto
                * USB VBUS: On
                * USB TYPE A PORT: Enabled
                * XHCI Controller: Enabled
                * XHCI Mode: Enabled
                * USB2 Link Power Manag: Enabled
                * SSIC Port 1: Disabled
                * SSIC Port 2: Disabled
                * HSIC Port 1: Disabled
                * HSIC Port 2: Disabled
                * USB2 PHY Power Gatl: Disabled
                * USB3 PHY Power Gating: Auto
                * Default DRD Config: DeviceMode
                * DRD Access Method: Sideband
                * USB Port 1: Enabled
                * USB Port 2: Enabled
                * USB Port 3: Enabled
                * USB Port 4: Enabled
                * SSIC WA Enable: Disabled
                * SSIC Init Sequence: SSIC Initialization
                * SSIC HS Rate Series: Series B
                
            * Miscellaneous Configuration
                * State After G3: S0 State
                * USB3 Clock Spread Spe: Enable
                * DISPLAY Clock Spread: Enabled
                * SATA Clock Spread Spe: Enabler
                * UART Interface Select: Internal UART
                * Platform Clk Selectio: Enabled
                * Enable DBG2 Table: Enabled
                
            * LPSS & SCC Configuration
                * SCC eMMC Support: ACPI Mode
                * eMMC Write Protect: Enabled
                * GPP Lock: Read/Write
                * SCC SDIO Support: ACPI Mode
                * SCC SD Card Support: ACPI Mode
                * eMMC TX DLL Tuning S: Disabled
                * eMMC RX DLL Tuning S: Disabled
                * eMMC Driver Operatin: Up to 52MHz
                * SCC SDIO Mode for WIF: Default
                * LPSS DMA #1 Support: ACPI Mode
                * LPSS DMA #2 Support: ACPI Mode
                * LPSS I2C #1 Support: ACPI Mode
                * LPSS I2C #2 Support: ACPI Mode
                * LPSS I2C #3 Support: ACPI Mode
                * LPSS I2C #4 Support: ACPI Mode
                * LPSS I2C #5 Support: ACPI Mode
                * LPSS I2C #6 Support: ACPI Mode
                * LPSS I2C #7 Support: ACPI Mode
                * LPSS HSUART #1 Suppor: ACPI Mode
                * LPSS HSUART #2 Suppor: ACPI Mode
                * LPSS PWM #1 Support: ACPI Mode
                * LPSS PWM #2 Support: Disabled
                * LPSS SPISupport: ACPI Mode
                * LPSS SPISupport: ACPI Mode
                * LPSS SPISupport: ACPI Mode
                * Bluetooth Module Sele: BCRM
                * Bluetooth Devices: BCM2E7B
                * RVP Camera Selection: Cynthaiana_2B
                
            * PCI Express Configuration
                * PCI Express Port 1: Enabled
                * ASPM: L1
                * URR: Disabled
                * FER: Disabled
                * NFER: Disabled
                * CER: Disabled
                * SEFE: Disabled
                * SENFE: Disabled
                * SECE: Disabled
                * PME SCI: Disabled
                * Ext Sync: Disabled
                * PCIe 1 Speed: Auto
                * Hot Plug: Disabled
                * Transmitter Half Sw: Disabled
                * L1 Substates: L1.1 & L1.2
                * Non-Common Clock with: Disabled
                * Tx Eq Deemphasis Sele: 6fB
                * PCI Express Port 2: Disabled
                * PCI Express Port 3: Disabled
                * PCI Express Port 4: Disabled
                
            * PCI Express SOix Settings
                * PCIe SOiX: Enabled
                * DO SOiX Policy: PCIe RC is in Do wh...
                * Evaluate CLKREQ State: Enabled
                * Evaluate CLKREQ# [0]: Disabled
                * Evaluate CLKREQ# [1]: Disabled
                * Evaluate CLKREQ# [2]: Disabled
                * Evaluate CLKREQ# [3]: Disabled
                * SOix LTR Threshold (L: 1024ns
                * PCIe SOix LTR Thresho: 150
                
           * RTC Lock: Enabled
          
           * BIOS Read/Write Prote: Disabled

    so writing all these settings down sucked realy hard.  Shocked omg there are so many settings to fiddle around with....
    avatar
    ArchiMark

    帖子数 : 20
    注册日期 : 2016-11-07

    Re: Linux on the GPD Win

    Post by ArchiMark on 2016-11-14, 02:32

    t4skforce wrote:Hi,

    as promised my BIOS/EFI settings:

    Code:

    * Main

        * Core Version: 5.0.11
        * Build Date and Time: 09/29/2016 16:19:40
        * Microcode Path: 362
        * Intel(R) GOP Driver: 8.0.2038
        * Sec RC Version: 00:05.00.00
        * TXE FW Version: 02.00.02.3095
        
    * Advanced

        * Trusted Computing
            * Security Device Sup: Disabled
            
        * ACPI Settings
            * Enable ACPI Auto Conf: Enabled
            
        * Serial Port Console Redirection
            * Console Redirection: Disabled
            
        * CPU Configuration
            * Limit CPUID Maximum: Disabled
            * Bi-directional PROCHO: Enabled
            * Intel Virtualisation: Enabled
            * Power Technology: Energy Efficient
            
        * PPM Configuration
            * EIST: Enabled
            * CPU C state Report: Enabled
            * Max CPU C-state: C7
            * SOix: Enabled
            
        * Thermal
            * Thermal Configuration
                * Default...
            * Thermal Failsafe Settings
                * Default...
                
        * Android
            * IA_APPS_RUN: 3400
            * IA_APPS_CAP: 0
            * USE IA_APPS_RUN or CA: IA_APPS_RUN
            * Boot on invalid batte: Enabled
            * Modem Selection: 7262_ESXX_SSIC
            * Silent Lake: Disabled
            
        * PCI Subsystem Settings
            * Above 4G Decoding: Disabled
            * SR-IOV Support: Disabled
            * Restore PCIE Register: Disabled
            * Don't Reset VC-TC Map: Disabled
            
        * USB Configuration
            * XHCI Hand-Off: Enabled
            * USB Mass Storeage Driv: Enabled
            * USB transfer time-out: 20sec
            * USB reset time-out: 20sec
            * Device power-up dely: Auto
            
        * Platform Trust Technology
            * fTPM: Disabled
            
        * Security Configuration
            * TXE HMRFPO: Disabled
            * TXE Firmware Update: Enabled
            * TXE EOP Message: Enabled
            
        * System Component
            * PMIC ACPI OBJECT: Enabled
            * Asset SLP_SOIX_N in S: Auto
            * BCM4356: Enabled
            * Power&Performance/PNP: Power&Perfromance
            * LPC Pins PNP Settings: Disabled
            * XDB GPIO: Disabled
            * Flashless Modem: Disabled
            * MS Custom Sdbus Driver: Disabled
            * Toggle SelfClockDisab: Disabled
            * AOS GPS HID Selection: Broadcom 4721 GPS
            * CHT-HR setup options: Disabled
            * VGG 50mW Workaround: Enabled
            * OS IMAGE ID: Windows 8.1
            * PSS Storage: Disabled
            * S5-Charging Driver: Enabled
            * S5 LPM Settings: Enabled
            * Persistent RAM size: Disabled
            * Offline Crash Dump se: Disabled
            
    * Chipset

        * Nort Bridge
        
            * Intel IGD Configuration
                * GOP Driver: Enabled
                * Integrated Graphics D: Enabled
                * IGD Turbo Enable: Auto
                * Power Meter Lock: Enabled
                * Primary Display: Auto
                * GFX Boost: Disabled
                * PR3 (For Win10 Only): Enabled
                * DVMT Pre-Allocated: 32M
                * DVMT Total Gfx Mem: Max
                * Aperture Size: 512MB
                * GTT Size: 8MB
                * IGD Thermal: Disabled
                * Spread Spectrum clock: Disabled
                * Panel Configuration: MIPI
                * MIPI Panel Vendor: LG MIPI
                * ISP Enable/Disable: Disabled
                
            * IGD - LCD Control
                * Force Lid Status: On
                * BIA: Auto
                * ALS Support: Enabled
                * IGD Flat Panel: Auto
                * IGD Boot Type: Auto
                * MIPI DSI: Disabled
                * Panel Scaling: Auto
                * GMCH BLC Control: PWM-Normal
                * Enable/Disable PM W: Enable
                
            * Display From TypeC
                * DP Over TypeC: Disabled
                
            * Memory Configuration Options
                * Rank Margin Tool EV M: Disabled
                * DDR DVFS: Enabled
                * Frequency A selection: 1600
                * Frequency B selection: 1067
                * Auto Detect LPDDR3 DR: Enabled
                * Channel selection: Dual
                * Channel Select Bits: 4
                * Channel Select 4: 0
                * Bank Address Hashing: Enabled
                * Rank Select Interleav: Enabled
                * Dynamic Self Refresh: Enabled
                * DRAM PM5: Enabled
                * RX Power Training: Enabled
                * TX Power Training: Enabled
                * Fast Boot: Enabled
                * Scrambler: Enabled
                * DRAM Speed Grade: Typical
                * MRC Debug Message Lev: NONE
                * DRP Lock: Enabled
                * REUT Lock: Enabled
                
            * Max TOLUD: 2GB
            
            * Memory Scrambler: Disabled
            
        * South Bridge
        
            * ISH Configuration
            
                * ISH Support: Disabled
                * Enable/Disable ISH De: Disabled
                
            * Audio Configuration
                * LPE Audio Support: LPE Audio ACPI mode
                
            * USB Configuration
                * USB OTG Support: Auto
                * USB VBUS: On
                * USB TYPE A PORT: Enabled
                * XHCI Controller: Enabled
                * XHCI Mode: Enabled
                * USB2 Link Power Manag: Enabled
                * SSIC Port 1: Disabled
                * SSIC Port 2: Disabled
                * HSIC Port 1: Disabled
                * HSIC Port 2: Disabled
                * USB2 PHY Power Gatl: Disabled
                * USB3 PHY Power Gating: Auto
                * Default DRD Config: DeviceMode
                * DRD Access Method: Sideband
                * USB Port 1: Enabled
                * USB Port 2: Enabled
                * USB Port 3: Enabled
                * USB Port 4: Enabled
                * SSIC WA Enable: Disabled
                * SSIC Init Sequence: SSIC Initialization
                * SSIC HS Rate Series: Series B
                
            * Miscellaneous Configuration
                * State After G3: S0 State
                * USB3 Clock Spread Spe: Enable
                * DISPLAY Clock Spread: Enabled
                * SATA Clock Spread Spe: Enabler
                * UART Interface Select: Internal UART
                * Platform Clk Selectio: Enabled
                * Enable DBG2 Table: Enabled
                
            * LPSS & SCC Configuration
                * SCC eMMC Support: ACPI Mode
                * eMMC Write Protect: Enabled
                * GPP Lock: Read/Write
                * SCC SDIO Support: ACPI Mode
                * SCC SD Card Support: ACPI Mode
                * eMMC TX DLL Tuning S: Disabled
                * eMMC RX DLL Tuning S: Disabled
                * eMMC Driver Operatin: Up to 52MHz
                * SCC SDIO Mode for WIF: Default
                * LPSS DMA #1 Support: ACPI Mode
                * LPSS DMA #2 Support: ACPI Mode
                * LPSS I2C #1 Support: ACPI Mode
                * LPSS I2C #2 Support: ACPI Mode
                * LPSS I2C #3 Support: ACPI Mode
                * LPSS I2C #4 Support: ACPI Mode
                * LPSS I2C #5 Support: ACPI Mode
                * LPSS I2C #6 Support: ACPI Mode
                * LPSS I2C #7 Support: ACPI Mode
                * LPSS HSUART #1 Suppor: ACPI Mode
                * LPSS HSUART #2 Suppor: ACPI Mode
                * LPSS PWM #1 Support: ACPI Mode
                * LPSS PWM #2 Support: Disabled
                * LPSS SPISupport: ACPI Mode
                * LPSS SPISupport: ACPI Mode
                * LPSS SPISupport: ACPI Mode
                * Bluetooth Module Sele: BCRM
                * Bluetooth Devices: BCM2E7B
                * RVP Camera Selection: Cynthaiana_2B
                
            * PCI Express Configuration
                * PCI Express Port 1: Enabled
                * ASPM: L1
                * URR: Disabled
                * FER: Disabled
                * NFER: Disabled
                * CER: Disabled
                * SEFE: Disabled
                * SENFE: Disabled
                * SECE: Disabled
                * PME SCI: Disabled
                * Ext Sync: Disabled
                * PCIe 1 Speed: Auto
                * Hot Plug: Disabled
                * Transmitter Half Sw: Disabled
                * L1 Substates: L1.1 & L1.2
                * Non-Common Clock with: Disabled
                * Tx Eq Deemphasis Sele: 6fB
                * PCI Express Port 2: Disabled
                * PCI Express Port 3: Disabled
                * PCI Express Port 4: Disabled
                
            * PCI Express SOix Settings
                * PCIe SOiX: Enabled
                * DO SOiX Policy: PCIe RC is in Do wh...
                * Evaluate CLKREQ State: Enabled
                * Evaluate CLKREQ# [0]: Disabled
                * Evaluate CLKREQ# [1]: Disabled
                * Evaluate CLKREQ# [2]: Disabled
                * Evaluate CLKREQ# [3]: Disabled
                * SOix LTR Threshold (L: 1024ns
                * PCIe SOix LTR Thresho: 150
                
           * RTC Lock: Enabled
          
           * BIOS Read/Write Prote: Disabled

    so writing all these settings down sucked realy hard.  Shocked omg there are so many settings to fiddle around with....


    Wow!....Thank you for writing them all down.....

    I thought you would just write the ones you changed from the default setting. Although maybe it's hard to remember.....

    Will compare yours to mine....

    avatar
    ArchiMark

    帖子数 : 20
    注册日期 : 2016-11-07

    Re: Linux on the GPD Win

    Post by ArchiMark on 2016-11-14, 04:25

    Tried Manjaro again.

    This time added:

    Code:

    nomodeset video-efifb fbcon=rotate:1

    to the boot parameters and booted up Manjaro.

    Now, Console text is rotated correctly. Nice!!!

    However, after I got to desktop, I tried rotating display and it turned black.......

    Crying or Very sad

    t4skforce

    帖子数 : 5
    注册日期 : 2016-11-09

    Re: Linux on the GPD Win

    Post by t4skforce on 2016-11-14, 07:36

    ArchiMark wrote:Tried Manjaro again.

    This time added:

    Code:

    nomodeset video-efifb fbcon=rotate:1

    to the boot parameters and booted up Manjaro.

    Now, Console text is rotated correctly. Nice!!!

    However, after I got to desktop, I tried rotating display and it turned black.......

    Crying or Very sad

    It has to be BIOS version or settings regarding the display/intel graphics in the BIOS. Because as i'm sure like me you tested your unit before hands with WIN10 and it worked. By the way have you got the 8700 or 8750?
    avatar
    ArchiMark

    帖子数 : 20
    注册日期 : 2016-11-07

    Re: Linux on the GPD Win

    Post by ArchiMark on 2016-11-14, 15:22

    Good point....although the question then is which setting.....

    However, as you say, the display is rotated correctly when I boot up Win 10......so, bios settings must be correct.....

    confused
    avatar
    ArchiMark

    帖子数 : 20
    注册日期 : 2016-11-07

    Re: Linux on the GPD Win

    Post by ArchiMark on 2016-11-16, 07:35

    t4skforce,

    Forgot to answer your question....

    My WIN has the 8700....

    Ziggurat

    帖子数 : 2
    注册日期 : 2016-11-23

    Re: Linux on the GPD Win

    Post by Ziggurat on 2016-11-23, 17:44

    I haven't tried Linux yet on the GPD Win, as I have use for the windows installation, and I will sometime in the future set up single boot Linux and boot Windows from USB when I want to play Windows only games. I wish I had two units so I could use one for development and one for gaming until I had this sorted out. But here are some clues for you guys.

    nomodeset is bad, it is basically like booting without GPU, the desktop and other applications can't be hardware accelerated.

    You should be able to use video=1280x800@60 instead of nomodeset, it should also fix the issue with rotating in some desktops.

    To get battery meter and more working, we need to have a proper DSDT table. Here is the DSDT table I extracted from Windows https://www.dropbox.com/s/s8s8kkehsetsl92/DSDT.bin My file will only work if we have the same BIOS version, if not dump your own file. My BIOS version is 2.17.1249

    So install iasl and use it to decompile the DSDT binary file. Something like this
    Code:
    iasl -d DSDT.bin

    Then you can just try to compile it again and look for errors.
    Code:
    iasl -tc DSDT.dsl
    or whatever the filename of the dsl file created by the previous command. The dsl file can be edited with nano or whatever.

    Then add the output file from the compiling into your kernel source, or install it into your system and make your bootloader beware of the DSDT table. Google should help.

    FuLgOrE

    帖子数 : 20
    注册日期 : 2016-11-06

    Re: Linux on the GPD Win

    Post by FuLgOrE on 2016-11-29, 22:14

    Could you please upload the DSDT.bin again? It's blocked due to high traffic.
    I also would like to try it.

    I got Manjaro KDE working with correct screen rotation. I didn't need to do special things, just turn it in the gui, not via xrandr and then reboot.

    Ziggurat

    帖子数 : 2
    注册日期 : 2016-11-23

    Re: Linux on the GPD Win

    Post by Ziggurat on 2016-11-29, 23:39

    FuLgOrE wrote:Could you please upload the DSDT.bin again? It's blocked due to high traffic.
    I also would like to try it.

    I got Manjaro KDE working with correct screen rotation. I didn't need to do special things, just turn it in the gui, not via xrandr and then reboot.

    Wow I am glad I didn't post a link to my personal server, I uploaded it to mediafire. mediafire.com ?1d3o2h5vs3dfk36
    avatar
    ArchiMark

    帖子数 : 20
    注册日期 : 2016-11-07

    Re: Linux on the GPD Win

    Post by ArchiMark on 2016-11-30, 05:27

    ArchiMark wrote:
    t4skforce wrote:Hi,

    as promised my BIOS/EFI settings:

    Code:

    * Main

        * Core Version: 5.0.11
        * Build Date and Time: 09/29/2016 16:19:40
        * Microcode Path: 362
        * Intel(R) GOP Driver: 8.0.2038
        * Sec RC Version: 00:05.00.00
        * TXE FW Version: 02.00.02.3095
        
    * Advanced

        * Trusted Computing
            * Security Device Sup: Disabled
            
        * ACPI Settings
            * Enable ACPI Auto Conf: Enabled
            
        * Serial Port Console Redirection
            * Console Redirection: Disabled
            
        * CPU Configuration
            * Limit CPUID Maximum: Disabled
            * Bi-directional PROCHO: Enabled
            * Intel Virtualisation: Enabled
            * Power Technology: Energy Efficient
            
        * PPM Configuration
            * EIST: Enabled
            * CPU C state Report: Enabled
            * Max CPU C-state: C7
            * SOix: Enabled
            
        * Thermal
            * Thermal Configuration
                * Default...
            * Thermal Failsafe Settings
                * Default...
                
        * Android
            * IA_APPS_RUN: 3400
            * IA_APPS_CAP: 0
            * USE IA_APPS_RUN or CA: IA_APPS_RUN
            * Boot on invalid batte: Enabled
            * Modem Selection: 7262_ESXX_SSIC
            * Silent Lake: Disabled
            
        * PCI Subsystem Settings
            * Above 4G Decoding: Disabled
            * SR-IOV Support: Disabled
            * Restore PCIE Register: Disabled
            * Don't Reset VC-TC Map: Disabled
            
        * USB Configuration
            * XHCI Hand-Off: Enabled
            * USB Mass Storeage Driv: Enabled
            * USB transfer time-out: 20sec
            * USB reset time-out: 20sec
            * Device power-up dely: Auto
            
        * Platform Trust Technology
            * fTPM: Disabled
            
        * Security Configuration
            * TXE HMRFPO: Disabled
            * TXE Firmware Update: Enabled
            * TXE EOP Message: Enabled
            
        * System Component
            * PMIC ACPI OBJECT: Enabled
            * Asset SLP_SOIX_N in S: Auto
            * BCM4356: Enabled
            * Power&Performance/PNP: Power&Perfromance
            * LPC Pins PNP Settings: Disabled
            * XDB GPIO: Disabled
            * Flashless Modem: Disabled
            * MS Custom Sdbus Driver: Disabled
            * Toggle SelfClockDisab: Disabled
            * AOS GPS HID Selection: Broadcom 4721 GPS
            * CHT-HR setup options: Disabled
            * VGG 50mW Workaround: Enabled
            * OS IMAGE ID: Windows 8.1
            * PSS Storage: Disabled
            * S5-Charging Driver: Enabled
            * S5 LPM Settings: Enabled
            * Persistent RAM size: Disabled
            * Offline Crash Dump se: Disabled
            
    * Chipset

        * Nort Bridge
        
            * Intel IGD Configuration
                * GOP Driver: Enabled
                * Integrated Graphics D: Enabled
                * IGD Turbo Enable: Auto
                * Power Meter Lock: Enabled
                * Primary Display: Auto
                * GFX Boost: Disabled
                * PR3 (For Win10 Only): Enabled
                * DVMT Pre-Allocated: 32M
                * DVMT Total Gfx Mem: Max
                * Aperture Size: 512MB
                * GTT Size: 8MB
                * IGD Thermal: Disabled
                * Spread Spectrum clock: Disabled
                * Panel Configuration: MIPI
                * MIPI Panel Vendor: LG MIPI
                * ISP Enable/Disable: Disabled
                
            * IGD - LCD Control
                * Force Lid Status: On
                * BIA: Auto
                * ALS Support: Enabled
                * IGD Flat Panel: Auto
                * IGD Boot Type: Auto
                * MIPI DSI: Disabled
                * Panel Scaling: Auto
                * GMCH BLC Control: PWM-Normal
                * Enable/Disable PM W: Enable
                
            * Display From TypeC
                * DP Over TypeC: Disabled
                
            * Memory Configuration Options
                * Rank Margin Tool EV M: Disabled
                * DDR DVFS: Enabled
                * Frequency A selection: 1600
                * Frequency B selection: 1067
                * Auto Detect LPDDR3 DR: Enabled
                * Channel selection: Dual
                * Channel Select Bits: 4
                * Channel Select 4: 0
                * Bank Address Hashing: Enabled
                * Rank Select Interleav: Enabled
                * Dynamic Self Refresh: Enabled
                * DRAM PM5: Enabled
                * RX Power Training: Enabled
                * TX Power Training: Enabled
                * Fast Boot: Enabled
                * Scrambler: Enabled
                * DRAM Speed Grade: Typical
                * MRC Debug Message Lev: NONE
                * DRP Lock: Enabled
                * REUT Lock: Enabled
                
            * Max TOLUD: 2GB
            
            * Memory Scrambler: Disabled
            
        * South Bridge
        
            * ISH Configuration
            
                * ISH Support: Disabled
                * Enable/Disable ISH De: Disabled
                
            * Audio Configuration
                * LPE Audio Support: LPE Audio ACPI mode
                
            * USB Configuration
                * USB OTG Support: Auto
                * USB VBUS: On
                * USB TYPE A PORT: Enabled
                * XHCI Controller: Enabled
                * XHCI Mode: Enabled
                * USB2 Link Power Manag: Enabled
                * SSIC Port 1: Disabled
                * SSIC Port 2: Disabled
                * HSIC Port 1: Disabled
                * HSIC Port 2: Disabled
                * USB2 PHY Power Gatl: Disabled
                * USB3 PHY Power Gating: Auto
                * Default DRD Config: DeviceMode
                * DRD Access Method: Sideband
                * USB Port 1: Enabled
                * USB Port 2: Enabled
                * USB Port 3: Enabled
                * USB Port 4: Enabled
                * SSIC WA Enable: Disabled
                * SSIC Init Sequence: SSIC Initialization
                * SSIC HS Rate Series: Series B
                
            * Miscellaneous Configuration
                * State After G3: S0 State
                * USB3 Clock Spread Spe: Enable
                * DISPLAY Clock Spread: Enabled
                * SATA Clock Spread Spe: Enabler
                * UART Interface Select: Internal UART
                * Platform Clk Selectio: Enabled
                * Enable DBG2 Table: Enabled
                
            * LPSS & SCC Configuration
                * SCC eMMC Support: ACPI Mode
                * eMMC Write Protect: Enabled
                * GPP Lock: Read/Write
                * SCC SDIO Support: ACPI Mode
                * SCC SD Card Support: ACPI Mode
                * eMMC TX DLL Tuning S: Disabled
                * eMMC RX DLL Tuning S: Disabled
                * eMMC Driver Operatin: Up to 52MHz
                * SCC SDIO Mode for WIF: Default
                * LPSS DMA #1 Support: ACPI Mode
                * LPSS DMA #2 Support: ACPI Mode
                * LPSS I2C #1 Support: ACPI Mode
                * LPSS I2C #2 Support: ACPI Mode
                * LPSS I2C #3 Support: ACPI Mode
                * LPSS I2C #4 Support: ACPI Mode
                * LPSS I2C #5 Support: ACPI Mode
                * LPSS I2C #6 Support: ACPI Mode
                * LPSS I2C #7 Support: ACPI Mode
                * LPSS HSUART #1 Suppor: ACPI Mode
                * LPSS HSUART #2 Suppor: ACPI Mode
                * LPSS PWM #1 Support: ACPI Mode
                * LPSS PWM #2 Support: Disabled
                * LPSS SPISupport: ACPI Mode
                * LPSS SPISupport: ACPI Mode
                * LPSS SPISupport: ACPI Mode
                * Bluetooth Module Sele: BCRM
                * Bluetooth Devices: BCM2E7B
                * RVP Camera Selection: Cynthaiana_2B
                
            * PCI Express Configuration
                * PCI Express Port 1: Enabled
                * ASPM: L1
                * URR: Disabled
                * FER: Disabled
                * NFER: Disabled
                * CER: Disabled
                * SEFE: Disabled
                * SENFE: Disabled
                * SECE: Disabled
                * PME SCI: Disabled
                * Ext Sync: Disabled
                * PCIe 1 Speed: Auto
                * Hot Plug: Disabled
                * Transmitter Half Sw: Disabled
                * L1 Substates: L1.1 & L1.2
                * Non-Common Clock with: Disabled
                * Tx Eq Deemphasis Sele: 6fB
                * PCI Express Port 2: Disabled
                * PCI Express Port 3: Disabled
                * PCI Express Port 4: Disabled
                
            * PCI Express SOix Settings
                * PCIe SOiX: Enabled
                * DO SOiX Policy: PCIe RC is in Do wh...
                * Evaluate CLKREQ State: Enabled
                * Evaluate CLKREQ# [0]: Disabled
                * Evaluate CLKREQ# [1]: Disabled
                * Evaluate CLKREQ# [2]: Disabled
                * Evaluate CLKREQ# [3]: Disabled
                * SOix LTR Threshold (L: 1024ns
                * PCIe SOix LTR Thresho: 150
                
           * RTC Lock: Enabled
          
           * BIOS Read/Write Prote: Disabled

    so writing all these settings down sucked realy hard.  Shocked omg there are so many settings to fiddle around with....


    Wow!....Thank you for writing them all down.....

    I thought you would just write the ones you changed from the default setting. Although maybe it's hard to remember.....

    Will compare yours to mine....


    Finally had the time and energy to go through all the BIOS settings and compare them to your settings. Like you said, there's a lot of settings!

    Turns out, most of our settings and info match, except for just a few items....

    Here's what I notice as different from your WIN on mine:

    Build Date and Time: 10/25/16 10:43:29 (I did a BIOS update....)

    Intel (R) GOP Driver: 8.0.1038 (yours is 8.0.2038)

    System Component
    * MS Custom Sdbus Driver: Enabled (yours is Disabled...)

    * Persistent RAM size: Enabled (yours is Disabled...)

    * Offline Crash Dump se: Enabled (yours is Disabled...)

    Memory Configuration Options
    * Channel Select Bits: 14 (yours is 4)


    Would you suggest I change my settings to match yours for the items above?


    A few items I have, but don't see on your list (unless I just missed it somehow...) :

    Display From TypeC
    * TypeC Lane Allocation: [2 lanes]

    Graphics Power Management
    * RC6 (Render Standby): Enabled


    Any comments on these items?

    Thanks!


    brittAnderson

    帖子数 : 2
    注册日期 : 2016-11-30

    can't rotate screen

    Post by brittAnderson on 2016-11-30, 15:08

    I am looking forward to your solving this. There are a couple of other threads that may be relevant for hints. Archlinux has some exchanges where the advice is that the hsync and vsync values of the "monitor" may be wrong and if the correct ones could be found we could solve this with a monitor file. If you have it working on Manjaro maybe you could look up these settings to share? And on redditt there is also some information.

    Basically right now you can "almost" get everything except the screen working out of the box on Archlinux (it really doesn't matter whether you use the lts or current kernel, [maybe the Manjaro users could see what kernel they are running where screen rotation works]). The only option you need on the command line is i915.fastboot=1 This keeps the computer from trying to modeset during the boot process. This keeps the screen from going black during boot (you do not want nomodeset or you won't be able to use X - current kernels need modesetting). The fbcon=rotate:1 will rotate the console, but does not affect any of the X windows later. It is only a console setting. the video=efifb is only for apple intel as far as I can tell (though does no harm). Setting video=1280x800_60 doesn't work for me - that mode is not available for th screen anyway, and I think it is 1280x720 so I don't think you can get that mode.

    Anyway maybe some of this will help someone get us up and working on Linux. I need this more than every now as when Windows tried to update itself yesterday it failed and on trying to undo itself it borked it's own boot file. So, now I don't have windows and I don't want to reinstall.

    Link to archlinux forum: https://bbs.archlinux.org/viewtopic.php?pid=1670895#p1670895
    Link to reddit discussion: https://www.reddit.com/r/gpdwin/comments/5ac10q/native_linux_on_the_gpd_win/
    avatar
    ArchiMark

    帖子数 : 20
    注册日期 : 2016-11-07

    Re: Linux on the GPD Win

    Post by ArchiMark on 2016-11-30, 15:37

    Great info, britt......

    Have console rotated correctly, but not in X windows......

    What I find so odd is why some people have been able to install a linux distro and get screen rotated from desktop gui settings and others like me have done the same install, but screen just turns black when we try it.

    So, keep wondering what is different on WIN between the two groups that makes the difference between it working for some and not for others.

    Hopefully, we will sort this out soon....

    t4skforce

    帖子数 : 5
    注册日期 : 2016-11-09

    Re: Linux on the GPD Win

    Post by t4skforce on 2016-11-30, 19:32

    Hi guys,

    @ArchiMark:



    I left out the settings below intentionally, too much to write and usb-3c settings and power management stuff shouldn't be the issue.

    ArchiMark wrote:
    Display From TypeC
    * TypeC Lane Allocation: [2 lanes]

    Graphics Power Management
    * RC6 (Render Standby): Enabled

    regarding the setting
    ArchiMark wrote:
    System Component
    * MS Custom Sdbus Driver: Enabled (yours is Disabled...)
    I actually reenabled it as it disabled the sd-card slot on HW Level, still does not work some driver issue (mmc1: error -84 whilst initialising SD card).


    As for the BIOS-Setting difference, I would try my settings (now you know the diff) and if it does not work, I would think about downgrading the BIOS to the version I'm using right now. As I was writing before, I had a normal install, no issues, rotate worked on the GUI  in the Live-environment and after normal boot.

    @brittAnderson:



    Kernel: 4.8.9-1-MANJARO

    I hope by "with a monitor file" you mean the xorg conf file. Otherwise tell me what I have to do to provide you the information you seek Very Happy, glad to help.

    Code:

    $ cat /etc/X11/xorg.conf.d/90-mhwd.conf
    ##
    ## Generated by mhwd - Manjaro Hardware Detection
    ##
     
     
    Section "Device"
     Identifier  "Device0"
     Driver      "intel"
     BusID       "PCI:0:2:0"
     Option      "AccelMethod" "sna"
     Option      "DRI3"    "1"
     Option      "DRI"     "3"
    EndSection
     
     
    Section "DRI"
            Group  "video"
            Mode   0666
    EndSection
     
     
    Section "Extensions"
     Option "Composite" "Enable"
     Option "RENDER"    "Enable"
    EndSection
     
     
    Section "InputClass"
     Identifier          "Keyboard Defaults"
     MatchIsKeyboard    "yes"
     Option              "XkbOptions" "terminate:ctrl_alt_bksp"
    EndSection

    avatar
    ArchiMark

    帖子数 : 20
    注册日期 : 2016-11-07

    Re: Linux on the GPD Win

    Post by ArchiMark on 2016-12-01, 02:29

    t4skforce wrote:Hi guys,

    @ArchiMark:



    I left out the settings below intentionally, too much to write and usb-3c settings and power management stuff shouldn't be the issue.

    ArchiMark wrote:
    Display From TypeC
    * TypeC Lane Allocation: [2 lanes]

    Graphics Power Management
    * RC6 (Render Standby): Enabled

    regarding the setting
    ArchiMark wrote:
    System Component
    * MS Custom Sdbus Driver: Enabled (yours is Disabled...)
    I actually reenabled it as it disabled the sd-card slot on HW Level, still does not work some driver issue (mmc1: error -84 whilst initialising SD card).


    As for the BIOS-Setting difference, I would try my settings (now you know the diff) and if it does not work, I would think about downgrading the BIOS to the version I'm using right now. As I was writing before, I had a normal install, no issues, rotate worked on the GUI  in the Live-environment and after normal boot.


    Thanks, t4skforce.....will try your settings....

    As for downgrading BIOS, I had the older version before and had same problem rotating display.....so, doubt it would help.

    brittAnderson

    帖子数 : 2
    注册日期 : 2016-11-30

    Re: Linux on the GPD Win

    Post by brittAnderson on 2016-12-01, 03:17

    @t4skforce Thank you for providing your xorg.conf file and kernel. That doesn't seem to fix the problem for me. I played with xorg settings, but never got things to work (NB: if using archlinux I believe one needs to pacman -S xf86-video-intel to get that DRI driver section to work). So close, but alas, beyond my patience and ability. Will continue to monitor the thread. Good luck. Might be nice if some gpd engineers chimed in.

    FuLgOrE

    帖子数 : 20
    注册日期 : 2016-11-06

    Re: Linux on the GPD Win

    Post by FuLgOrE on 2016-12-02, 06:07

    Thank you for the dsdt file. i used iasl as described. i got a few errors but I will try to put it in grub. Here is the output:
    Code:

    bla@gpd Downloads]$ iasl -d DSDT.bin  

    Intel ACPI Component Architecture
    ASL+ Optimizing Compiler version 20160930-64
    Copyright (c) 2000 - 2016 Intel Corporation

    Input file DSDT.bin, Length 0x1DB37 (121655) bytes
    ACPI: DSDT 0x0000000000000000 01DB37 (v02 ALASKA A M I    01072009 INTL 20120913)
    Pass 1 parse of [DSDT]
    Pass 2 parse of [DSDT]
    Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

    Parsing completed

    Found 2 external control methods, reparsing with new information
    Pass 1 parse of [DSDT]
    Pass 2 parse of [DSDT]
    Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

    Parsing completed
    Disassembly completed
    ASL Output:    DSDT.dsl - 997224 bytes

    iASL Warning: There were 2 external control methods found during
    disassembly, but only 0 were resolved (2 unresolved). Additional
    ACPI tables may be required to properly disassemble the code. This
    resulting disassembler output file may not compile because the
    disassembler did not know how many arguments to assign to the
    unresolved methods. Note: SSDTs can be dynamically loaded at
    runtime and may or may not be available via the host OS.

    To specify the tables needed to resolve external control method
    references, the -e option can be used to specify the filenames.
    Example iASL invocations:
        iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
        iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
        iasl -e ssdt*.aml -d dsdt.aml

    In addition, the -fe option can be used to specify a file containing
    control method external declarations with the associated method
    argument counts. Each line of the file must be of the form:
        External (<method pathname>, MethodObj, <argument count>)
    Invocation:
        iasl -fe refs.txt -d dsdt.aml

    bla@gpd Downloads]$ ls
    DSDT.bin  DSDT.dsl
    [georg@gpd Downloads]$ iasl -tc DSDT.dsl  

    Intel ACPI Component Architecture
    ASL+ Optimizing Compiler version 20160930-64
    Copyright (c) 2000 - 2016 Intel Corporation

    DSDT.dsl    457:     Method (ADBG, 1, Serialized)
    Remark   2146 -                ^ Method Argument is never used (Arg0)

    DSDT.dsl   1229:                 Name (FTSZ, 0x00100000)
    Remark   2089 - Object is not referenced ^  (Name [FTSZ] is within a method [_CRS])

    DSDT.dsl   2319:                         Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler
    Remark   2011 -    Use of compiler reserved name ^  (_T_0)

    DSDT.dsl   2877:             Method (MINF, 0, NotSerialized)
    Warning  3115 -                        ^ Not all control paths return a value (MINF)

    DSDT.dsl   2922:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                        ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference require
    d for _DSM)

    DSDT.dsl   2991:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl   4438:             Method (SMBC, 2, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl   4444:                 CreateByteField (BUFF, Zero, BYAT)
    Remark   2089 -                        Object is not referenced ^  (Name [BYAT] is within a method [SMBC])

    DSDT.dsl   4474:             Method (TIBC, 2, NotSerialized)
    Remark   2146 -                        ^ Method Argument is never used (Arg1)

    DSDT.dsl   4554:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl   4554:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Warning  3115 -                        ^ Not all control paths return a value (_DSM)

    DSDT.dsl   4554:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Warning  3107 -                        ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference require
    d for _DSM)

    DSDT.dsl   4718:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl   4748:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl   9811:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl   9881:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl   9933:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl   9980:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  10059:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  10487:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Warning  3115 -                        ^ Not all control paths return a value (_DSM)

    DSDT.dsl  10487:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Warning  3107 -                        ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference require
    d for _DSM)

    DSDT.dsl  11173:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  11223:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  11273:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  11328:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  11365:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  11566:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  11616:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  11663:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  11798:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  12058:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  12284:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  12440:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  12532:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  12830:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  12949:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  13270:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  13565:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  13939:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  14007:                     Acquire (MTEX, 0x0064)
    Warning  3130 -                                         ^ Result is not used, possible operator timeout will be missed

    DSDT.dsl  14027:                     Acquire (MTEX, 0x0064)
    Warning  3130 -                                         ^ Result is not used, possible operator timeout will be missed

    DSDT.dsl  14082:                     Acquire (MTEX, 0x0064)
    Warning  3130 -                                         ^ Result is not used, possible operator timeout will be missed

    DSDT.dsl  14130:             Method (_SEM, 0, NotSerialized)
    Warning  3133 -  Unknown reserved name ^  (_SEM)

    DSDT.dsl  14179:             Method (_PS3, 0, NotSerialized)  // _PS3: Power State 3
    Warning  3115 -                        ^ Not all control paths return a value (_PS3)

    DSDT.dsl  14257:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  14328:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  14402:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  14566:                     Name (_T_1, Zero)  // _T_x: Emitted by ASL Compiler
    Remark   2011 -                              ^ Use of compiler reserved name (_T_1)

    DSDT.dsl  14567:                     Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler
    Remark   2011 -                              ^ Use of compiler reserved name (_T_0)

    DSDT.dsl  14570:                         CreateByteField (Arg3, Zero, FARG)
    Remark   2089 -                                Object is not referenced ^  (Name [FARG] is within a method [_DSM])

    DSDT.dsl  14787:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  14836:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  14894:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  14978:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  15143:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  15168:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  15186:                 Method (_CDM, 1, NotSerialized)  // _CDM: Clock Domain
    Warning  3101 -                            ^ Reserved method has too many arguments (_CDM requires 0)

    DSDT.dsl  15240:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  15296:                     Name (_T_1, Zero)  // _T_x: Emitted by ASL Compiler
    Remark   2011 -                              ^ Use of compiler reserved name (_T_1)

    DSDT.dsl  15297:                     Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler
    Remark   2011 -                              ^ Use of compiler reserved name (_T_0)

    DSDT.dsl  15406:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  15432:                     Name (_T_1, Zero)  // _T_x: Emitted by ASL Compiler
    Remark   2011 -                              ^ Use of compiler reserved name (_T_1)

    DSDT.dsl  15433:                     Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler
    Remark   2011 -                              ^ Use of compiler reserved name (_T_0)

    DSDT.dsl  15834:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  15884:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  16193:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                        ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference require
    d for _DSM)

    DSDT.dsl  16230:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  16301:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  16504:                             Local1 = PSAT /* \_SB_.PCI0.GFX0.PSAT */
    Warning  3144 -                                  ^ Method Local is set but never used (Local1)

    DSDT.dsl  16547:             Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  18918:                 Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler
    Remark   2011 -                          ^ Use of compiler reserved name (_T_0)

    DSDT.dsl  19340:                 If (CondRefOf (\_OSI, Local0))
    Warning  3144 -         Method Local is set but never used ^  (Local0)

    DSDT.dsl  19450:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  19474:             Method (_AEI, 0, NotSerialized)  // _AEI: ACPI Event Interrupts
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  19513:                     Local0 = ^^PCI0.SEC0.PMEE /* \_SB_.PCI0.SEC0.PMEE */
    Warning  3144 -                          ^ Method Local is set but never used (Local0)

    DSDT.dsl  19526:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  19547:             Method (_AEI, 0, NotSerialized)  // _AEI: ACPI Event Interrupts
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  19547:             Method (_AEI, 0, NotSerialized)  // _AEI: ACPI Event Interrupts
    Warning  3115 -                        ^ Not all control paths return a value (_AEI)

    DSDT.dsl  19547:             Method (_AEI, 0, NotSerialized)  // _AEI: ACPI Event Interrupts
    Warning  3107 -                        ^ Reserved method must return a value (Buffer required for _AEI)

    DSDT.dsl  19669:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  19730:             Method (SAEI, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  19730:             Method (SAEI, 0, NotSerialized)
    Warning  3115 -                        ^ Not all control paths return a value (SAEI)

    DSDT.dsl  19869:                         If (CondRefOf (\_SB.PCI0.I2C1.BATC, Local1))
    Warning  3144 -                               Method Local is set but never used ^  (Local1)

    DSDT.dsl  19880:                         If (CondRefOf (\_SB.DPTF, Local3))
    Warning  3144 -                     Method Local is set but never used ^  (Local3)

    DSDT.dsl  19997:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  20038:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  20059:             Method (_AEI, 0, NotSerialized)  // _AEI: ACPI Event Interrupts
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  20059:             Method (_AEI, 0, NotSerialized)  // _AEI: ACPI Event Interrupts
    Warning  3115 -                        ^ Not all control paths return a value (_AEI)

    DSDT.dsl  20059:             Method (_AEI, 0, NotSerialized)  // _AEI: ACPI Event Interrupts
    Warning  3107 -                        ^ Reserved method must return a value (Buffer required for _AEI)

    DSDT.dsl  20114:                     If (CondRefOf (\_SB.PCI0.I2C1.BATC, Local1))
    Warning  3144 -                           Method Local is set but never used ^  (Local1)

    DSDT.dsl  20131:                     If (CondRefOf (\_SB.PCI0.I2C1.BATC, Local1))
    Warning  3144 -                           Method Local is set but never used ^  (Local1)

    DSDT.dsl  20190:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  20218:             Method (_AEI, 0, NotSerialized)  // _AEI: ACPI Event Interrupts
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  20233:             Method (_REG, 2, NotSerialized)  // _REG: Region Availability
    Warning  3079 -                        ^ _REG has no corresponding Operation Region

    DSDT.dsl  20268:                     Local0 = ^^PCI0.SEC0.PMEE /* \_SB_.PCI0.SEC0.PMEE */
    Warning  3144 -                          ^ Method Local is set but never used (Local0)

    DSDT.dsl  20289:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  20334:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  20536:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3115 -                        ^ Not all control paths return a value (_DSM)

    DSDT.dsl  20536:             Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
    Warning  3107 -                        ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference require
    d for _DSM)

    DSDT.dsl  20538:                 Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler
    Remark   2011 -                          ^ Use of compiler reserved name (_T_0)

    DSDT.dsl  20620:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  21089:                 Method (_AEI, 0, NotSerialized)  // _AEI: ACPI Event Interrupts
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  21151:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  21587:                 Method (_AEI, 0, NotSerialized)  // _AEI: ACPI Event Interrupts
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  22416:                 Method (_AEI, 0, NotSerialized)  // _AEI: ACPI Event Interrupts
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  22416:                 Method (_AEI, 0, NotSerialized)  // _AEI: ACPI Event Interrupts
    Warning  3115 -                            ^ Not all control paths return a value (_AEI)

    DSDT.dsl  22416:                 Method (_AEI, 0, NotSerialized)  // _AEI: ACPI Event Interrupts
    Warning  3107 -                            ^ Reserved method must return a value (Buffer required for _AEI)

    DSDT.dsl  22457:                         If (CondRefOf (\_SB.PCI0.I2C7.BATC, Local1))
    Warning  3144 -                               Method Local is set but never used ^  (Local1)

    DSDT.dsl  22478:                                 If (CondRefOf (\_SB.DPTF, Local3))
    Warning  3144 -                             Method Local is set but never used ^  (Local3)

    DSDT.dsl  22649:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  22703:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  23386:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  23423:                 Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                            ^ Control Method should be made Serialized (due to creation of named objects withi
    n)

    DSDT.dsl  24400:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  24612:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  24760:                 Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler
    Remark   2011 -                          ^ Use of compiler reserved name (_T_0)

    DSDT.dsl  25222:                 If (CondRefOf (\_SB.DPTF, Local3))
    Warning  3144 -             Method Local is set but never used ^  (Local3)

    DSDT.dsl  25286:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Warning  3115 -                        ^ Not all control paths return a value (_DSM)

    DSDT.dsl  25286:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Warning  3107 -                        ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference require
    d for _DSM)

    DSDT.dsl  25564:                 If (CondRefOf (\_SB.DPTF, Local3))
    Warning  3144 -             Method Local is set but never used ^  (Local3)

    DSDT.dsl  25628:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Warning  3115 -                        ^ Not all control paths return a value (_DSM)

    DSDT.dsl  25628:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Warning  3107 -                        ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference require
    d for _DSM)

    DSDT.dsl  25841:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  25864:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  26340:                 Divide (DSCP, 0x14, Local0, Local1)
    Warning  3144 -       Method Local is set but never used ^  (Local0)

    DSDT.dsl  26689:                     Local1 = WRD1 /* \_SB_.PCI0.I2C1.BATC.WRD1 */
    Warning  3144 -                          ^ Method Local is set but never used (Local1)

    DSDT.dsl  27062:         Method (_REG, 2, NotSerialized)  // _REG: Region Availability
    Warning  3079 -                    ^ _REG has no corresponding Operation Region

    DSDT.dsl  27213:                 If (CondRefOf (\_SB.PCI0.I2C7.WIDR, Local1))
    Warning  3144 -                       Method Local is set but never used ^  (Local1)

    DSDT.dsl  27224:                 If (CondRefOf (\_SB.DPTF, Local3))
    Warning  3144 -             Method Local is set but never used ^  (Local3)

    DSDT.dsl  27264:                     Local1 = WIDR /* \_SB_.PCI0.I2C7.WIDR */
    Error    6058 -                    Invalid type ^  ([Device] found, Store operator requires [Integer|String|Buffer|Package|Dd
    bHandle|Reference])

    DSDT.dsl  27299:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Warning  3115 -                        ^ Not all control paths return a value (_DSM)

    DSDT.dsl  27299:             Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    Warning  3107 -                        ^ Reserved method must return a value (Integer/String/Buffer/Package/Reference require
    d for _DSM)

    DSDT.dsl  27396:             Method (GPTG, 1, Serialized)
    Remark   2146 -                        ^ Method Argument is never used (Arg0)

    DSDT.dsl  27620:                 Divide (DSCP, 0x14, Local0, Local1)
    Warning  3144 -       Method Local is set but never used ^  (Local0)

    DSDT.dsl  27625:             Method (_BST, 0, NotSerialized)  // _BST: Battery Status
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  27816:             Method (INTC, 0, NotSerialized)
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  28509:                 ElseIf (CondRefOf (\_SB.PCI0.I2C1.BATC, Local1))
    Warning  3144 -                           Method Local is set but never used ^  (Local1)

    DSDT.dsl  28588:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  28656:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  28724:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  28792:             Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
    Remark   2120 -                        ^ Control Method should be made Serialized (due to creation of named objects within)

    DSDT.dsl  29074:         Method (STRT, 3, Serialized)
    Remark   2146 -                    ^ Method Argument is never used (Arg0)

    DSDT.dsl  29074:         Method (STRT, 3, Serialized)
    Remark   2146 -                    ^ Method Argument is never used (Arg2)

    DSDT.dsl  29076:             Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler
    Remark   2011 -                      ^ Use of compiler reserved name (_T_0)

    DSDT.dsl  29086:             Name (TIMR, Zero)
    Remark   2089 -                      ^ Object is not referenced (Name [TIMR] is within a method [STRT])

    DSDT.dsl  29109:         Method (CRYF, 3, Serialized)
    Remark   2146 -                    ^ Method Argument is never used (Arg0)

    DSDT.dsl  29109:         Method (CRYF, 3, Serialized)
    Remark   2146 -                    ^ Method Argument is never used (Arg2)

    DSDT.dsl  29111:             Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler
    Remark   2011 -                      ^ Use of compiler reserved name (_T_0)

    DSDT.dsl  29164:             Name (_T_1, Zero)  // _T_x: Emitted by ASL Compiler
    Remark   2011 -                      ^ Use of compiler reserved name (_T_1)

    DSDT.dsl  29165:             Name (_T_0, Zero)  // _T_x: Emitted by ASL Compiler
    Remark   2011 -                      ^ Use of compiler reserved name (_T_0)

    DSDT.dsl  29414:         Method (TPTS, 1, NotSerialized)
    Remark   2146 -                    ^ Method Argument is never used (Arg0)

    ASL Input:     DSDT.dsl - 29421 lines, 997224 bytes, 10061 keywords
    Hex Dump:      DSDT.hex - 1141356 bytes




    FuLgOrE

    帖子数 : 20
    注册日期 : 2016-11-06

    Re: Linux on the GPD Win

    Post by FuLgOrE on 2016-12-10, 23:39

    This dsdt-thing makes me crazy. According to what I found using google it is adviced to update to the latest Bios. Unfortunatelly instead of using the GPD website, the supplier uses a one-klick-hoster who most likely deleted that file already...


    Another update:
    After updating Manjaro to the latest kernel (4.8 or 4.9rc) the sound is working and after shutting down the device switches off by itself. That's at least something.


    Now it would be time for the producer of the GPD WIN to help a bit. It would be nice.
    GPD Team, where are you? Please help.

    Sponsored content

    Re: Linux on the GPD Win

    Post by Sponsored content


      Current date/time is 2017-10-18, 07:43