Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: xorg.conf  (Přečteno 3885 krát)

Peter33

  • Návštěvník
  • Příspěvků: 74
xorg.conf
« kdy: 25 Února 2010, 14:54:41 »
Zdravim
Tak jsem narazil na další v nekonečné řadě problémů s 9.10. Respektivě tento problém jsem měl již po instalaci, ale nemusel jsem ho akutně řešit.

S tímto nastavením Xorg (tedy bez ovladačů Nvidia) se mi grafické prostředí spustí:

Kód: [Vybrat]
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       30.0 - 110.0
    VertRefresh     75.0 - 80.0
    Option         "DPMS"
EndSection

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

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1024x768"
    EndSubSection
EndSection


Ovšem, když povolim 3D akcelerací a tím pádem spustím aplikaci "uzvařené ovladače", tak se následně grafické prostředí nespustí a systém naprosto zatuhne  a pokouší se zřejmně spustit grafické prostředí a neustále dokola padá do konzole, ale nejde udělat nic, aby v té konzoli zůstal (obrazovka stále bliká), je nutný reset, doufat, že se filesystem nezníčí a nastartovat do recovery a obnovit ze zálohy Xorg. v logu Xorg se mi objeví toto:

Kód: [Vybrat]
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(WW) NVIDIA(0): The NVIDIA GeForce4 MX Integrated GPU GPU installed in this
(WW) NVIDIA(0):     system is supported through the NVIDIA 96.43.xx Legacy
(WW) NVIDIA(0):     drivers. Please visit
(WW) NVIDIA(0):     http://www.nvidia.com/object/unix.html for more
(WW) NVIDIA(0):     information.  The 173.14.20 NVIDIA driver will ignore this
(WW) NVIDIA(0):     GPU.  Continuing probe...
(EE) No devices detected.

Fatal server error:
no screens found


Podařilo se mi ručně nainstalovat ovladače Nvidie (sudo apt-get install nvidia-glx-96
 a následně nvidia-xconfig), a vše naběhlo i s vygenerovaným Xorgem z příkazu nvidia-xconfig, ale 3D akcelerace stále nebyla zapnutá a Ubuntu při zapnutí "Extra" efektů v klikátku "Vzhled" stejně spustí to klikátko "Ovladače hardwaru", které prostě podle mě to nastavení zníčí, že grafické prostředí po restartu už nenaběhne.

Potřeboval bych tedy poradit, jak ručně zapnout 3d akceleraci (po provedení nvidia-xconfig), abych vůbec nemusel spouštět ten program "ovladače hardwaru".

Ještě přikládám:

Kód: [Vybrat]
*-display
                description: VGA compatible controller
                product: NV18 [GeForce4 MX - nForce GPU]
                vendor: nVidia Corporation
                physical id: 0
                bus info: pci@0000:02:00.0
                version: a3
                width: 32 bits
                clock: 66MHz
                capabilities: bus_master cap_list rom
                configuration: driver=nvidia latency=32 maxlatency=1 mingnt=5
                resources: irq:16 memory:ec000000-ecffffff memory:e4000000-e7ffffff(prefetchable) memory:e8000000-e807ffff(prefetchable) memory:e8080000-e809ffff(prefetchable)


compaq

  • Závislák
  • ***
  • Příspěvků: 2546
  • Díky všem za rady a tipy.
Re: xorg.conf
« Odpověď #1 kdy: 25 Února 2010, 15:35:15 »
U9.4, U9.10 a 3D akceleraci jsem (na svém Intelu 845) už dávno vzdal.
Kdyby mi to předtím dva roky s U8.04 nechodilo, ani by mi to nevadilo... :-)
Pokud vám vaše holka či manželka funguje jak má, neměňte jí za mladší, zaděláte si na problém. Stejně to dělejte i s Ubuntu.

Peter33

  • Návštěvník
  • Příspěvků: 74
Re: xorg.conf
« Odpověď #2 kdy: 25 Února 2010, 15:47:34 »
U9.4, U9.10 a 3D akceleraci jsem (na svém Intelu 845) už dávno vzdal.
Kdyby mi to předtím dva roky s U8.04 nechodilo, ani by mi to nevadilo... :-)

Na 8.04 to běželo OK, na čisté instalaci 9.10 už nikoliv. Ten PC neni můj, je ségry přítelkyně a ta ho sdíli se svojí mátí. Ubuntu jsem zvolil kvůli její máti (používá ho na bankovnictví a tedy bezpečnost a WinXP mi moc dohromady nešlo při představě jak mladší slečna tam instaluje kdejaký nesmysl a na novější Win HW nestačí). Ovšem 3D akceleraci potřebuju tam kvůli některým hrám, bez kterých se slečinka asi neobejde. :)

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re: xorg.conf
« Odpověď #3 kdy: 25 Února 2010, 17:43:57 »
Nainstaluj 96... ovladače, nech vygenerovat xorg.conf, ten uprav, aby v sekci Device obsahoval místo Driver "nv" řádek
Kód: [Vybrat]
    Driver         "nvidia"
a pak restart.

Pokud to nastartuje, tak spusť gksudo nvidia-settings a tam si projdi nastavení a nech vygenerovat nový xorg.conf.

--
Ještě jsem teď narazil na http://www.abclinuxu.cz/poradna/linux/show/286521#4 , i když nevim, jestli to k něčemu bude.
« Poslední změna: 26 Února 2010, 13:08:11 od donny »
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

Peter33

  • Návštěvník
  • Příspěvků: 74
Re: xorg.conf
« Odpověď #4 kdy: 26 Února 2010, 12:40:15 »
Nainstaluj 96... ovladače, nech vygenerovat xorg.conf, ten uprav, aby v sekci Device obsahoval míst Driver "nv" řádek
Kód: [Vybrat]
   Driver         "nvidia"
a pak restart.

Pokud to nastartuje, tak spusť gksudo nvidia-settings a tam si projdi nastavení a nech vygenerovat nový xorg.conf.


Tak jsem smazal ty ovladače (úplně, včetně konfiguráků), pak znova nainstaloval... smazal Xorg.conf, nechal vygenerovat nový nvidia-xconfig (Driver "nvidia" tam je) v ... ten mi vygeneroval následující xorg:

Kód: [Vybrat]
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Thu Jun 25 18:57:07 PDT 2009

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       30.0 - 110.0
    VertRefresh     75.0 - 80.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
        Modes      "1024x768"
    EndSubSection
EndSection


Omezil jsem v něm jen rozlišení pouze na 1024x768, ale každopádně i s verzí bez mého zásahu je výsledek stejný. Systém zatuhne při startu, ani nespadne do konzoly, ani do do toho "nouzového" stavu gnome, prostě zatuhne... v logu x serveru problém stejný jako výše. Pomůže jen použití driveru "nv" v konfiguraci, ale ikdyž i s ním rozlišení 1024x768 rozběhnu, tak obraz je zasekanej a na 3D akceleraci můžu zapomenout. :)

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re: xorg.conf
« Odpověď #5 kdy: 26 Února 2010, 13:10:48 »
Ještě jednou prosím tu chybu z logu po čisté instalaci ovladačů 96... (čerstvou) Nevěřím, že to bude to stejné jako předtím ;)
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

Peter33

  • Návštěvník
  • Příspěvků: 74
Re: xorg.conf
« Odpověď #6 kdy: 26 Února 2010, 13:37:36 »
Ještě jednou prosím tu chybu z logu po čisté instalaci ovladačů 96... (čerstvou) Nevěřím, že to bude to stejné jako předtím ;)

Máš asi pravdu, díval jsem se do staršího logu...

Kód: [Vybrat]

