Skocz do zawartości

Samsung NP350V5C-S0FPL nie usypia się


Rekomendowane odpowiedzi

Witam wszystkich pomagających userów

Posiadam takiego oto samsunga

Model

- SAMSUNG NP350V5C-S0FPL
Procesor 
-Intel® Core i5-3210M CPU @ 2.50GHz, 2494 MHz ---ACPI\GenuineIntel_-_Intel64_Family_6_Model_58 code name Ivy Bridge
Płyta główna
- model 350V5C/351V5C/3540VC/3440VC chipset Ivy Bridge southbridge HM76
Audio
-Realtek ALC269 ---HDAUDIO\FUNC_01&VEN_10EC&DEV_0269&SUBSYS_144DC0D8&REV_1002
Grafika
- Intel HD Graphics 4000 (0x144D (0xC0D8)) ---PCI\VEN_8086&DEV_0166&SUBSYS_C0D8144D&REV_09
- AMD Radeon HD 7600M (0X144D (0XC0D8)) ---PCI\VEN_1002&DEV_6840&SUBSYS_C0D8144D&REV_00
WIFI
- Atheros AR5B195 ---PCI\VEN_168C&DEV_002B&SUBSYS_02051028&REV_01
LAN
- Realtek PCIe GBE Family Controler --- PCI\VEN_10EC&DEV_8168&SUBSYS_C0D8144D&REV_09
Mostek
- Intel® 7 Series Chipset Family SATA AHCI Controller ---PCI\VEN_8086&DEV_1E03&SUBSYS_C0D8144D&REV_04
 
System w wersji SIERRA udało mi się zainstalować niestety nie za pomocą forumowego bootloadera ponieważ ani w uefi ani w legacy nawet nie chciał wystartować (niestety nie uzyskałem na tym forum odpowiedzi dlaczego)
Działa mi wifi, lan, audio(metoda z applealc), intelowska grafika, bluetooth
Poradziłem sobie z face time, wiadomościami, icloud, appstore i logowaniem do itunes (odpowiednie wpisy w config)
Mój problem to to iż nie działa usypianie tzn np po zamknięciu klapki słychać wiatraki i dysk to samo jest klikając na UŚPIJ
Matryca też nie reaguje na podłączenie i odłączenie zasilania
Nie mam ani dsdt ani ssdt (nie wiem czy u mnie są potrzebne).
W załączniku podaje mój config clovera.
Proszę o jakieś sugestie i pomoc z tym usypianiem
pzdr Robert

config.plist.zip

Odnośnik do komentarza
Udostępnij na innych stronach

Z tego co tam widziałem tak na szybko to tam gość ma dsdt i ssdt a ja jako tako nie mam i to tu widzę problem a jeśli cover w pełni potrafi naprawić dsdt to nie mam tu czegoś włączonego w cloverze.

po dodaniu flagi -gux_defer_usb2 w config configuratorze mam coś takiego jak daję uśpij z menu w lewym górnym rogu to komputer po kilkunastu sekundach usypia się na jakieś 2 sekundy słyszę cisze i po 2 sekundach znowu włączają się wiatraki pomieli troche i znowu na 2 sekundy cisza wszystko to przy wyłączonym monitorze
co jest nie tak

 


po aktualizacji do 10.12.4 usypianie dalej nie dziala
bardzo prosze o pomoc

 


juz nie mam pomyslow na to usypianie
wygenerowalem ssdt.aml skryptem
pokazala sie opcja WLACZ FUNKCJE POWER NAP
poprawilem dsdt
pokazala sie opcja przyciemniania
mimo to dalej jak daje uspij to po 2 sekundach uruchamiaja sie wiatraki i dysk
IGPU Info:
------------------------------------
IGPU Current Frequency.............: 350 MHz
IGPU Minimum Frequency.............: 350 MHz
IGPU Maximum Non-Turbo Frequency...: 650 MHz
IGPU Maximum Turbo Frequency.......: 1100 MHz
IGPU Maximum limit.................: No Limit

