Ubuntu w wersji 14.04 LTS 64-bit - niska rozdzielczość ekranu na karcie GeForce GTX 750

Witam wszystkich!

Jestem początkującym użytkownikiem systemu Ubuntu w wersji 14.04 LTS 64-bit.

Piszę w sprawie kłopotów ze sterownikami do grafiki, po których instalacji system się uruchamia, ale zamiast pulpitu pojawia się komunikat “System is running in low-graphics mode”., a jeśli już się uruchomi, to w rozdzielczośći 640x480, a powinien się uruchomić w rozdzielczości natywnej mojego monitora, czyli 1920x1080.

Stery instalowałem poleceniami:

sudo apt-get install nvidia-current

i:

Sudo apt-get install nvidia-current-updates

W internecie czytałem, że przed instalacją driverów,  trzeba zainstalować nagłówki jądra poleceniem:

Sudo apt-get install linux-headers-generic

Dowiedziałem się też jak poradzić sobie  z rozdzielczością z tego filmiku:

 

https://www.youtube.com/watch?v=KsCJy91rii0

 

Jednak ten sposób u mnie nie działa - wydaje mi się, że ciągle robię coś źle, lecz nie wiem co.

Moja karta graficzna to GeForce GTX 750 od Gigabyte, a monitor to Samsung S22D300 podłączony do kompa poprzez D-Sub.

Liczę na pomoc i porady z Waszej strony,  ponieważ jestem zainteresowany Ubuntu, chciałbym ten system poznać, a także sie czegoś nowego nauczyć.

Wpisz w terminalu

sudo nvidia-xconfig

i uruchom ponownie komputer

Nic to nie dało, nadal jest ten komunikat

Nie masz przypadkiem zainstalowanego jednocześnie sterownika otwartego nouveau? Pokaż wynik poleceń

sudo aptitude search '~i nouveau'

pokaż też zawartość /etc/X11/xorg.conf i /var/log/Xorg.0.log np skopiuj wynik polecenia:

sudo cat /etc/X11/xorg.conf
sudo cat /var/log/Xorg.0.log

albo otwórz go w jakimś edytorze tekstu. Wynik szczególnie Xorg.0.log wklej w spoilery bo będzie długi

Wychodzi na to, że mam zainstaloane sterowniki od nvidii i nouveau jednocześnie.

wynik polecenia sudo aptitude search ‘~i nouveau’:

i libdrm-nouveau2
i A libdrm-nouveau2:1386
i xserver-xorg-video-nouveau

Zawartość pliku xorg.conf:

nvidia-xconfig: X configuration file generated by nvidia-xconfig

nvidia-xconfig: version 304.125 (buildmeister@swio-display-x64-rhel04-14) Mon Dec 1 21:18:22 PST 2014

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

Section "Files"
EndSection

Section “InputDevice”

generated from default

Identifier "Mouse0"
Driver "mouse"
Option “Protocol” "auto"
Option “Device” "/dev/psaux"
Option “Emulate3Buttons” "no"
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
SubSection "Display"
Depth 24
EndSubSection
EndSection

zawartośc pliku /var/log/xorg.0.log:

