Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-02-17 21:06:29

  hornet - Maruda

hornet
Maruda
Zarejestrowany: 2006-12-19

[SOLVED] [GENTOO] xorg, problem ze sterownikiem intela

Zacznę od krótkiego opisu co zrobiłem, a czego zrobić mi się nie udało. Posiadam zintegrowanego Intela (jakiś HD z Core i5, no nie śmiejcie się, wbrew pozorom compiz-fusion śmiga aż miło :P) więc skorzystałem z tego http://en.gentoo-wiki.com/wiki/Intel_GMA poradnika. Używam uvesafb, w zabójczej rozdzielczości (1280x720) i uważam to, za najlepszy sterownik fb. Problem w tym, że po  zaznaczeniu [*] Enable modesetting on intel by default laptop uznaje, że matryca jest rzeczą niepotrzebną i otrzymuje łądnego blackscreena. Po wywaleniu tej opcji, wszystko wraca do normy, poza jednym. Zachciało mi się xorga w stylu Debiana, tzn. nie zawracamy sobie głowy pisaniem, czy generowaniem xorg.conf, tylko korzystamy z tego, co zostało nam dane. Uruchamiam gdm i kończy się to w ten sposób:

Kod:

[  1738.975] 
X.Org X Server 1.9.4
Release Date: 2011-02-04
[  1738.975] X Protocol Version 11, Revision 0
[  1738.975] Build Operating System: Linux 2.6.32-5-amd64 x86_64 Gentoo
[  1738.975] Current Operating System: Linux Loki 2.6.37-gentoo #1 SMP Thu Feb 17 15:17:26 CET 2011 x86_64
[  1738.975] Kernel command line: root=/dev/sda3 ro video=uvesafb:1280x720-32,mtrr:3,ywrap
[  1738.975] Build Date: 16 February 2011  10:01:41PM
[  1738.975]  
[  1738.975] Current version of pixman: 0.20.2
[  1738.975]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[  1738.975] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1738.975] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Feb 17 20:24:23 2011
[  1738.975] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  1738.975] (==) No Layout section.  Using the first Screen section.
[  1738.975] (==) No screen section available. Using defaults.
[  1738.975] (**) |-->Screen "Default Screen Section" (0)
[  1738.975] (**) |   |-->Monitor "<default monitor>"
[  1738.975] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
[  1738.975] (==) Automatically adding devices
[  1738.975] (==) Automatically enabling devices
[  1738.975] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/OTF/,
    /usr/share/fonts/Type1/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
