Nowe posty

Autor Wątek: Problem z rozdzielczością na karcie Nvidia GTX 960  (Przeczytany 13080 razy)

Offline bożyszcze

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 16
    • Zobacz profil
Problem z rozdzielczością na karcie Nvidia GTX 960
« dnia: 2016-11-07, 12:40:14 »
Witam wszystkich,

Od 3 dni borykam się z problemem dotyczącym sterowników Nvidia zamkniętych oraz otwartych od Noveau.
Otóż chciałbym zainstalować sobie jakąś dystrybucję. Próbowałem już rozwiązać problem na OpenSuse, Fedora, Ubuntu oraz Mint. Zatrzymałem się na Mincie do czasu rozwiązania problemu.

W każdym razie niezależnie od dystrybucji za cholerę nie mogę zmienić rozdzielczości z 640x480 na FullHD. Problem jest jeszcze jeden: przy starcie z LiveCD muszę dodawać do GRUB-a wpis nouveau.modeset=0, aby w ogóle ruszyła instalacja. W przeciwnym wypadku system startuje (dysk pracuje, odpala się muzyczka uruchomienia systemu Mint), ale jest czarny ekran. Po prostu monitor się wyłącza z komunikatem, że nie ma podłączonego źródła.

Jak pisałem, poradziłem sobie z tym dodając przy instalacji wpis do GRUB-a lub po zainstalowaniu na stałe do GRUBa.

Próbowałem najnowszych sterowników 367.57 dla Linux x64 od NVidii oraz otwartych od Nouveau i nic. Od 3 dni nic. Domyślnie, po zainstalowaniu dowolnej dystrybucji rozdzielczość ustawiona jest na 640x480. Jest ona tak mała, że niekiedy nie da się korzystać z okienek, aby coś poprzestawiać w opcjach.

Korzystałem z różnych pomocy, m.in.:
https://forums.opensuse.org/showthread.php/511369-Black-Screen-After-Install dla openSUSUE.
https://ubuntuforums.org/showthread.php?t=2263316 i innych, których nie pamiętam w tym momencie.

Niestety nic nie pomaga. Sterowniki zainstalują się od Nvidii, ale nadal nie mam w ustawieniach ekranu czy w ustawieniach sterowników NVidii rozdzielczości natywnej, a więc 1920x1080. Raz udało mi się coś pogrzebać i mogłem zmienić na 1366x768 o ile dobrze pamiętam. Ale to wszystko.

Proszę o pomoc.

Moja konfiguracja:
SSD (Windows), HDD (Mint obecnie), GTX 960, AMD FX6300.

Wcześniej, kiedy miałem starszego Radeona 4850 działało wszystko bez problemów. Obecnie jestem zmuszony korzystać z Windows, czego chciałbym uniknąć. Linux bardziej mi odpowiada i chciałbym od czasu do czasu zagrać w jakąś grę pod "pingwinem". A przynajmniej móc pracować pod tym systemem z kartą GTX 960.

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 282
    • Zobacz profil
Odp: Problem z rozdzielczością na karcie Nvidia GTX 960
« Odpowiedź #1 dnia: 2016-11-07, 16:43:17 »
Zajrzyj tutaj, tłum. "Dodawanie niewykrytej rozdzielczości":
https://wiki.ubuntu.com/X/Config/Resolution#Adding_undetected_resolutions .
marcin82

Offline bożyszcze

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 16
    • Zobacz profil
Odp: Problem z rozdzielczością na karcie Nvidia GTX 960
« Odpowiedź #2 dnia: 2016-11-07, 19:02:56 »
Tak nakombinowałem z tym patrzeniem do xorg.conf, że popsułem środowisko graficzne. Wywala błąd przed oknem logowania się, "Nie można uruchomić serwera Xserver coś tam."

Kurde. Kurde.

21 wiek, 2016 rok, żeby głupa rozdzielczość nie działała w Linuksie. No jak mają tego ludzie używać. No jak. Już nie wymagam super wydajności, ale żeby przynajmniej to działało out-of-the-box. GTX 960 chyba jest za nowa dla tego systemu.