CPU P-States [ (12) 22 23 ] iGPU P-States [ (7) ]
CPU C3-Cores [ 0 1 2 3 ]
CPU C6-Cores [ 0 1 2 3 ]
CPU C7-Cores [ 0 1 2 3 ]
CPU P-States [ (12) 15 22 23 ] iGPU P-States [ (7) ]
CPU P-States [ (12) 15 21 22 23 ] iGPU P-States [ (7) ]
CPU P-States [ 12 15 21 22 23 (29) ] iGPU P-States [ (7) ]
CPU P-States [ (12) 15 18 21 22 23 29 ] iGPU P-States [ (7) ]
CPU P-States [ (12) 14 15 18 21 22 23 29 ] iGPU P-States [ (7) ]
CPU P-States [ (12) 14 15 18 19 21 22 23 29 ] iGPU P-States [ (7) ]
CPU P-States [ (12) 14 15 16 18 19 21 22 23 29 ] iGPU P-States [ (7) ]
CPU P-States [ (12) 14 15 16 17 18 19 21 22 23 29 ] iGPU P-States [ (7) ]
CPU P-States [ (12) 14 15 16 17 18 19 20 21 22 23 29 ] iGPU P-States [ (7) ]
CPU P-States [ 12 14 15 16 17 18 19 20 21 22 23 25 (29) ] iGPU P-States [ (7) ]

 

hw monitor pokazuje tylko temp a smc monitor nic nie pokazuje
zalaczam config dsdt i ssdt

 

koledzy pomocy

 


pomoc dalej potrzebna
jesli ktos cos to napewno przygarne rade

 


Szukam fixu do dsdt żeby usypiac laptopa po zamknięciu klapki

witam
BRAK pomocy na tym forum zmotywowal mnie do szukania pomocy gdzie indziej
juz w ten sam dzien uzyskalem pomoc w kwestii usypiania i regulacji jasnosci
kwestie usypiania i regulacji jasnosci zalatwiaja nastepujace wpisy w dsdt
#Maintained by: RehabMan for: Laptop Patches
#usb_prw_0x0d_xhc.txt

 

# remove _PRW methods to prevent instant wake

 

# delete any existing XHC1 device
into device label XHC1 name_adr 0x00140000 remove_entry;
# delete any existing USB2 device
into device label USB2 name_adr 0x001D0000 remove_entry;

 

# if _PRW objects are methods
into method label _PRW parent_adr 0x001D0000 remove_entry;
into method label _PRW parent_adr 0x001A0000 remove_entry;
into method label _PRW parent_adr 0x00140000 remove_entry;
into method label _PRW parent_adr 0x001B0000 remove_entry;
# some other LAN cards use 0x00190000
into method label _PRW parent_adr 0x00190000 remove_entry;

 

# if _PRW methods are stuffed into a separate scope
into method label _PRW parent_label _SB.PCI0.EHC1 remove_entry;
into method label _PRW parent_label _SB.PCI0.EHC2 remove_entry;
into method label _PRW parent_label _SB.PCI0.XHC remove_entry;
into method label _PRW parent_label \_SB.PCI0.EHC1 remove_entry;
into method label _PRW parent_label \_SB.PCI0.EHC2 remove_entry;
into method label _PRW parent_label \_SB.PCI0.XHC remove_entry;

 

# if _PRW objects are names
into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
# some _PRW have three entries in the Package
into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;

 

# seems to work better if _PRW is present, but returns 0 (original was 3) for sleep state
into device name_adr 0x001D0000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end;
into device name_adr 0x001A0000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end;
into device name_adr 0x00140000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end;
into device name_adr 0x001B0000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end;
into device name_adr 0x00190000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end;

 

# USB property injection for 7-series boards (originally HM76)

 

# Insert Apple USB properties into EHC1
into method label _DSM parent_adr 0x001D0000 remove_entry;
into device name_adr 0x001D0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n
"subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n
"AAPL,current-available", 2100,\n
"AAPL,current-extra", 2200,\n
"AAPL,current-extra-in-sleep", 1600,\n
"AAPL,device-internal", 0x02,\n
"AAPL,max-port-current-in-sleep", 2100,\n
})\n
}\n
end;

 

