Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: fatmatt161 14. 09. 2012, 03:12:23

Název: Problém s grafikou Intel GMA 4500MHD
Přispěvatel: fatmatt161 14. 09. 2012, 03:12:23
Zdravím,

mám notebook s grafikou Intel GMA 4500MHD a s ovládačmi od Intelu sa mi nechce spustiť X-ko. Kernel mám 3.4.4-2, pretože pri novšom sa mi po vybraní systému z grubu nespustí ani konzola. Verziu xf86-video-intel mám 2.20.7-1.

Problém je v tom, že keď mám najnovší kernel aj ovládače na grafiku a ako ovládače si nastavím Intel, tak po grube mi ostane iba čierna obrazovka. Pri používaní staršieho kernelu (ten, ktorý mám teraz) to robí to isté, ale navyše to vyzerá tak, ako kebyže je obrazovka vypnutá. Pri používaní ovládačov Vesa ide všetko v poriadku, ale potrebujem si nastaviť rozlíšenie vyššie ako 1024x768, čo sa mi nedarí pri ovládačoch Vesa.

Čo mám robiť, aby mi to konečne išlo? Založenie tohoto fóra som bral ako poslednú možnosť, keďže pátram po riešení bezvýsledne už asi dva týždne.
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: Vladimír Drgoňa 14. 09. 2012, 08:19:32
Čo to je za systém? Podľa toho čo píšeš, tipujem problém s FB (čierna obrazovka).
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: fatmatt161 14. 09. 2012, 12:54:56
Systém mám Archlinux, ale robilo mi to aj pri Debiane, musím mať v bootloaderi dopísaný riadok i915.modeset=0 , aby mi to išlo.

Problém s FB? Čo je FB?
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: Vladimír Drgoňa 14. 09. 2012, 13:31:48
Systém mám Archlinux, ale robilo mi to aj pri Debiane, musím mať v bootloaderi dopísaný riadok i915.modeset=0 , aby mi to išlo.

Problém s FB? Čo je FB?
Áno, v distribučných kerneloch je väčšinou nastavený modeset. Vypnúť sa dá tak ako píšeš.

FB = framebuffer.

Jeho zapnutie spôsobí to, že konzola sa prepne po načítaní kernelu na vyššie rozlíšenie, ako je konzola. Ak FB na tvojej karte nefunguje správne, (ne)vidíš nič. Na notebooku s i965 mi to funguje, na desktope s  Amd grafikou som tiež videl čiernu tmu.
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: fatmatt161 16. 09. 2012, 17:11:33
Ok, čiže to asi ostane nevyriešené, ako to vidím :/
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: Martin 16. 09. 2012, 19:40:49
A je ta obrazovka skutecne cerna, nebo je jenom vypnute podsviceni? Tohle se mi stavalo - nastaveni jasu bylo otocene (max = cerno atp). Zkus pripojit externi monitor a pres nej prenastavit jas.
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: fatmatt161 23. 09. 2012, 12:22:01
A je ta obrazovka skutecne cerna, nebo je jenom vypnute podsviceni? Tohle se mi stavalo - nastaveni jasu bylo otocene (max = cerno atp). Zkus pripojit externi monitor a pres nej prenastavit jas.

Je ako keby vypnutá, pri pripojení externého monitora mi fungujú aj ovládače Intel a vyššie rozlíšenia. Ale ja potrebujem nastaviť rozlíšenie na obrazovke NB 1366x768, čo mi pod windowsom ide.
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: Martin 23. 09. 2012, 14:25:36
zkus pod rootem

Kód: [Vybrat]
setpci -s 00:02.0 F4.B=80
Pokud to nezafunguje tak
Kód: [Vybrat]
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
a zmenit adresu v setpci
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: fatmatt161 25. 09. 2012, 01:24:00
zkus pod rootem

Kód: [Vybrat]
setpci -s 00:02.0 F4.B=80

Veľká vďaka :). Urobil som to naslepo po nabootovaní (ctrl+alt+F1), zadal som roota, heslo, tento príkaz a zrazu mi naskočil obraz :). Príkaz som pridal do /etc/rc.local, takže mi obrazovka naskočí sama hneď po nabootovaní (pri bootovaní je stále čierna), bohužiaľ ale len do konzoly, X-ko sa nechce rozbehnúť s tými ovládačmi :/.

Inak som zistil, že obrazovka sa nevypne, ale len sa vypne podsvietenie a keď to dám pod lampu (a pretrem ju s prachovkou :) ), je na ňu vidieť, aj keď dosť slabo, normálne vyzerá ako vypnutá.

Ešte by mi pomohlo urobiť to tak, aby to išlo aj pri bootovaní, treba nastaviť niečo v grube?
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: Martin 25. 09. 2012, 13:19:04
Tohle je mam pocit zalezitost acpi, ja to mam taky v rc.local. Jinak ta 80 na konci je v hex, v dec ma rozsah 0-255 a nastavuje uroven podsviceni.
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: pavel 25. 09. 2012, 18:40:54
Do grubu zkus:

GRUB_CMDLINE_LINUX="acpi_osi=Linux acpi_backlight=vendor"

Popřípadě zkusit volbu:

video=<xres>x<yres>[@<refresh>]

Něco je tady:
http://ubuntuforums.org/showthread.php?p=10745853#post10745853
https://bbs.archlinux.org/viewtopic.php?id=143703
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: fatmatt161 26. 09. 2012, 18:32:07
Ok, takže nič z tohoto nepomáha, ale už mi nabehne aj X-ko (ale bez podsvietenia :/), dokážem sa naslepo prihlásiť a potom s obrazovkou pod lampou spustiť terminál a napísať setpci -s 00:02.0 F4.B=80... ako sa dá spraviť, aby sa ten príkaz spustil hneď po spustení prihlasovacieho manažéra (gdm) a aj po prihlásení užívateľa?
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: radek 27. 09. 2012, 10:01:17
v linuxu nefunguji klavesy FN?
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: Vladimír Drgoňa 27. 09. 2012, 14:59:12
v linuxu nefunguji klavesy FN?

