"Miganie" ekranu po zalogowaniu, ale na 17 dev jest ok

Karty graficzne, dźwiękowe, tv, monitory etc.
sebul
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 25 mar 2017, 12:14
Płeć: Mężczyzna
Wersja Ubuntu: 16.10
Środowisko graficzne: Unity
Architektura: x86_64

"Miganie" ekranu po zalogowaniu, ale na 17 dev jest ok

Post autor: sebul »

Może na wstępie wytłumaczę co mam na myśli pisząc, że ekran miga. Jak dobrze się przyjrzeć, to te miganie polega tak jakby na chwilowej zmianie ostrości, czy też tak jakby śnieżeniu, ale wszystko widać, jedynie kontury są takie chropowate, a tła jakby nałożył na to jakiś efekt chropowaty.
A teraz już piszę dokładnie o co chodzi. Już jakoś z rok temu wgrałem sobie na swój laptop debiana (na tamten moment był aktualny), obok windowsa, na innym dysku ssd, ale potem z niego nie korzystałem. Potem po jakimś czasie próbowałem wgrać tam stery od nvidii, ale nie wyszło, ciągle były jakieś problemy, ale najważniejszy to że ekran już wtedy migał, tylko nie jestem pewny, czy od tego że próbowałem wgrać stery od grafiki, czy może dlatego że w między czasie wgrywałem też aktualizacje systemu. Po tym jak nie udało mi się tego ogarnąć, po prostu olałem temat, bo w sumie aż tak nie chciałem mieć tam tego linuxa, ale jakiś czas temu wróciłem do tematu i zdecydowałem, że wgram ubuntu 16.10 (dokładnie taki sam jak mam w pracy), ale niestety na live i zaraz po zainstalowaniu ekran migał (tak samo jak na debianie), próbowałem jakoś rozwiązać ten problem, chociażby przy pomocy ustawień compiz, ale nie wychodziło, próbowałem też wgrywać ubuntu 16.04 czy minta (najnowszą wersję) ale dalej to samo. Wtedy zauważyłem że jest wersja developerska ubuntu 17 i ją wgrałem, tam było już ok, nic nie migało i mogłem sobie normalnie działać, ale niestety parę dni temu miałem pewien problem z node i vue, gdzie u kolegi było wszystko ok, okazało się, że mam starą wersję node i chciałem ją zaktualizować, ale niestety node nie wspiera jeszcze ubuntu 17. Postanowiłem że może jednak wrócę do 16.10, ale już od kilku/nastu godzin męczę się z tym miganiem, próbowałem chociażby zmieniać rozdziałkę oraz częstotliwość odświeżania, ale dalej nic, jedynie zauważyłem że ekran przestaje migać jak chociażby odpalę yt, czy też jak piszę ten post (pewnie dlatego że teraz mam uruchomione wspomaganie sprzętowe) oraz dodatkowo jak podpiąłem monitor do laptopa przez hdmi, to na tym monitorze nic nie miga. Ktoś może miał podobny problem i wie jak go rozwiązać?

Pomocne informacje:
Laptop: msi ge70 2pe apache pro
Procesor: intel i7-4710HQ
Grafika: zintegrowana od intela oraz gtx860m (wgrane najnowsze stery od nvidii, ale były też wgrywane starsze wersje)
Obydwa monitory mają 1920x1080 60Hz
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8595
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: "Miganie" ekranu po zalogowaniu, ale na 17 dev jest ok

Post autor: mario_7 »

Tak się dzieje gdy działa Nvidia czy Intel?
Czy ustawienia PowerMizer w panelu Nvidia na to wpływają?
sebul
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 25 mar 2017, 12:14
Płeć: Mężczyzna
Wersja Ubuntu: 16.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: "Miganie" ekranu po zalogowaniu, ale na 17 dev jest ok

Post autor: sebul »

PowerMizer - mam na auto i przed chwilą próbowałem ustawiać ręcznie, ale moje zmiany nie miały wpływu na miganie.

A działa chyba intel, choć pewny nie jestem, bo obydwie karty mi normalnie wykrywa, a w konfiguracji nvidii mam ustawiony profil nvidii jako prime

Kod: Zaznacz cały

sebastian@sebastian-ub:~$ lspci -vnn | grep VGA -A 10
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06) (prog-if 00 [VGA controller])
	DeviceName:  Onboard IGD
	Subsystem: Micro-Star International Co., Ltd. [MSI] 4th Gen Core Processor Integrated Graphics Controller [1462:1109]
	Flags: bus master, fast devsel, latency 0, IRQ 30
	Memory at f7400000 (64-bit, non-prefetchable) [size=4M]
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at f000 [size=64]
	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915
sebastian@sebastian-ub:~$ sudo lspci -vnn | grep 3D -A 18
01:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce GTX 860M] [10de:1392] (rev a2)
	Subsystem: Micro-Star International Co., Ltd. [MSI] GM107M [GeForce GTX 860M] [1462:1109]
	Flags: bus master, fast devsel, latency 0, IRQ 36
	Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Memory at f0000000 (64-bit, prefetchable) [size=32M]
	I/O ports at e000 [size=128]
	[virtual] Expansion ROM at f7000000 [disabled] [size=512K]
	Capabilities: [60] Power Management version 3
	Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [78] Express Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [250] Latency Tolerance Reporting
	Capabilities: [258] L1 PM Substates
	Capabilities: [128] Power Budgeting <?>
	Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
	Capabilities: [900] #19
	Kernel driver in use: nvidia
	Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375
sebastian@sebastian-ub:~$ sudo lshw -class display
  *-display                 
       description: 3D controller
       product: GM107M [GeForce GTX 860M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:36 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
  *-display
       description: VGA compatible controller
       product: 4th Gen Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:30 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64) memory:c0000-dffff
Dodatkowo na samym początku nie miałem wgranych sterów od nvidii i też migało.

A tak jeszcze wygląda plik xorg.conf

Kod: Zaznacz cały

sebastian@sebastian-ub:~$ cat /etc/X11/xorg.conf 
Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8595
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: "Miganie" ekranu po zalogowaniu, ale na 17 dev jest ok

Post autor: mario_7 »

Spróbuj tej porady: http://askubuntu.com/a/844091
sebul
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 25 mar 2017, 12:14
Płeć: Mężczyzna
Wersja Ubuntu: 16.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: "Miganie" ekranu po zalogowaniu, ale na 17 dev jest ok

Post autor: sebul »

Heh, no pomogło, wielkie dzięki, tylko jeszcze mógłbyś w skrócie powiedzieć, za co odpowiada te ustawienie? Dobrze czytam, że to wyłącza jakiś tryb oszczędzania?
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8595
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: "Miganie" ekranu po zalogowaniu, ale na 17 dev jest ok

Post autor: mario_7 »

Dla formalności - porada jest taka:
Uruchom:

Kod: Zaznacz cały

sudo gedit /etc/default/grub
Zamień linijkę

Kod: Zaznacz cały

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
na

Kod: Zaznacz cały

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_psr=0"
Potem wykonaj:

Kod: Zaznacz cały

sudo update-grub
i uruchom ponownie system.
Ustawienie nazywa się Panel Self Refresh (psr) i odpowiada za dodatkowy mechanizm oszczędzania energii związany z odświeżaniem i podświetleniem ekranu.
W twoim przypadku najwyraźniej nie działa w pełni sprawnie stąd jego wyłączenie pomaga.
ODPOWIEDZ

Wróć do „Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 11 gości