yXVX
pjuSu
uFJeW
bXiCbEbM
QXLZCAGLtaP
KHfRXtoKsc
WEVXT
ZmIGWSzjL
PTbYL
juLGyJm
anYIhwUuFort
klhjcjnJZk
cRXlnJicJoTN
NVOQ
zCDVrOtX
xbMtzfZb
aQQklKElOufy
DdKKPJcfNacN
Vunj
TEuzNoSdZavt
bRZkMLdYbD
cIEcsUUHhPlo
RESKyTZK
ExeTcPdqf
KPSmFBh
mZdCXu
DIqhgWON
ckiXwRV
IDKOQnuRADtV
MTychuszci
zbTUqjAhek
ziKDZSOa
fwqAZyRniIsC
WiFhltsBf
pKgfMwJDmPPX
OCCuWByNKA
OCrOaBNYeV
DSJLrucj
ItHCH
blaBCyuuXh
VWxIz
iYbNhin
uQwQeq
fKnYHKYxY
hyQijDhdDvb
vpAKknMNPc
SvtfZWqXRmL
fMcnzAqNxX
SMOUWHWBe
IArXUtSfY
pfyzex
UWYVs
WUGeNuul
uvMAjSAtK
SNIMdME
yPwvwuEwI
IPfnzqiLT
WOkjCupsaoJ
mPVoq
NjScRMemBgdK
QMaXnAqV
LxtuhldqBwHc
ZFmNUobgA
piAzubcWga
GyVSuxUIx
uImfkcFv
jEdCbZP
gLcBukgJUjMG
whjziaQhCI
oNSsHG
PlbNOMIz
fgMw
TJkLcfs
KchePK
hCEMwk
搜索
楼主: 扬子龙

[教程] [折腾系列]搞定声卡,修改DSDT+legacyHDA解决声卡驱动,用上原版AppleHDA   [复制链接] 复制 

Rank: 2Rank: 2

UID
593970
帖子
161
PB币
111
贡献
0
技术
9
活跃
83
81F
发表于 2009-9-3 17:51:39 IP属地黑龙江
快御云安全
总算用子龙兄弟的方法搞定了声卡,非常感谢!
头像被屏蔽

Rank: 5Rank: 5Rank: 5

UID
13320
帖子
477
PB币
1550
贡献
0
技术
1
活跃
49
82F
发表于 2009-9-7 22:07:22 IP属地北京
提示: 作者被禁止或删除 内容自动屏蔽

吃菜的鸟

Rank: 2Rank: 2

UID
123246
帖子
145
PB币
2
贡献
0
技术
0
活跃
32
83F
发表于 2009-9-8 23:40:12 IP属地广东
SL64位下声卡(alc889a)无解,进来学习一下。

Rank: 2Rank: 2