Samozrejme že fungujú, na mojej Toshibe s Gentoo amd64/KDE4 mi funguje ovládanie jasu obrazovky, hlasitosť aj vypínanie a zapínanie wifi aj uspávanie do RAM. Tiež mi to vždy nešlo, ale trošku laborovania s kernelom pomohlo.  ;)
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: Martin 27. 09. 2012, 15:11:29
Ja mam starsi jadro (2.6.35-gentoo-r15), musel jsem si nastavit natvrdo acpid :

Kód: [Vybrat]
martin@martin-laptop /etc/acpi/events $ cat brightness_up
event=video DD02 00000086 00000000
action=/etc/acpi/brightness_up.sh
Kód: [Vybrat]
martin@martin-laptop /etc/acpi/events $ cat brightness_down
event=video DD02 00000087 00000000
action=/etc/acpi/brightness_down.sh
Kód: [Vybrat]
martin@martin-laptop /etc/acpi $ cat brightness_up.sh
#! /bin/bash

#Awful Hack!
#Script to HW control brightness - takes actual brightness level, multiply by 25, reverse scale,
#writes to register on VGA and writes new value to /sys.

BRIGHTNESS_ACTUAL=`cat /etc/acpi/brightness`
BRIGHTNESS_NEW=$(($BRIGHTNESS_ACTUAL+1))

if [[ $BRIGHTNESS_ACTUAL < 9 ]]
        then 
                VALUE_PCI=$((250 - (($BRIGHTNESS_NEW) * 25)))
                echo $BRIGHTNESS_NEW > /sys/class/backlight/acpi_video0/brightness
                echo $BRIGHTNESS_NEW > /etc/acpi/brightness
        else
                VALUE_PCI=0
                echo 9 > /sys/class/backlight/acpi_video0/brightness
                echo 9 > /etc/acpi/brightness
fi
                VALUE_PCI=`printf '%x\n' $VALUE_PCI`
                setpci -s 00:02.0 F4.B=$VALUE_PCI

Kód: [Vybrat]
martin@martin-laptop /etc/acpi $ cat brightness_down.sh
#! /bin/bash

#Awful Hack!
#Script to HW control brightness - takes actual brightness level, multiply by 25, reverse scale,
#writes to register on VGA and writes new value to /sys.

BRIGHTNESS_ACTUAL=`cat /etc/acpi/brightness`
BRIGHTNESS_NEW=$(($BRIGHTNESS_ACTUAL-1))

if [[ $BRIGHTNESS_ACTUAL > 0 ]]
        then 
                VALUE_PCI=$((250 - (($BRIGHTNESS_NEW) * 25)))
                echo $BRIGHTNESS_NEW > /sys/class/backlight/acpi_video0/brightness
                echo $BRIGHTNESS_NEW > /etc/acpi/brightness
        else
                VALUE_PCI=250
                echo 0 > /sys/class/backlight/acpi_video0/brightness
                echo 0 > /etc/acpi/brightness
fi
                VALUE_PCI=`printf '%x\n' $VALUE_PCI`
                setpci -s 00:02.0 F4.B=$VALUE_PCI

U tebe budou ty eventy asi jinak.
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: fatmatt161 27. 09. 2012, 17:20:45
Fungujú mi fn klávesy, bohužiaľ žiadny z nich nepomáha :/

Ja mam starsi jadro (2.6.35-gentoo-r15), musel jsem si nastavit natvrdo acpid :

...

Diky, podľa čoho zistím, ako budem mať ja tie eventy?
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: Martin 27. 09. 2012, 19:14:28
Fungujú mi fn klávesy, bohužiaľ žiadny z nich nepomáha :/

Ja mam starsi jadro (2.6.35-gentoo-r15), musel jsem si nastavit natvrdo acpid :

...

Diky, podľa čoho zistím, ako budem mať ja tie eventy?

Otazka zni jestli mas stale acpi funkcni. Zkus acpi_listen , pripadne xev ti ukaze jestli ty tlacitka registruji xka.
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: fatmatt161 27. 09. 2012, 21:13:02
Fungujú mi fn klávesy, bohužiaľ žiadny z nich nepomáha :/

Ja mam starsi jadro (2.6.35-gentoo-r15), musel jsem si nastavit natvrdo acpid :

...

Diky, podľa čoho zistím, ako budem mať ja tie eventy?

Otazka zni jestli mas stale acpi funkcni. Zkus acpi_listen , pripadne xev ti ukaze jestli ty tlacitka registruji xka.

acpi_listen mi zostane síce spustené, ale nič to nerobí... a xev mi ukazuje, že ano
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: fatmatt161 27. 09. 2012, 21:31:39
takže acpi_listen funguje, aj keď fn klávesy na zvýšenie a zníženie jasu mi na obrazovke ukazujú, že fungujú, ale nič sa nedeje, stále je ten istý... len to podsvietenie ide iba s príkazom setpci
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: Martin 28. 09. 2012, 16:49:33
A acpid tedy neco ukazuje? Zkopiruj ty skripty do /etc/acpi podle toho jak je u nich napsano. Akorat ty udalosti budes mit jinak.
Název: Re:Problém s grafikou Intel GMA 4500MHD
Přispěvatel: fatmatt161 02. 10. 2012, 16:34:19
áno, acpid ukazuje dobre, reaguje to v pohode... ale tie skripty nie, pravdepodobne kvôli tým eventom