Offline bożyszcze

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 16
    • Zobacz profil
Odp: Problem z rozdzielczością na karcie Nvidia GTX 960
« Odpowiedź #3 dnia: 2016-11-07, 20:37:26 »
Albo on mnie, albo ja jego...
Ok, naprawiłem  X Server. I z tego poprzedniego posta od użytkownika Marcina zrobiłem coś takiego:

1. http://askubuntu.com/questions/377937/how-to-set-a-custom-resolution

1: sudo cvt 1920 1080 60

2: sudo xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

3. sudo xrandr --addmode DVI-I-1 1920x1080_60.00

Komenda zwraca:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  45
  Current serial number in output stream:  46


Zawartość xorg.conf:

Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/usr/share/fonts/X11/cyrillic"
FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/Type1"
FontPath     "/usr/share/fonts/X11/100dpi"
FontPath     "/usr/share/fonts/X11/75dpi"
FontPath     "built-ins"
EndSection

Section "Module"
Load  "glx"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "auto"
Option     "Device" "/dev/input/mice"
Option     "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"            # [<bool>]
        #Option     "HWcursor"            # [<bool>]
        #Option     "NoAccel"            # [<bool>]
        #Option     "ShadowFB"            # [<bool>]
        #Option     "VideoKey"            # <i>
        #Option     "WrappedFB"          # [<bool>]
        #Option     "GLXVBlank"          # [<bool>]
        #Option     "ZaphodHeads"        # <str>
        #Option     "PageFlip"            # [<bool>]
        #Option     "SwapLimit"          # <i>
        #Option     "AsyncUTSDFS"        # [<bool>]
        #Option     "AccelMethod"        # <str>
        #Option     "DRI"                # <i>
Identifier  "Card0"
Driver      "nouveau"
BusID       "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Proszę o dalszą pomoc, nakierowanie na inne rozwiązanie.
Dodawanie "na siłę" rozdzielczości chyba nie poskutkuje.


Offline bożyszcze

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 16
    • Zobacz profil
Odp: Problem z rozdzielczością na karcie Nvidia GTX 960
« Odpowiedź #4 dnia: 2016-11-08, 10:47:44 »
Skorzystałem jeszcze z tego poradnika: http://askubuntu.com/questions/100900/how-do-i-set-the-correct-monitor-resolution-with-nvidia-drivers-for-a-monitor-th
Wskoczyła mi rozdzielczość 1366x768. Ale nadal nie 1920x1080.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2474
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Odp: Problem z rozdzielczością na karcie Nvidia GTX 960
« Odpowiedź #5 dnia: 2016-11-08, 12:01:37 »
To może już zlituj się nad nami i wklej tutaj /var/log/Xorg.0.log...
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline bożyszcze

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 16
    • Zobacz profil
Odp: Problem z rozdzielczością na karcie Nvidia GTX 960
« Odpowiedź #6 dnia: 2016-11-08, 13:51:45 »
Nie dzięki. Nie zamierzam się litować i nie chcę od nikogo litości. Temat do zamknięcia. Nierozwiązany.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2474
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Odp: Problem z rozdzielczością na karcie Nvidia GTX 960
« Odpowiedź #7 dnia: 2016-11-08, 16:38:33 »
OMG! Bożyszcze strzeliło focha...

Chcesz pomocy (bo po to chyba zapisałeś się na forum), a ja poprosiłem o podstawową informację, która prawdopodobnie pozwoli zdiagnozować problem... O informację, bez której nie da się sensownie pomóc. O informację, którą powinieneś był podać sam z siebie w pierwszym swoim poście.

Tak samo nie napisałeś:
* Który to dokładnie Mint?
* Jak instalowany ten driver, bo nvidia-367 nie ma w oficjalnych pakietach dla Minta?
* Jaki model karty? Bo sam chip to mało, część producentów rozwala BIOSy karty, zwłaszcza wszelkiej maści potworki z fabrycznym OC...
* Jaki kabel i monitor, bo to też może mieć wpływ na wykrywanie rozdzielczości.
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2126
  • 1709
    • Zobacz profil