# Insert Apple USB properties into EHC2
into method label _DSM parent_adr 0x001A0000 remove_entry;
into device name_adr 0x001A0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n
"subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n
"AAPL,current-available", 2100,\n
"AAPL,current-extra", 2200,\n
"AAPL,current-extra-in-sleep", 1600,\n
"AAPL,device-internal", 0x02,\n
"AAPL,max-port-current-in-sleep", 2100,\n
})\n
}\n
end;

 

# Insert Apple USB properties into USB 3.0 XHC
into method label _DSM parent_adr 0x00140000 remove_entry;
into device name_adr 0x00140000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n
"subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n
"AAPL,current-available", 2100,\n
"AAPL,current-extra", 2200,\n
"AAPL,current-extra-in-sleep", 1600,\n
"AAPL,device-internal", 0x02,\n
"AAPL,max-port-current-in-sleep", 2100,\n
})\n
}\n
end;

 


# special cases... (not in u430 DSDT)
#into scope label _SB.PCI0.XHC.RHUB.HS05 set_label begin _SB.PCI0.XHC1.RHUB.HS05 end;

 


#Maintained by: RehabMan for: Laptop Patches
#graphics_PNLF_ivy_sandy.txt

 

# This patch enables the brightness slider in SysPrefs->Displays
# and will also enable activation of sleep mode by closing
# the laptop lid.
#
# This particular version is intended to be used with ACPIBacklight.kext
# although it can also be used with AppleBacklight.kext,
# provided AppleBacklight.kext is patched to recognize your
# display or an injector is used to set brightness levels.
#
# See this thread for more information:
# http://www.tonymacx86.com/hp-probook-mavericks/121031-native-brightness-working-without-blinkscreen-using-patched-applebacklight-kext.html
# (also read any linked threads)
#
# Note: This patch should be applied to the DSDT or SSDT that defines
# your integrated graphics device (always at _ADR 0x00020000)
#
# This patch works for both Sandy Bridge and Ivy Bridge graphics.
# also reported to work with graphics prior to Sandy Bridge (eg. Arrandale)
#

 

into_all device label PNLF remove_entry;
into_all device name_adr 0x00020000 code_regex (OperationRegion\s\(RMPC,\sPCI_Config[^\}]*\}) remove_matched;

 