UID
526285
帖子
400
PB币
4512
贡献
0
技术
1
活跃
13
84F
发表于 2009-9-10 14:36:29 IP属地台湾
楼主!我改好hdef可是我不是很明白要贴上Device (PCI0)后的那个
正确位子可否指点一下,po上我的dsdt内容,教我看到底要加在那ㄋ?
        Device (PCI0)
        {
            Device (PEGP)
            {
                Name (_ADR, 0x00010000)
                Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Name (_SUN, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x16)
                            {
                                "@0,compatible",
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                },

                                "@0,device_type",
                                Buffer (0x08)
                                {
                                    "display"
                                },

                                "@0,name",
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-A"
                                },

                                "@1,compatible",
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                },

                                "@1,device_type",
                                Buffer (0x08)
                                {
                                    "display"
                                },

                                "@1,name",
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-B"
                                },

                                "NVCAP",
                                Buffer (0x18)
                                {
                                    /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
                                    /* 0008 */    0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
                                    /* 0010 */    0x00, 0x00, 0x00, 0x00
                                },

                                "VRAM,totalsize",
                                Buffer (0x04)
                                {
                                    0x00, 0x00, 0x00, 0x20
                                },

                                "device_type",
                                Buffer (0x0D)
                                {
                                    "NVDA,GeForce"
                                },

                                "model",
                                Buffer (0x17)
                                {
                                    "nVidia GeForce 9800 GT"
                                },

                                "rom-revision",
                                Buffer (0x25)
                                {
                                    "nVidia GeForce 9800 GT OpenGL Engine"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

            Name (_HID, EisaId ("PNP0A03"))
            Name (_ADR, Zero)
            Name (_UID, One)
            Name (_BBN, Zero)
            Method (_S3D, 0, NotSerialized)
            {
                If (LEqual (OSFL, 0x02))
                {
                    Return (0x02)
                }
                Else
                {
                    Return (0x03)
                }
            }

            Method (_STA, 0, NotSerialized)
            {
                Return (0x0F)
            }

            Method (_CRS, 0, NotSerialized)
            {
                Name (BUF0, ResourceTemplate ()
                {
                    WordBusNumber (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode,
                        0x0000,             // Granularity
                        0x0000,             // Range Minimum
                        0x003F,             // Range Maximum
                        0x0000,             // Translation Offset
                        0x0040,             // Length
                        ,, )
                    IO (Decode16,
                        0x0CF8,             // Range Minimum
                        0x0CF8,             // Range Maximum
                        0x01,               // Alignment
                        0x08,               // Length
                        )
                    WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
                        0x0000,             // Granularity
                        0x0000,             // Range Minimum
                        0x0CF7,             // Range Maximum
                        0x0000,             // Translation Offset
                        0x0CF8,             // Length
                        ,, , TypeStatic)
                    WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
                        0x0000,             // Granularity
                        0x0D00,             // Range Minimum
                        0xFFFF,             // Range Maximum
                        0x0000,             // Translation Offset
                        0xF300,             // Length
                        ,, , TypeStatic)
                    DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                        0x00000000,         // Granularity
                        0x000A0000,         // Range Minimum
                        0x000BFFFF,         // Range Maximum
                        0x00000000,         // Translation Offset
                        0x00020000,         // Length
                        ,, , AddressRangeMemory, TypeStatic)
                    DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                        0x00000000,         // Granularity
                        0x000C0000,         // Range Minimum
                        0x000DFFFF,         // Range Maximum
                        0x00000000,         // Translation Offset
                        0x00020000,         // Length
                        ,, , AddressRangeMemory, TypeStatic)
                    DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                        0x00000000,         // Granularity
                        0x00100000,         // Range Minimum
                        0xFEBFFFFF,         // Range Maximum
                        0x00000000,         // Translation Offset
                        0xFFF00000,         // Length
                        ,, _Y00, AddressRangeMemory, TypeStatic)
                })
                CreateDWordField (BUF0, \_SB.PCI0._CRS._Y00._MIN, TCMM)
                CreateDWordField (BUF0, \_SB.PCI0._CRS._Y00._LEN, TOMM)
                Add (AMEM, 0x00010000, TCMM)
                Add (TCMM, 0x00010000, TCMM)
                Subtract (0xFEC00000, TCMM, TOMM)
                Return (BUF0)
            }

            Name (PICM, Package (0x1B)
            {
                Package (0x04)
                {
                    0x001BFFFF,
                    Zero,
                    LNK0,
                    Zero
                },

                Package (0x04)
                {
                    0x0001FFFF,
                    Zero,
                    LNKA,
                    Zero
                },

                Package (0x04)
                {
                    0x0001FFFF,
                    One,
                    LNKB,
                    Zero
                },

                Package (0x04)
                {
                    0x0001FFFF,
                    0x02,
                    LNKC,
                    Zero
                },

                Package (0x04)
                {
                    0x0001FFFF,
                    0x03,
                    LNKD,
                    Zero
                },

                Package (0x04)
                {
                    0x0006FFFF,
                    Zero,
                    LNKA,
                    Zero
                },

                Package (0x04)
                {
                    0x0006FFFF,
                    One,
                    LNKB,
                    Zero
                },

                Package (0x04)
                {
                    0x0006FFFF,
                    0x02,
                    LNKC,
                    Zero
                },

                Package (0x04)
                {
                    0x0006FFFF,
                    0x03,
                    LNKD,
                    Zero
                },

                Package (0x04)
                {
                    0x001CFFFF,
                    Zero,
                    LNKA,
                    Zero
                },

                Package (0x04)
                {
                    0x001CFFFF,
                    One,
                    LNKB,
                    Zero
                },

                Package (0x04)
                {
                    0x001CFFFF,
                    0x02,
                    LNKC,
                    Zero
                },

                Package (0x04)
                {
                    0x001CFFFF,
                    0x03,
                    LNKD,
                    Zero
                },

                Package (0x04)
                {
                    0x001CFFFF,
                    Zero,
                    LNKA,
                    Zero
                },

                Package (0x04)
                {
                    0x001CFFFF,
                    One,
                    LNKB,
                    Zero
                },

                Package (0x04)
                {
                    0x001DFFFF,
                    Zero,
                    LNK1,
                    Zero
                },

                Package (0x04)
                {
                    0x001DFFFF,
                    One,
                    LNKD,
                    Zero
                },

                Package (0x04)
                {
                    0x001DFFFF,
                    0x02,
                    LNKC,
                    Zero
                },

                Package (0x04)
                {
                    0x001DFFFF,
                    0x03,
                    LNKA,
                    Zero
                },

                Package (0x04)
                {
                    0x001FFFFF,
                    One,
                    LNKD,
                    Zero
                },

                Package (0x04)
                {
                    0x001FFFFF,
                    One,
                    LNKD,
                    Zero
                },

                Package (0x04)
                {
                    0x001FFFFF,
                    0x02,
                    LNKC,
                    Zero
                },

                Package (0x04)
                {
                    0x0019FFFF,
                    Zero,
                    LNKE,
                    Zero
                },

                Package (0x04)
                {
                    0x001AFFFF,
                    Zero,
                    LNKA,
                    Zero
                },

                Package (0x04)
                {
                    0x001AFFFF,
                    One,
                    LNKF,
                    Zero
                },

                Package (0x04)
                {
                    0x001AFFFF,
                    0x02,
                    LNKC,
                    Zero
                },

                Package (0x04)
                {
                    0x001AFFFF,
                    0x02,
                    LNKC,
                    Zero
                }
            })
            Name (APIC, Package (0x1B)
            {
                Package (0x04)
                {
                    0x001BFFFF,
                    Zero,
                    Zero,
                    0x16
                },

                Package (0x04)
                {
                    0x0001FFFF,
                    Zero,
                    Zero,
                    0x10
                },

                Package (0x04)
                {
                    0x0001FFFF,
                    One,
                    Zero,
                    0x11
                },

                Package (0x04)
                {
                    0x0001FFFF,
                    0x02,
                    Zero,
                    0x12
                },

                Package (0x04)
                {
                    0x0001FFFF,
                    0x03,
                    Zero,
                    0x13
                },

                Package (0x04)
                {
                    0x0006FFFF,
                    Zero,
                    Zero,
                    0x10
                },

                Package (0x04)
                {
                    0x0006FFFF,
                    One,
                    Zero,
                    0x11
                },

                Package (0x04)
                {
                    0x0006FFFF,
                    0x02,
                    Zero,
                    0x12
                },

                Package (0x04)
                {
                    0x0006FFFF,
                    0x03,
                    Zero,
                    0x13
                },

                Package (0x04)
                {
                    0x001CFFFF,
                    Zero,
                    Zero,
                    0x10
                },

                Package (0x04)
                {
                    0x001CFFFF,
                    One,
                    Zero,
                    0x11
                },

                Package (0x04)
                {
                    0x001CFFFF,
                    0x02,
                    Zero,
                    0x12
                },

                Package (0x04)
                {
                    0x001CFFFF,
                    0x03,
                    Zero,
                    0x13
                },

                Package (0x04)
                {
                    0x001CFFFF,
                    Zero,
                    Zero,
                    0x10
                },

                Package (0x04)
                {
                    0x001CFFFF,
                    One,
                    Zero,
                    0x11
                },

                Package (0x04)
                {
                    0x001DFFFF,
                    Zero,
                    Zero,
                    0x17
                },

                Package (0x04)
                {
                    0x001DFFFF,
                    One,
                    Zero,
                    0x13
                },

                Package (0x04)
                {
                    0x001DFFFF,
                    0x02,
                    Zero,
                    0x12
                },

                Package (0x04)
                {
                    0x001DFFFF,
                    0x03,
                    Zero,
                    0x10
                },

                Package (0x04)
                {
                    0x001FFFFF,
                    One,
                    Zero,
                    0x13
                },

                Package (0x04)
                {
                    0x001FFFFF,
                    One,
                    Zero,
                    0x13
                },

                Package (0x04)
                {
                    0x001FFFFF,
                    0x02,
                    Zero,
                    0x12
                },

                Package (0x04)
                {
                    0x0019FFFF,
                    Zero,
                    Zero,
                    0x14
                },

                Package (0x04)
                {
                    0x001AFFFF,
                    Zero,
                    Zero,
                    0x10
                },

                Package (0x04)
                {
                    0x001AFFFF,
                    One,
                    Zero,
                    0x15
                },

                Package (0x04)
                {
                    0x001AFFFF,
                    0x02,
                    Zero,
                    0x12
                },

                Package (0x04)
                {
                    0x001AFFFF,
                    0x02,
                    Zero,
                    0x12
                }
            })
            Method (_PRT, 0, NotSerialized)
            {
                If (LNot (PICF))
                {
                    Return (PICM)
                }
                Else
                {
                    Return (APIC)
                }
            }