[8.893]
X.Org X Server 1.15.1
Release Date: 2014-04-13
[8.893] X Protocol Version 11, Revision 0
[8.893] Build Operating System: Linux 3.2.0-76-generic x86_64 Ubuntu
[8.893] Current Operating System: Linux dawid-desktop 3.13.0-45-generic #74-Ubuntu SMP Tue Jan 13 19:36:28 UTC 2015 x86_64
[8.893] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.13.0-45-generic root=UUID=a15b37bb-0efb-4899-a5eb-748a8c03343c ro quiet splash
[8.893] Build Date: 12 February 2015 02:49:29PM
[8.893] xorg-server 2:1.15.1-0ubuntu2.7 (For technical support please see http://www.ubuntu.com/support)
[8.893] Current version of pixman: 0.30.2
[8.893] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[8.893] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, () notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[8.893] (==) Log file: “/var/log/Xorg.0.log”, Time: Sat Feb 21 16:38:18 2015
[8.915] (==) Using config file: “/etc/X11/xorg.conf”
[8.915] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[8.948] (==) ServerLayout “Layout0”
[8.948] (
) |–>Screen “Screen0” (0)
[8.948] () | |–>Monitor “Monitor0”
[8.949] (
) | |–>Device “Device0”
[8.949] () |–>Input Device “Keyboard0”
[8.949] (
) |–>Input Device “Mouse0”
[8.949] (==) Automatically adding devices
[8.949] (==) Automatically enabling devices
[8.949] (==) Automatically adding GPU devices
[8.949] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
[8.949] Entry deleted from font path.
[8.949] (WW) The directory “/usr/share/fonts/X11/100dpi/” does not exist.
[8.949] Entry deleted from font path.
[8.949] (WW) The directory “/usr/share/fonts/X11/75dpi/” does not exist.
[8.949] Entry deleted from font path.
[8.949] (WW) The directory “/usr/share/fonts/X11/100dpi” does not exist.
[8.949] Entry deleted from font path.
[8.949] (WW) The directory “/usr/share/fonts/X11/75dpi” does not exist.
[8.949] Entry deleted from font path.
[8.949] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[8.949] (==) ModulePath set to “/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules”
[8.949] (WW) Hotplugging is on, devices using drivers ‘kbd’, ‘mouse’ or ‘vmmouse’ will be disabled.
[8.949] (WW) Disabling Keyboard0
[8.949] (WW) Disabling Mouse0
[8.949] (II) Loader magic: 0x7f3d7cba7d40
[8.949] (II) Module ABI versions:
[8.949] X.Org ANSI C Emulation: 0.4
[8.949] X.Org Video Driver: 15.0
[8.949] X.Org XInput driver : 20.0
[8.949] X.Org Server Extension : 8.0
[8.949] (–) PCI:*(0:1:0:0) 10de:1381:1458:3642 rev 162, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x???/524288
[8.949] Initializing built-in extension Generic Event Extension
[8.949] Initializing built-in extension SHAPE
[8.949] Initializing built-in extension MIT-SHM
[8.949] Initializing built-in extension XInputExtension
[8.949] Initializing built-in extension XTEST
[8.949] Initializing built-in extension BIG-REQUESTS
[8.949] Initializing built-in extension SYNC
[8.949] Initializing built-in extension XKEYBOARD
[8.949] Initializing built-in extension XC-MISC
[8.949] Initializing built-in extension SECURITY
[8.949] Initializing built-in extension XINERAMA
[8.949] Initializing built-in extension XFIXES
[8.949] Initializing built-in extension RENDER
[8.949] Initializing built-in extension RANDR
[8.949] Initializing built-in extension COMPOSITE
[8.949] Initializing built-in extension DAMAGE
[8.949] Initializing built-in extension MIT-SCREEN-SAVER
[8.949] Initializing built-in extension DOUBLE-BUFFER
[8.949] Initializing built-in extension RECORD
[8.949] Initializing built-in extension DPMS
[8.949] Initializing built-in extension Present
[8.949] Initializing built-in extension DRI3
[8.949] Initializing built-in extension X-Resource
[8.949] Initializing built-in extension XVideo
[8.949] Initializing built-in extension XVideo-MotionCompensation
[8.949] Initializing built-in extension SELinux
[8.949] Initializing built-in extension XFree86-VidModeExtension
[8.949] Initializing built-in extension XFree86-DGA
[8.949] Initializing built-in extension XFree86-DRI
[8.949] Initializing built-in extension DRI2
[8.949] (WW) “glamoregl” will not be loaded unless you’ve specified it to be loaded elsewhere.
[8.949] (II) “glx” will be loaded by default.
[8.949] (WW) “xmir” is not to be loaded by default. Skipping.
[8.949] (II) LoadModule: “glx”
[8.966] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[9.837] (II) Module glx: vendor=“NVIDIA Corporation”
[9.837] compiled for 4.0.2, module version = 1.0.0
[9.837] Module class: X.Org Server Extension
[9.837] (II) NVIDIA GLX Module 304.125 Mon Dec 1 20:22:48 PST 2014
[9.837] Loading extension GLX
[9.837] (II) LoadModule: “nvidia”
[9.837] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[9.837] (II) Module nvidia: vendor=“NVIDIA Corporation”
[9.837] compiled for 4.0.2, module version = 1.0.0
[9.837] Module class: X.Org Video Driver
[9.838] (II) NVIDIA dlloader X Driver 304.125 Mon Dec 1 20:00:30 PST 2014
[9.839] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[9.839] (++) using VT number 7

[9.848] (II) Loading sub module “fb”
[9.848] (II) LoadModule: “fb”
[9.858] (II) Loading /usr/lib/xorg/modules/libfb.so
[9.858] (II) Module fb: vendor=“X.Org Foundation”
[9.858] compiled for 1.15.1, module version = 1.0.0
[9.858] ABI class: X.Org ANSI C Emulation, version 0.4
[9.858] (II) Loading sub module “wfb”
[9.858] (II) LoadModule: “wfb”
[9.858] (II) Loading /usr/lib/xorg/modules/libwfb.so
[9.858] (II) Module wfb: vendor=“X.Org Foundation”
[9.858] compiled for 1.15.1, module version = 1.0.0
[9.858] ABI class: X.Org ANSI C Emulation, version 0.4
[9.858] (II) Loading sub module “ramdac”
[9.858] (II) LoadModule: “ramdac”
[9.858] (II) Module “ramdac” already built-in
[9.859] () NVIDIA(0): Depth 24, (–) framebuffer bpp 32
[9.859] (==) NVIDIA(0): RGB weight 888
[9.859] (==) NVIDIA(0): Default visual is TrueColor
[9.859] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[9.859] (
) NVIDIA(0): Enabling 2D acceleration
[9.870] (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the
[9.870] (EE) NVIDIA(0): system’s kernel log for additional error messages and
[9.870] (EE) NVIDIA(0): consult the NVIDIA README for details.
[9.870] (EE) NVIDIA(0): Aborting
[9.870] (EE) NVIDIA(0): Failing initialization of X screen 0
[9.870] (II) UnloadModule: “nvidia”
[9.870] (II) UnloadSubModule: “wfb”
[9.870] (II) UnloadSubModule: “fb”
[9.870] (EE) Screen(s) found, but none have a usable configuration.
[9.870] (EE)
Fatal server error:
[9.870] (EE) no screens found(EE)
[9.870] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[9.870] (EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
[9.870] (EE)
[9.871] (EE) Server terminated with error (1). Closing log file.

nie wiem, czy to tak miało być wklejone, pnieważ nie wiem za bardzo co to są te spoilery.

Wpisz

sudo dpkg-reconfigure nvidia-current

uruchom system ponownie.

Pokaż wynik polecenia

modprobe -r nvidia
modprobe nvidia

Po wpisaniu kolejno poleceń modprobe -r nvidia i modprobe nvidia niby nic się nie dzialo (poawiala się nazwa użytkownika i komputera oraz znak zachęty). czy to dobrze?

Po wpisaniu polecenia sudo dpkg-reconfigure nvidia-current problem występuje nadal. Oczywiście wszystko robiłem wg. kolejności z poprzedniego posta.

modprobe -r nvidia usuwa z pamięci załadowany sterownik/moduł nvidii, następne polecenie go dodaje. Jeśli nie pojawiły się przy tym błędy to znaczy że jest w systemie dobrze skompilowany. Wygląda to na problem z xorg. Nie lubię tego przerośniętego nowotworu - sam ostatnio miałem z nim problem, ale po weekendzie postaram się poszukać dla ciebie jakiegoś rozwiązania. Przypomnij się w poniedziałek. Do tego czasu możesz usunąć sterowniki xserver-xorg-video-nouveau jeśli nie jest to twój podstawowy system i możesz wytrzymać ewentualne niedziałanie isków przez dwa dni.

Wyczytałem gdzieś przypadkiem na forach o graficznych konfiguratorach ubuntu (nie korzystam na z tego systemu). Piszą aby spróbować

usunąć stamtąd sterownik, zresetować komputer, następnie dodać tam ponownie. Nie jest to zbyt eleganckie rozwiązanie… ale jest sobota a ja wróciłem od znajomych :wink:

Witam!

Udało mi się rozwiązać mój problem na podstawie porad z tej strony:

http://zyli.republika.pl/linux/nvidia.html

Prawdopodobnie to właśnie Nouveau sprawiał kłopoty i powstawał jakiś konflikt między tymi dwoma sterownikami. wystarczyło dodać nouveau do “blacklist” i zainstalowac drivery pobrane ze strony Nvidii - w moim przypadku ich wersja to 346.35, o ile dobrze pamiętam.

Dziękuję Wam za szybką odpowiedź i za wskazówki.

Pozdrawiam!

Chciałem jeszcze wspomniec, że Ubuntu nie jest głównym systemem na moim komputerze, a jest nim Windows 8.1. :slight_smile: