udev új ati-intel hybrid csodán szopat

Fórumok

Sziasztok!

Van egy USB-s vincsim rajta egy Gentoo ami otthon a pure ati notin tökéletesen működik.
Most kaptam a cégnél egy új notit amin egy ati-intel hybrid "csoda" van.
Ugyanezen a vincsin amikor az udev betöltődik csontra fagy a gép.
Tehát X még nincs betöltve, a /etc/init.d/xdm ki is van szedve az initből.
Mindenféle javaslatokat találtam a neten:
/etc/default/grub:GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
beállítása aztán:
grub2-mkconfig -o /boot/grub/grub.cfg
és
reboot
után már ugyan nem fagy de az X nem indul.
Az /etc/X11/xorg.conf fglrx beállítással.
A hibaüzenet elvileg ennyi:
(EE) atiddxProbe: fail to probe intel VGA device(EE)
Erre:
X -configure
már egy kicsit beszédesebb:
(EE) open /dev/dri/card0: No such file or directory
(II) [KMS] drm report modesetting isn't supported.
Number of created screens does not match number of detected devices.
Configuration failed.

fglrx-el nem lehet gond mert otthon "nomodeset"-el és a nélkül is működik.
Elvileg az intel driverek is fent vannak:
CONFIG_DRM=m
CONFIG_DRM_KMS_HELPER=m
CONFIG_DRM_I915=m
CONFIG_DRM_I915_KMS=y

Ajánlgatnak még ilyent is:
/etc/default/grub:GRUB_CMDLINE_LINUX_DEFAULT="acpi_backligt=vendor"
beállítást is de ez nem oszt nem szoroz.

Eddig mindig pure ati notim volt, így nincs tapasztalatom az intel grafikus driverekkel.
Természetesen udev upgrade meg volt és az otthoni notin tökéletesen működik.

Esetleg valakinek van ilyen "csodája" és van valami ötlete hogy merre induljak?

Hozzászólások

kérdés.
lspci|grep VGA

............
Nem ígérek semmit, de azt betartom!

Próbáltam így is:
/etc/default/grub:GRUB_CMDLINE_LINUX_DEFAULT="nomodeset i915.modeset=0 fglrx.modeset=0"
de így már az fglrx sem találja a képernyőt, viszont legalább így sem fagy az udev.

Viszont most próbáltam vmware-ből raw diskként:
* Starting udev ... [ ok ]
* Generating a rule to create a /dev/root symlink ... [ ok ]
* Populating /dev with existing devices through uevents ... [ ok ]
* Waiting for uevenents to be processed ...

És itt kiakad mint a kakukkos óra.
Pedig itt aztán csak a vmware virtuális eszközeit láthatja az udev.

Aztán az Radeon driver (xf86-video-ati) megyen-e vele?

Ilyenekre eléggé kedvelem az Arch wiki-t:
https://wiki.archlinux.org/index.php/hybrid_graphics
Releváns rész:
"The New Dynamic Switching Model"
"ATI Dynamic Switchable Graphics"
"Current Problems

The Dynamic Switch needs Xorg support for the discrete videocard assigned for rendering to work [1]. So, rendering on the discrete gpu will not work until the Xorg team adds support for it.

This means that with a muxless intel+ati design, you cannot use your discrete card by simply modprobing the radeon module.

As of now, there are 3 choices:
- Disable the discrete card and use only the intel igpu. This is not needed for kernels version >= 3.12 with radeon DPM enabled; the open source graphics driver manages the card automatically. For kernels older than 3.12, see the solution below.
- Test and improve some virtualGL based program to make the switch, like the common-amd branch of bumblebee project. Check the project repository and this useful post.
- Use the proprietary driver with powerxpress (a.k.a. pxp) support maintained by Vi0l0 (remember to check for xorg compatibility)."

"Note: KMS must be activated for both cards, otherwise there will be no vgaswitcheroo in /sys/kernel/debug/"

Üdv:
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Köszi, megnézem!
Igazából nem is az a fő gondom hogy nem megy az X, mert azzal szeretek kisérletezgetni.
Az aggaszt igazán hogy ha kiveszem a nomodeset-et akkor csontra fagy az udev, különben meg nem igazán lesz KMS-em ha jól gondolom.

szerk:
Egyébként most kipróbáltam virtualboxból raw meghajtóként és az udev és az X is tökéletesen működik. Nem nagyon értem ezt a udev-es dolgot.

Radeon drivert használok több hardveren, gentoo alatt - de egyik sem hibrid, mint a tied.
Jelenleg systemd az init, de openrc-vel is az volt, hogy a boot során, az udev-es résznél valamit matat a grafikával, mert a konzol akkor válik nagy felbontásúvá - addig csak valami alacsonyabb felbontással jelennek meg a boot üzenetek.

Mit használsz a konzolhoz? CONFIG_FB? Van valami újabb cucc is, amire még nem tértem át, valahogy nincs kedvem kísérletezgetni. Nálam CONFIG_FB=y, ugyanakkor CONFIG_FB_RADEON nincs beleforgatva. A CONFIG_DRM_RADEON driver pedig mondulban van. CONFIG_DRM=y, CONFIG_DRM_KMS_HELPER=m, CONFIG_DRM_KMS_FB_HELPER=y. CONFIG_VGA_SWITCHEROO?

Üdv:
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."