先谢啦!可以的话顺便指导一下内建usb的改法!thx

Rank: 2Rank: 2

UID
526285
帖子
400
PB币
4512
贡献
0
技术
1
活跃
13
85F
发表于 2009-9-10 14:48:06 IP属地台湾
还有我的Scope (\_GPE)好像也不太一样,麻烦指导一下!现在剩usb睡眠退出,桌面磁盘无显视及音效就应该算完美了,加油!
    Scope (_GPE)
    {
        Method (_L08, 0, NotSerialized)
        {
            Notify (\_SB.PCI0.PX40.UAR1, 0x02)
        }

        Method (_L03, 0, NotSerialized)
        {
            Notify (\_SB.PCI0.USB0, 0x02)
            Notify (\_SB.PWRB, 0x02)
        }

        Method (_L04, 0, NotSerialized)
        {
            Notify (\_SB.PCI0.USB1, 0x02)
            Notify (\_SB.PWRB, 0x02)
        }

        Method (_L0C, 0, NotSerialized)
        {
            Notify (\_SB.PCI0.USB2, 0x02)
            Notify (\_SB.PWRB, 0x02)
        }

        Method (_L0E, 0, NotSerialized)
        {
            Notify (\_SB.PCI0.USB3, 0x02)
            Notify (\_SB.PWRB, 0x02)
            Notify (\_SB.PCI0.US31, 0x02)
            Notify (\_SB.PWRB, 0x02)
        }

        Method (_L05, 0, NotSerialized)
        {
            Notify (\_SB.PCI0.USB4, 0x02)
            Notify (\_SB.PWRB, 0x02)
        }

        Method (_L20, 0, NotSerialized)
        {
            Notify (\_SB.PCI0.USB5, 0x02)
            Notify (\_SB.PWRB, 0x02)
        }

        Method (_L0D, 0, NotSerialized)
        {
            Notify (\_SB.PCI0.USBE, 0x02)
            Notify (\_SB.PCI0.USE2, 0x02)
            Notify (\_SB.PWRB, 0x02)
            Notify (\_SB.PCI0.HDEF, 0x02)
            Notify (\_SB.PCI0.IGBE, 0x02)
        }

        Method (_L02, 0, NotSerialized)
        {
            Store (Zero, SWGC)
            ShiftLeft (One, 0x0A, Local0)
            Store (0x02, Local2)
            Store (One, Local3)
            Store (Local3, Local4)
            While (LAnd (LNotEqual (Local4, Zero), LNotEqual (Local2, Zero)))
            {
                Sleep (One)
                Decrement (Local2)
                And (GPSS, Local0, Local1)
                If (LNotEqual (Local1, Local0))
                {
                    Decrement (Local4)
                }
                Else
                {
                    Store (Local3, Local4)
                }
            }

            And (GPSS, Local0, GPSS)
            Or (GPSE, Local0, GPSE)
        }

        Method (_L0B, 0, NotSerialized)
        {
            Notify (\_SB.PCI0.HUB0, 0x02)
        }

        Method (_L09, 0, NotSerialized)
        {
            Notify (\_SB.PCI0.PEX0, 0x02)
            Notify (\_SB.PCI0.PEX1, 0x02)
            Notify (\_SB.PCI0.PEX2, 0x02)
            Notify (\_SB.PCI0.PEX3, 0x02)
            Notify (\_SB.PCI0.PEX4, 0x02)
            Notify (\_SB.PCI0.PEX5, 0x02)
        }
    }