[  1738.975] (==) ModulePath set to "/usr/lib64/xorg/modules"
[  1738.975] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[  1738.975] (II) Loader magic: 0x7cd140
[  1738.975] (II) Module ABI versions:
[  1738.975]     X.Org ANSI C Emulation: 0.4
[  1738.975]     X.Org Video Driver: 8.0
[  1738.975]     X.Org XInput driver : 11.0
[  1738.975]     X.Org Server Extension : 4.0
[  1738.976] (--) PCI:*(0:0:2:0) 8086:0046:1179:0002 rev 2, Mem @ 0xd0000000/4194304, 0xc0000000/268435456, I/O @ 0x00003050/8
[  1738.976] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  1738.976] (II) LoadModule: "extmod"
[  1738.977] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
[  1738.977] (II) Module extmod: vendor="X.Org Foundation"
[  1738.977]     compiled for 1.9.4, module version = 1.0.0
[  1738.977]     Module class: X.Org Server Extension
[  1738.977]     ABI class: X.Org Server Extension, version 4.0
[  1738.977] (II) Loading extension MIT-SCREEN-SAVER
[  1738.977] (II) Loading extension XFree86-VidModeExtension
[  1738.977] (II) Loading extension XFree86-DGA
[  1738.977] (II) Loading extension DPMS
[  1738.977] (II) Loading extension XVideo
[  1738.977] (II) Loading extension XVideo-MotionCompensation
[  1738.977] (II) Loading extension X-Resource
[  1738.977] (II) LoadModule: "dbe"
[  1738.977] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
[  1738.977] (II) Module dbe: vendor="X.Org Foundation"
[  1738.977]     compiled for 1.9.4, module version = 1.0.0
[  1738.977]     Module class: X.Org Server Extension
[  1738.977]     ABI class: X.Org Server Extension, version 4.0
[  1738.977] (II) Loading extension DOUBLE-BUFFER
[  1738.977] (II) LoadModule: "glx"
[  1738.977] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[  1738.977] (II) Module glx: vendor="X.Org Foundation"
[  1738.977]     compiled for 1.9.4, module version = 1.0.0
[  1738.977]     ABI class: X.Org Server Extension, version 4.0
[  1738.977] (==) AIGLX enabled
[  1738.977] (II) Loading extension GLX
[  1738.977] (II) LoadModule: "record"
[  1738.977] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
[  1738.977] (II) Module record: vendor="X.Org Foundation"
[  1738.977]     compiled for 1.9.4, module version = 1.13.0
[  1738.977]     Module class: X.Org Server Extension
[  1738.977]     ABI class: X.Org Server Extension, version 4.0
[  1738.977] (II) Loading extension RECORD
[  1738.977] (II) LoadModule: "dri"
[  1738.977] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
[  1738.977] (II) Module dri: vendor="X.Org Foundation"
[  1738.977]     compiled for 1.9.4, module version = 1.0.0
[  1738.977]     ABI class: X.Org Server Extension, version 4.0
[  1738.977] (II) Loading extension XFree86-DRI
[  1738.977] (II) LoadModule: "dri2"
[  1738.978] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[  1738.978] (II) Module dri2: vendor="X.Org Foundation"
[  1738.978]     compiled for 1.9.4, module version = 1.2.0
[  1738.978]     ABI class: X.Org Server Extension, version 4.0
[  1738.978] (II) Loading extension DRI2
[  1738.978] (==) Matched intel as autoconfigured driver 0
[  1738.978] (==) Matched vesa as autoconfigured driver 1
[  1738.978] (==) Matched fbdev as autoconfigured driver 2
[  1738.978] (==) Assigned the driver to the xf86ConfigLayout
[  1738.978] (II) LoadModule: "intel"
[  1738.978] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[  1738.978] (II) Module intel: vendor="X.Org Foundation"
[  1738.978]     compiled for 1.9.4, module version = 2.14.0
[  1738.978]     Module class: X.Org Video Driver
[  1738.978]     ABI class: X.Org Video Driver, version 8.0
[  1738.978] (II) LoadModule: "vesa"
[  1738.978] (WW) Warning, couldn't open module vesa
[  1738.978] (II) UnloadModule: "vesa"
[  1738.978] (EE) Failed to load module "vesa" (module does not exist, 0)
[  1738.978] (II) LoadModule: "fbdev"
[  1738.979] (WW) Warning, couldn't open module fbdev
[  1738.979] (II) UnloadModule: "fbdev"
[  1738.979] (EE) Failed to load module "fbdev" (module does not exist, 0)
[  1738.979] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
    i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
    E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
    965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
    4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
    Sandybridge, Sandybridge, Sandybridge, Sandybridge, Sandybridge,
    Sandybridge, Sandybridge
[  1738.979] (++) using VT number 7

[  1738.982] (EE) No devices detected.
[  1738.982] 
Fatal server error:
[  1738.982] no screens found
[  1738.982] 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
[  1738.982] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  1738.982]

Spokojnie, kernel mam 2.6.37, tylko budowałem to z Debiana i takie dziwne rzeczy pokazuje. :P Rozumiem, że mam dopisać flagi fbdev, vesa? A po co, intel nie wystarcza, czy ja coś nakręciłem?

A może pozostawić uvesafb i zainteresować się KMS?

Ostatnio edytowany przez hornet (2011-02-19 23:10:28)


Jestem artystą. Tworzę rzeźbę. Rzeźbę swojego życia - dosłownie i w przenośni.

Offline

 

#2  2011-02-18 23:39:26

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED] [GENTOO] xorg, problem ze sterownikiem intela

hornet napisał(-a):

A może pozostawić uvesafb i zainteresować się KMS?

Pewnie... Przecież z KMS na sterowniku intela będziesz miał i tryb tekstowy i graficzny.
uvesafb ma sens jeżeli w X używasz sterownika bez KMS, jak np. zamknięte stery Nvidii.