into device name_adr 0x00020000 insert
begin
OperationRegion (RMPC, PCI_Config, 0x10, 4)\n
Field (RMPC, AnyAcc, NoLock, Preserve)\n
{\n
BAR1,32,\n
}\n
Device (PNLF)\n
{\n
// normal PNLF declares (note some of this probably not necessary)\n
Name (_ADR, Zero)\n
Name (_HID, EisaId ("APP0002"))\n
Name (_CID, "backlight")\n
Name (_UID, 10)\n
Name (_STA, 0x0B)\n
//define hardware register access for brightness\n
// lower nibble of BAR1 is status bits and not part of the address\n
OperationRegion (BRIT, SystemMemory, And(^BAR1, Not(0xF)), 0xe1184)\n
Field (BRIT, AnyAcc, Lock, Preserve)\n
{\n
Offset(0x48250),\n
LEV2, 32,\n
LEVL, 32,\n
Offset(0x70040),\n
P0BL, 32,\n
Offset(0xc8250),\n
LEVW, 32,\n
LEVX, 32,\n
Offset(0xe1180),\n
PCHL, 32,\n
}\n
// DEB1 special for setting KLVX at runtime...\n
//Method (DEB1, 1, NotSerialized)\n
//{\n
// Store(Arg0, KLVX)\n
//}\n
// LMAX: use 0x710 to force OS X value\n
// or use any arbitrary value\n
// or use 0 to capture BIOS setting\n
Name (LMAX, 0x710)\n
// KMAX: defines the unscaled range in the _BCL table below\n
Name (KMAX, 0x710)\n
// KPCH: saved value for PCHL\n
// use Ones if PCHL does not need to be set (normal)\n
// use Zero if your laptop nees PCHL set on every brightness set\n
// you can also use a custom value (not Ones, not Zero)\n
Name(KPCH, Ones)\n
// _INI deals with differences between native setting and desired\n
Method (_INI, 0, NotSerialized)\n
{\n
// save value of PCHL for later\n
If (LNot(KPCH)) { Store(PCHL, KPCH) }\n
// determine LMAX to use\n
If (LNot(LMAX)) { Store(ShiftRight(LEVX,16), LMAX) }\n
If (LNot(LMAX)) { Store(KMAX, LMAX) }\n
Store(ShiftLeft(LMAX,16), KLVX)\n
If (LNotEqual(LMAX, KMAX))\n
{\n
// Scale all the values in _BCL to the PWM max in use\n
Store(0, Local0)\n
While (LLess(Local0, SizeOf(_BCL)))\n
{\n
Store(DerefOf(Index(_BCL,Local0)), Local1)\n
Divide(Multiply(Local1,LMAX), KMAX,, Local1)\n
Store(Local1, Index(_BCL,Local0))\n
Increment(Local0)\n
}\n
// Also scale XRGL and XRGH values\n
Divide(Multiply(XRGL,LMAX), KMAX,, XRGL)\n
Divide(Multiply(XRGH,LMAX), KMAX,, XRGH)\n
}\n
// adjust values to desired LMAX\n
Store(ShiftRight(LEVX,16), Local1)\n
If (LNotEqual(Local1, LMAX))\n
{\n
Store(LEVL, Local0)\n
If (LOr(LNot(Local0),LNot(Local1))) { Store(LMAX, Local0) Store(LMAX, Local1) }\n
Divide(Multiply(Local0,LMAX), Local1,, Local0)\n
//REVIEW: wait for vblank before setting new PWM config\n
//Store(P0BL, Local7)\n
//While (LEqual (P0BL, Local7)) {}\n
If (LGreater(LEVL, LMAX))\n
{ Store(KLVX, LEVX) Store(Local0, LEVL) }\n
Else\n
{ Store(Local0, LEVL) Store(KLVX, LEVX) }\n
}\n
}\n
// _BCM/_BQC: set/get for brightness level\n
Method (_BCM, 1, NotSerialized)\n
{\n
// initialize for consistent backlight level before/after sleep\n
If (LAnd(LNotEqual(KPCH, Ones),LNotEqual(PCHL, KPCH))) { Store(KPCH, PCHL) }\n
If (LNotEqual(LEVW, 0x80000000)) { Store (0x80000000, LEVW) }\n
If (LNotEqual(LEVX, KLVX)) { Store (KLVX, LEVX) }\n
// store new backlight level\n
Store(Match(_BCL, MGE, Arg0, MTR, 0, 2), Local0)\n
If (LEqual(Local0, Ones)) { Subtract(SizeOf(_BCL), 1, Local0) }\n
If (LNotEqual(LEV2, 0x80000000)) { Store(0x80000000, LEV2) }\n
Store(DerefOf(Index(_BCL, Local0)), LEVL)\n
}\n
Method (_BQC, 0, NotSerialized)\n
{\n
Store(Match(_BCL, MGE, LEVL, MTR, 0, 2), Local0)\n
If (LEqual(Local0, Ones)) { Subtract(SizeOf(_BCL), 1, Local0) }\n
Return(DerefOf(Index(_BCL, Local0)))\n
}\n
Method (_DOS, 1, NotSerialized)\n
{\n
// Note: Some systems have this defined in DSDT, so uncomment\n
// the next line if that is the case.\n
//External(^^_DOS, MethodObj)\n
^^_DOS(Arg0)\n
}\n
// extended _BCM/_BQC for setting "in between" levels\n
Method (XBCM, 1, NotSerialized)\n
{\n
// initialize for consistent backlight level before/after sleep\n
If (LAnd(LNotEqual(KPCH, Ones),LNotEqual(PCHL, KPCH))) { Store(KPCH, PCHL) }\n
If (LNotEqual(LEVW, 0x80000000)) { Store (0x80000000, LEVW) }\n
If (LNotEqual(LEVX, KLVX)) { Store (KLVX, LEVX) }\n
// store new backlight level\n
If (LGreater(Arg0, XRGH)) { Store(XRGH, Arg0) }\n
If (LAnd(Arg0, LLess(Arg0, XRGL))) { Store(XRGL, Arg0) }\n
If (LNotEqual(LEV2, 0x80000000)) { Store(0x80000000, LEV2) } \n
Store(Arg0, LEVL)\n
}\n
Method (XBQC, 0, NotSerialized)\n
{\n
Store(LEVL, Local0)\n
If (LGreater(Local0, XRGH)) { Store(XRGH, Local0) }\n
If (LAnd(Local0, LLess(Local0, XRGL))) { Store(XRGL, Local0) }\n
Return(Local0)\n
}\n
// Set XOPT bit 0 to disable smooth transitions\n
// Set XOPT bit 1 to wait for native BacklightHandler\n
// Set XOPT bit 2 to force use of native BacklightHandler\n
Name (XOPT, 0x02)\n
// XRGL/XRGH: defines the valid range\n
Name (XRGL, 40)\n
Name (XRGH, 1808)\n
// KLVX is initialization value for LEVX\n
Name (KLVX, 0x7100000)\n
// _BCL: returns list of valid brightness levels\n
// first two entries describe ac/battery power levels\n
Name (_BCL, Package()\n
{\n
1808,\n
479,\n
0,\n
53, 55, 57, 59,\n
62, 66, 71, 77,\n
83, 91, 99, 108,\n
119, 130, 142, 154,\n
168, 183, 198, 214,\n
232, 250, 269, 289,\n
309, 331, 354, 377,\n
401, 426, 453, 479,\n
507, 536, 566, 596,\n
627, 660, 693, 727,\n
762, 797, 834, 872,\n
910, 949, 990, 1031,\n
1073, 1115, 1159, 1204,\n
1249, 1296, 1343, 1391,\n
1440, 1490, 1541, 1592,\n
1645, 1698, 1753, 1808,\n
})\n
}\n
end;

 