Odp: Problem z rozdzielczością na karcie Nvidia GTX 960
« Odpowiedź #8 dnia: 2016-11-08, 23:03:34 »
No i jeszcze dodam, że problemem nie musi być Linux, a monitor ( EDID w monitorze )
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2474
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Odp: Problem z rozdzielczością na karcie Nvidia GTX 960
« Odpowiedź #9 dnia: 2016-11-09, 10:37:57 »
Hint: informacje o EDID są w logu xorga...
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline bożyszcze

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 16
    • Zobacz profil
Odp: Problem z rozdzielczością na karcie Nvidia GTX 960
« Odpowiedź #10 dnia: 2016-11-16, 20:21:59 »
Dobra, nic z tego nie będzie. Wracam jak syn marnotrawny i żałuję za przewinienia. Proszę o pomoc "step by step" jak dla dziecka, bo już wertowanie dziesiątek stron w sieci na ten temat nic nie daje mi, a chcę na desktopie zainstalować opensuse w końcu.

Codziennie po pracy dłubię przy tym i nic. Skrócony opis problemu:

http://ubuntu.pl/forum/viewtopic.php?f=136&t=180710

Pod Linux Mint i po dodaniu do czarnej listy sterowników od nouveau oraz wpisaniu w xorg.conf odświeżania HSync i VSync działa rozdzielczość 1920x1080. Jednak docelowo chcę korzystać z openSUSE, bo na laptopie mam go od dłuższego czasu i działa wyśmienicie. Z tym że wykonanie podobnych operacji na opensuse nie daje tego rezultatu. Największą rozdzielczość udało mi się ustawić to 1024x768. Ale obecnie coś pogrzebałem ze sterownikami i znowu jest 640x480.

Instalacja "na czysto" sterowników według tego: https://en.opensuse.org/SDB:NVIDIA_the_hard_way daje tylko 1024x768. Monitor AOC F22+, natywna rozdziałka 1920 x 1080.

Proszę o instrukcję krok po kroku, jakich informacji ode mnie potrzebujecie, aby rozwiązać problem (o ile się da).


* Który to dokładnie Mint?
* Jak instalowany ten driver, bo nvidia-367 nie ma w oficjalnych pakietach dla Minta?
* Jaki model karty? Bo sam chip to mało, część producentów rozwala BIOSy karty, zwłaszcza wszelkiej maści potworki z fabrycznym OC...
* Jaki kabel i monitor, bo to też może mieć wpływ na wykrywanie rozdzielczości.


Mint 18 najnowszy z KDE.

Drivery http://www.nvidia.pl/download/driverResults.aspx/108779/pl najnowsze pobierane ze strony nvidia.

GTX 960 od Asusa: http://www.x-kom.pl/p/300901-karta-graficzna-pci-e-asus-geforce-gtx-960-4096mb-128bit-directcu-ii-black.html

Monitor AOC F22+ Kabel z 18 pin wymieniałem na 24 pin kupiony parę dni temu i to samo. Bez zmian.

Pod Windows działa wszystko pięknie bez sterowników od producenta.

« Ostatnia zmiana: 2016-11-16, 20:28:35 wysłana przez bożyszcze »

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2474
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Odp: Problem z rozdzielczością na karcie Nvidia GTX 960
« Odpowiedź #11 dnia: 2016-11-16, 23:35:04 »
A logu xorga jak nie było tak nie ma...

W sieci jest kilka wątków o tym, że ten model AOC ma problemy z wykrywaniem rozdzielczości na kartach NVidii pod Linuksem (i na Nouveau i na NVidiowskich driverach). Pierwszy z brzegu, np ten. Ale w diagnostyce naprawdę pomoże log...

Cytuj
Pod Windows działa wszystko pięknie bez sterowników od producenta.
A tu cię zasmutkuję, bo Windows ma w sobie wbudowane okrojone sterowniki produkcji NVidii... Instalacja behemota ze strony NV tylko je aktualizuje do pełnej wersji i dogrywa cały dodatkowy crap od Xperience i 3D.
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline bożyszcze

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 16
    • Zobacz profil