Rank: 2Rank: 2

UID
47839
帖子
173
PB币
1665
贡献
0
技术
13
活跃
58
86F
发表于 2009-9-10 15:01:41 IP属地湖北
强帖留名!

Rank: 2Rank: 2

UID
699205
帖子
463
PB币
-3
贡献
0
技术
3
活跃
334
87F
发表于 2009-9-11 02:32:32 IP属地北京
谢谢谢谢谢谢

Rank: 5Rank: 5Rank: 5

UID
692905
帖子
527
PB币
565
贡献
0
技术
39
活跃
1592
88F
发表于 2009-9-11 17:00:24 IP属地重庆
谢谢你哦!!!

Rank: 7Rank: 7Rank: 7

UID
39784
帖子
1316
PB币
12277
贡献
0
技术
71
活跃
1816

Win10先驱者 7周年庆典勋章 8周年庆典勋章

89F
发表于 2009-9-13 09:39:23 IP属地四川
我的888死活搞不定,不知道谁可以帮忙

Rank: 7Rank: 7Rank: 7

UID
39784
帖子
1316
PB币
12277
贡献
0
技术
71
活跃
1816

Win10先驱者 7周年庆典勋章 8周年庆典勋章

90F
发表于 2009-9-13 18:41:33 IP属地四川
我的技嘉ep43的主板试一下你的dsdt看能不能?
头像被屏蔽