Offline

 

#3  2011-02-18 23:57:45

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [SOLVED] [GENTOO] xorg, problem ze sterownikiem intela

W mojej opinii KMS jest potrzebne tylko wtedy, jak ktoś nie wie, na jakim sterowniku chodzi jego karta graficzna.
Wynalazek w sam raz na LiveCD Ubuntu, w Gentoo sens takiego rozwiązania jest znacznie mniejszy, o ile w ogóle istnieje.

Ja osobiście wolałbym wbudować na stałe sterownik, z którego ma korzystać Xorg (o ile jest w źródłach kernela), do tego vesa/uvesa dla konsoli, natomiast osobiście,  z racji używania nvidii - która istnieje wyłącznie jako zewnętrzny driver, mam na stałe w jaju vesa i uvesa.
(akurat uvesa u mnie chwilowo nie działa, gryzie się  z grsecurity/paxem).

Dlatego z KMS radziłbym dać sobie spokój.
Poza tym xorg u Ciebie  nie działa raczej z powodu udev, o czym może świadczyć to:

Kod:

[  1738.982] (EE) No devices detected.
............
[  1738.982] no screens found

Tu był podobny problem:
http://forums.gentoo.org/viewtopic-t-862937.html?si … 4d4f795a9a285

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2011-02-18 23:58:20)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#4  2011-02-19 00:14:24

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED] [GENTOO] xorg, problem ze sterownikiem intela

Jacekalex napisał(-a):

W mojej opinii KMS jest potrzebne tylko wtedy, jak ktoś nie wie, na jakim sterowniku chodzi jego karta graficzna.

Co to ma w ogóle do rzeczy? KMS nie działa ot tak sam z siebie, tylko na konkretnym sterowniku, który musi wkompilować. ;)

Offline

 

#5  2011-02-19 00:33:10

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [SOLVED] [GENTOO] xorg, problem ze sterownikiem intela

ArnVaker napisał(-a):

Jacekalex napisał(-a):

W mojej opinii KMS jest potrzebne tylko wtedy, jak ktoś nie wie, na jakim sterowniku chodzi jego karta graficzna.

Co to ma w ogóle do rzeczy? KMS nie działa ot tak sam z siebie, tylko na konkretnym sterowniku, który musi wkompilować. ;)

A tyle ma do rzeczy, że jak jest 50 sterów, i nie wiadomo, który załadować, to może być KMS.
jak natomiast masz jeden sterownik, do twojej karty, i ewentualnie vesa lub uvesa, to KMS jest potrzebny do tego jednego sterownika, jak łysemu grzebień.

W ogóle z tymi automagicznymi konfiguratorami co mają wszystko same wykryć i skonfigurować, żeby user nie musiał klikać więcej, niż to konieczne, jest więcej kłopotu, niż korzyści.

Linux to Linux, jego jakość i stabilność nie bierze się z rzeczy, które automatycznie wykrywają i zrobią i pomyślą.

Zwłaszcza Gentoo, to jest system, który sam konfigurujesz, i działa, szybko i stabilnie jak skała.
A żaden autokonfigurator, nie jest mądrzejszy od świadomego usera, który wie co robi, kiedy konfiguruje system.

Pozdrawiam
;-)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#6  2011-02-19 00:54:39

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED] [GENTOO] xorg, problem ze sterownikiem intela

Heh, tu nie chodzi o to, żeby KMS automagicznie zgadywał sterownik. ;]

Tabelka dla Intela z wiki:

Kod:

Power management and ACPI options  --->
  [*] ACPI (Advanced Configuration and Power Interface) Support  --->
     -*-   Button
     -*-   Video
Device Drivers  --->
  Graphics support  --->
    <*> /dev/agpgart (AGP Support)
      <*> Intel 440LX/BX/GX, I8xx and E7x05 chipset support
    <*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  --->
      <*> Intel I810
      <*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver)  --->
        <*> i830 driver
        <*> i915 driver
          [*] Enable modesetting on intel by default

Domyślne włączenie KMS dla Intela to ostatnia pozycja:

Kod:

          [*] Enable modesetting on intel by default