Odp: Problem z rozdzielczością na karcie Nvidia GTX 960
« Odpowiedź #12 dnia: 2016-11-17, 07:49:58 »
Wcześniej trochę to trwało zanim przeczytałem gdzieś, że oenSuse wymaga montowania /boot na partycji z Windows, aby ruszyły w grubie 2 systemy, ale jest już dobrze.

Więc tak, xorg całkowicie domyślny:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 367.57  (buildmeister@swio-display-x64-rhel04-13)  Mon Oct  3 21:42:19 PDT 2016

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from data in "/etc/sysconfig/mouse"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "IMPS/2"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "yes"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "AllowEmptyInitialConfiguration" "True"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

parametry HorizSync 28.0 - 33.0 i VertRefresh     43.0 - 72.0 są ustawione domyślnie przez system. Po ich zmianie na te, które obsługuje mój monitor, a więc:

HorizSync       30.0 - 80.0
VertRefresh     55.0 - 75.0

rozdzielczość maksymalna 1024x768. W Linux Mint jest 1920x1080.

Po ich zmianie na te, które są ze wskazanego tematu: http://askubuntu.com/questions/114159/i-cant-get-a-native-resolution-of-1920x1080-on-11-10-aoc-f22-on-a-nvidia-gefor jest maksymalnie 1400x1050

Zastanawia mnie jeszcze to: Screen      0  "Screen0". Czy to środkowe zero nie zagubiło się przypadkiem?
« Ostatnia zmiana: 2016-11-17, 12:03:28 wysłana przez bożyszcze »

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2126
  • 1709
    • Zobacz profil
Odp: Problem z rozdzielczością na karcie Nvidia GTX 960
« Odpowiedź #13 dnia: 2016-11-17, 13:34:04 »
Tamto to jakieś ustawienia,
nam chodziło o /var/log/Xorg.0.log
Czyli raport, dzieki temu sterownik czasami sam mówi co go boli i jak naprawić.
Logi generalnie masz w katalogu  /var/log/  ( generalnie , bo w systemach z systemd część została przeniesiona ( journalctl ) )

Przykład plików:
$ ls /var/log/Xorg*
/var/log/Xorg.0.log      /var/log/Xorg.1.log
/var/log/Xorg.0.log.old  /var/log/Xorg.1.log.old
$ grep "(WW)\|(EE)\|(??)" /var/log/Xorg.0.log 
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    30.235] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    30.237] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    30.237] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    30.237] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    30.237] (WW) Disabling Keyboard0
[    30.237] (WW) Disabling Mouse0
[    30.240] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)

A jak podasz wynik polecenia
glxinfo | grep OpenGL
To będe pewny że używasz sterowników Nvidia ( Bo Ci już nie uffam   ;D )

Przykłady co może zwrócić komenda
http://pclinuxoshelp.com/index.php/Glxinfo


Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline bożyszcze

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 16
    • Zobacz profil
Odp: Problem z rozdzielczością na karcie Nvidia GTX 960
« Odpowiedź #14 dnia: 2016-11-17, 13:59:52 »
test@linux-ih2e:~> glxinfo | grep OpenGL
glxinfo: command not found

test@linux-ih2e:~> glxinfo
If 'glxinfo' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf glxinfo

test@linux-ih2e:~> cnf glxinfo
                         
Program 'glxinfo' został znaleziony w poniższych pakietach:
  * Mesa-demo-x [ ścieżka: /usr/bin/glxinfo, repozytorium: zypp (openSUSE-42.2-0) ]
  * Mesa-demo-x [ ścieżka: /usr/bin/glxinfo, repozytorium: zypp (download.opensuse.org-oss) ]

Try installing with:
    sudo zypper install Mesa-demo-x

Natomiast /var/log/... https://codepaste.net/fqufaq (tu się nie zmieściło, przekroczyło 2K znaków)