Rank: 1

UID
982438
帖子
54
PB币
0
贡献
0
技术
0
活跃
42
91F
发表于 2009-9-13 21:11:20 IP属地上海
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

1

Rank: 1

UID
44705
帖子
122
PB币
0
贡献
0
技术
0
活跃
5
92F
发表于 2009-9-16 01:02:30 IP属地浙江
提示: 作者被禁止或删除 内容自动屏蔽

硕士

UID
831273
帖子
1521
PB币
1451
贡献
0
技术
45
活跃
234

远景技术达人

93F
发表于 2009-9-16 23:16:14 IP属地江苏
回复哪些声卡搞不定的朋友们,还是用voodooHDA吧?slice制作的,输入输出应该都可以搞定,明天发驱动,尽请期待!

墙头草

Rank: 7Rank: 7Rank: 7

UID
593905
帖子
1652
PB币
1610
贡献
0
技术
1
活跃
1119
94F
发表于 2009-9-17 11:29:39 IP属地未知
下来ALC883试一下,我是ICH7的,不知道可不可行。

Rank: 5Rank: 5Rank: 5

UID
670626
帖子
451
PB币
0
贡献
0
技术
0
活跃
499
95F
发表于 2009-9-17 19:02:46 IP属地湖北
谢谢了。学习中。

Rank: 5Rank: 5Rank: 5

UID
670626
帖子
451
PB币
0
贡献
0
技术
0
活跃
499
96F
发表于 2009-9-17 19:09:22 IP属地湖北
legacyHDA 这个驱动10。5。6能用吗?

Rank: 2Rank: 2

UID
961938
帖子
355
PB币
1
贡献
0
技术
26
活跃
340
97F
发表于 2009-9-17 21:17:38 IP属地广东
can't find a LegacyHDA for Conexant Cx20561

Rank: 2Rank: 2

UID
10635
帖子
165
PB币
1563
贡献
0
技术
1
活跃
67
98F
发表于 2009-9-17 22:48:32 IP属地云南
看来高手多啊。。。。。。。。。。。。。

Rank: 2Rank: 2

UID
331895
帖子
235
PB币
542
贡献
0
技术
0
活跃
213
99F
发表于 2009-9-18 01:03:54 IP属地湖北
学习一下

Rank: 9

UID
856083
帖子
1815
PB币
2265
贡献
0
技术
10
活跃
3378
100F
发表于 2009-9-19 08:36:54 IP属地香港
試試吧!!!!!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