On tego sterownika używa i tak... Dzięki KMS może na nim działać również tryb tekstowy — działać jako framebuffer w natywnej rozdzielczości. Wszelkie inne framebuffery, czyli vesy, uvesy itd. trzeba wtedy wyłączyć, bo pewnie będą się gryzły.

Nie wiem czym dla Ciebie jest KMS, ale chyba czymś innym niż jest w rzeczywistości. :)

Offline

 

#7  2011-02-19 02:02:58

  hornet - Maruda

hornet
Maruda
Zarejestrowany: 2006-12-19

Re: [SOLVED] [GENTOO] xorg, problem ze sterownikiem intela

Ale tu się dyskusja wywiązała... Powiem tak, KMS to bardzo przyjemny wynalazek, ładnie ustawiło rozdzielczość trybu tekstowego. Co do graficznego musiałem dopisać do make.conf troszkę śmieci jak: evdev, vesa, fbdev i ładnie sobie wystartowało wszystko bez xorg.conf. Problem natomiast mam z klawiaturą, bo nie potrafię zmienić layouta na pl. W gnome to proste, ale chciałbym mięc to już na sztywno zapisane i dostępne dla każdego środowiska. W wiki pełno opisów dla HAL, ale ja się od tej cholery trzymam z daleka.

Uzywa ktoś może urxvt? Zginął mi migający kursor... jakieś cuda się dzieją, a konfiguracja wzięta z mojego blaszaka, gdzie mialem ładny pomarańczowy, migający kursor. :P Compiza jeszcze nie mam, więc to nie jego wina.

Kod:

[ebuild   R   ] x11-terms/rxvt-unicode-9.07-r1  USE="afterimage perl truetype vanilla wcwidth xterm-color -iso14755" 0 kB

Jestem artystą. Tworzę rzeźbę. Rzeźbę swojego życia - dosłownie i w przenośni.

Offline

 

#8  2011-02-19 02:10:08

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED] [GENTOO] xorg, problem ze sterownikiem intela

hornet napisał(-a):

Problem natomiast mam z klawiaturą, bo nie potrafię zmienić layouta na pl.

Ano znowu w xorg.conf... lub xorg.conf.d/**.conf :D

http://www.gentoo.org/proj/en/desktop/x/x11/xorg-se … ade-guide.xml
http://forums.gentoo.org/viewtopic-t-825223-start-0.html

Offline

 

#9  2011-02-19 02:48:07

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [SOLVED] [GENTOO] xorg, problem ze sterownikiem intela

Problem natomiast mam z klawiaturą, bo nie potrafię zmienić layouta na pl.

a

Kod:

exec setxkbmap pl &

w ~/.xinitrc  nie działa?

Bo zazwyczaj tak to można zrobić.
Co do rozdzielczości w konsoli - to ja mam ustawione w grubie, i działa.

Ostatnio edytowany przez Jacekalex (2011-02-19 02:50:17)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#10  2011-02-19 15:28:13

  hornet - Maruda

hornet
Maruda
Zarejestrowany: 2006-12-19

Re: [SOLVED] [GENTOO] xorg, problem ze sterownikiem intela

Dzięki za podpowiedzi, najprostsze rozwiązania są najlepsze i najskuteczniejsze.
Co do urxvt, to wina Intela raczej: http://forums.gentoo.org/viewtopic-t-846125.html

//edit

Problem z urxvt to wina sterownika intela. Nie tylko dotyczył on urxvt, ale sporej ilości aplikacji opartych na ncurses, takich jak nano, ncmpc. Były porozjeżdżane.

Kod:

[u] x11-drivers/xf86-video-intel
     Available versions:  2.8.1 2.9.1 ~2.10.0-r1 ~2.11.0 2.13.0 2.14.0 {debug dri}
     Installed versions:  2.13.0(22:54:26 19.02.2011)(dri)
     Homepage:            http://xorg.freedesktop.org/
     Description:         X.Org driver for Intel cards

Ostatnią stabilną wersją jest x14x, natomiast w miarę działającą wersją jest x13x. Problem z urxvt ustąpił, ncmpc się nie rozjeżdża.

Ostatnio edytowany przez hornet (2011-02-19 23:09:44)


Jestem artystą. Tworzę rzeźbę. Rzeźbę swojego życia - dosłownie i w przenośni.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)