Po zastosowaniu tych zmian dziala mi usypianie i budzenie oraz mam regulacje jasnosci (tylko reczna)
Z regulacja jasnosci mam taki problem jeszcze
Otoz po uruchomieniu komputera jest ustawiona na maxa i musze recznie zmniejszac - CZY MOZNA TO JAKOS NAPRAWIC ?
W preferencjach systemowych w zakladce monitory mam suwak do zmiany jasnosci brak natomiast opcji dostosuj automatycznie jasnosc (przynajmniej mam takie cos na macbooku)
Jeszcze jedna rzecz jest do poprawy mianowicie dzialanie klawiszy funkcyjnych np Fn+F2 powinno zmniejszac jasnosc Fn+F3 zwiekszac a F6,F7,F8 powinny regulowac glosnosc w tej kwesti liczylbym na wasza pomoc
I na koniec jeszcze jedno pytanie czy mozna uruchomic czytnik kart pamieci ??
pzdr

config.plist.zip

DSDT.aml.zip

ssdt.aml.zip

Odnośnik do komentarza
Udostępnij na innych stronach

punkt 6 i 7 po restarcie nie ma wpisu wiec nie dziala

zainstalowalem program karabiner i przypisalem klawisze funkcyjne

moge regulowac jasnosc przyciskami glosnosc rowniez

pozastalo jeszcze to podswietlenie ktore ustawia sie po restarcie na 100%

jak teraz sprawdza sie PM ? i te cale stany procesora

 

hw monitor pokazuje mi cos takiego co w zalaczniku

 

bez nazwy.tiff

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.