Build Operating System: Linux 2.6.24-23-server i686 Ubuntu
Current Operating System: Linux lucinka 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.31-19-generic root=UUID=d6049a40-b8b2-465f-b4e9-f12b781c7ae2 ro quiet splash
Build Date: 14 November 2009  05:48:26PM
xorg-server 2:1.6.4-2ubuntu4.1 (buildd@)
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Feb 26 13:25:54 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Layout0"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Device0"
(**) |-->Input Device "Keyboard0"
(**) |-->Input Device "Mouse0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Keyboard0
(WW) Disabling Mouse0
(II) Loader magic: 0x3bc0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 5.0
X.Org XInput driver : 4.0
X.Org Server Extension : 2.0
(II) Loader running on linux
(--) using VT number 7

(--) PCI:*(0:2:0:0) 10de:01f0:1462:5710 nVidia Corporation NV18 [GeForce4 MX - nForce GPU] rev 163, Mem @ 0xec000000/16777216, 0xe4000000/67108864, 0xe8000000/524288, BIOS @ 0x????????/131072
(II) Open ACPI successful (/var/run/acpid.socket)
(II) System resource ranges:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.6.4, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.6.4, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module  96.43.13  Thu Jun 25 18:56:56 PDT 2009
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.6.4, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.6.4, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.6.4, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(II) NVIDIA dlloader X Driver  96.43.13  Thu Jun 25 18:45:26 PDT 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 02@00:00:0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.6.4, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) resource ranges after probing:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):     enabled.
(EE) NVIDIA(0): The NVIDIA kernel module does not appear to be receiving
(EE) NVIDIA(0):     interrupts generated by the NVIDIA graphics device
(EE) NVIDIA(0):     PCI:2:0:0.  Please see Chapter 5: Common Problems in the
(EE) NVIDIA(0):     README for additional information.
(EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
(EE) NVIDIA(0):  *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
at http://wiki.x.org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

 ddxSigGiveUp: Closing log


donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re: xorg.conf
« Odpověď #7 kdy: 26 Února 2010, 13:54:40 »
OK, vládneš angličtinou? Našel jsem toto:
Kód: [Vybrat]
(EE) NVIDIA(0): The NVIDIA kernel module does not appear to be receiving
(EE) NVIDIA(0): interrupts generated by the NVIDIA graphics device.
(EE) NVIDIA(0): Please see the FREQUENTLY ASKED QUESTIONS section in
(EE) NVIDIA(0): the README for additional information.


This can be caused by a variety of problems, such as PCI IRQ routing errors, I/O APIC problems or conflicts with other devices sharing the IRQ (or their drivers).

If possible, configure your system such that your graphics card does not share its IRQ with other devices (try moving the graphics card to another slot if applicable, unload/disable the driver(s) for the device(s) sharing the card's IRQ, or remove/disable the device(s)).

Depending on the nature of the problem, one of (or a combination of) these kernel parameters might also help:

Parameter Behavior
pci=noacpi don't use ACPI for PCI IRQ routing
pci=biosirq use PCI BIOS calls to retrieve the IRQ routing table
noapic don't use I/O APICs present in the system
acpi=off disable ACPI

tak si zkus pohrát s parametrama jádra (GRUB_CMDLINE_LINUX_DEFAULT), jestli by něco z toho pomohlo.

// EDIT: skutečně má tvůj displej (podle chyby, v xorg.conf to nemáš) BusID "PCI:2:0:0"? Zkus do sekce Device doplnit:

Správnou hodnotu zjistíš příkazem lspci|grep VGA, kdy pro výpis
Kód: [Vybrat]
01:00.0 VGA compatible controller: nVidia Corporation G98 [GeForce 9300M GS] (rev a1)

je to podle těch prvních čísel takto:

Kód: [Vybrat]
    BusID          "PCI:1:0:0"
To dopíšeš do xorg.conf a restartuješ.
« Poslední změna: 26 Února 2010, 14:11:02 od donny »
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

Peter33

  • Návštěvník
  • Příspěvků: 74
Re: xorg.conf
« Odpověď #8 kdy: 26 Února 2010, 14:23:43 »
Vypadá to, že ano...

Kód: [Vybrat]

02:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX - nForce GPU] (rev a3)


Na ty parametry se podívám zítra, díky.

 

Provoz zaštiťuje spolek OpenAlt.