Zdravím všechny,
od kamaráda jsem dostal notebook Toshiba Portege M300-11K. Nainstaloval jsem si na něj Kubuntu a mám problém. Když se počítač zapíná a je tam taková ta kde načítací obrazovka, nebo když spustím Minecraft nebo něco ve Wine, nebo napíšu do příkazového řádku xrandr, tak mi přeskakuje obrazovka. Tipuju, že to bude něco mít s grafickými ovladači, ale moc se v tom nevyznám, a tak vás prosím o radu. Přeskakování obrazovky o sekundu nebo dvě vždy ustane.
Děkuji za odpověď
Martin P.
Ještě bych chtěl dodat, že když snímám obrazovku např. pomocí Kazaam, tak na záznamu probkikávání vidět není.
Už je to skoro 24h, grafiku mám Intel GM45, nevím jaké mám ovladače, jestli open-source nebo uzavřené. Prosím o radu, hodně to buzeruje, přikládám odkaz na video: (pokud jsou na tomhle fóru povolené) http://leteckaposta.cz/713701195
Zkusil bych přidat do /etc/default/grub "i915.powersave=0", takže by to vypadalo nějak takto:
GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.powersave=0 i915.lvds_downclock=1 acpi_osi=Linux pcie_aspm=force"
Po uložení jako root v terminálu:
update-grub
Restartovat PC.
Nějak jsem nepochopil, já tam mám "quiet splash". Když tam přidám "i915.powersave=0" tak to po restartu stále dělá, když ještě k tomu přidám "i915.lvds_downclock=1" tak to taky nepomůže.
a update grub jste udělal?
Dočasně to můžete nastavit tak, že při startu grubu stisknete tabulátor a dopíšete tam ty hodnoty
Jinak já bych možná zkusil i liveCD/USB nějaký jiný distribuce nebo třeba i nainstalovat windows, jestli to dělá jen kubuntu
Update-grub jsem dal, dříve na tomto kompu bylo Ubuntu, to také dělalo. Jak to bylo na windowsech, to nevím a nechci přeinstalovávat.
mi přijde, že by to mohl být nějakej hw glitch...
Ale (podle mě) to vždy bliká, když se nějaká aplikace pokouší inicializovat OpenGL (Minecraft, KDE)
Ok, po půl hodině laborování jsem s kombinací GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.i915_powersave=0 i915.i915_enable_fbc=1 i915.i915_enable_rc6=0 i915.lvds_downclock=0 splash" dosáhl toho, že se sice komp pustí v rozlišení 1024x768, a neni na výběr vyšší, ale displej nebliká. Ještě s tím budu trošku laborovat, ale ocenil bych vaše rady, co si myslíte, že s tím je (na hw glitch nevěřim).
Ok, stejný výsledek s i915.i915_powersave=0, autor příspěvku tam zapomněl dopsat to i915_. Takhle by to bylo supr, jen kdyby se podařilo to vytáhnout na rozlišení 1280x800. Xrandr vypisuje:
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 800 x 600, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 61.0*
800x600 61.0
Jinak kdybyste se ptali, 3D akcelerace funguje, glxgears 800 FPS, hry a desktop bez lagů. Jen se divím, že se glxgears nesyncly s obrazovkou.
Podívej se, jestli máš soubor /etc/X11/xorg.conf.
Pokud ano, originál si někam zazálohuj.
V souboru xorg.conf najdi sekci "monitor".
Měly by tam být položky "HorizSync něco" a "VertRefresh něco".
Uprav podle tvého monitoru. Odhaduji:
VertRefresh 60-100
HorizSync 31.5-48.5
#HorizSync 35-60
#VertRefresh 50-70
Restartuj.
Jo, a něco je ještě tady: http://ubuntuguide.org/wiki/Kubuntu_Quantal_Hardware (http://ubuntuguide.org/wiki/Kubuntu_Quantal_Hardware)
Screen Keeps Flickering
If you have an Intel Corporation Mobile 915GM/GMS/910GML card, your screen may flicker every 5-10 seconds. To prevent this:
Menu -> System -> Administration -> Advanced -> Service Manager -> Uncheck "Detect RANDR (monitor) changes"
Citace od: pavel kdy 23. 05. 2013, 00:00:16
Jo, a něco je ještě tady: http://ubuntuguide.org/wiki/Kubuntu_Quantal_Hardware (http://ubuntuguide.org/wiki/Kubuntu_Quantal_Hardware)
Screen Keeps Flickering
If you have an Intel Corporation Mobile 915GM/GMS/910GML card, your screen may flicker every 5-10 seconds. To prevent this:
Menu -> System -> Administration -> Advanced -> Service Manager -> Uncheck "Detect RANDR (monitor) changes"
Na toto jsem narazil, ale kde konkrétně to mám hledat v českém KUbuntu.
Jo a je normální toto?
martin@PC4:~$ sudo Xorg :1 -configure
Password:
X.Org X Server 1.13.4
Release Date: 2013-04-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-32-xen x86_64 Ubuntu
Current Operating System: Linux PC4 3.8.0-21-generic #32-Ubuntu SMP Tue May 14 22:16:46 UTC 2013 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.8.0-21-generic root=UUID=7ba7958b-f386-4222-a43a-a4a9d26ae034 ro quiet splash
Build Date: 08 May 2013 02:34:03PM
xorg-server 2:1.13.4~git20130508+server-1.13-branch.10c42f57-0ubuntu0ricotz~raring (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.28.2
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.1.log", Time: Thu May 23 06:59:14 2013
List of video drivers:
sis
s3
vesa
vmware
sisusb
savage
mach64
r128
neomagic
intel
qxl
siliconmotion
ati
tdfx
mga
nouveau
cirrus
trident
openchrome
radeon
modesetting
fbdev
(++) Using config file: "/home/martin/xorg.conf.new"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
vesa: Ignoring device with a bound kernel driver
Number of created screens does not match number of detected devices.
Configuration failed.
Server terminated with error (2). Closing log file.
To samé dělá bez toho :1 když shodím xka a zapnu to z konźole. Ale xorg.conf.new se vytvoří.
Úprava xorg.conf nepomohla
V xorg.conf můžeš zkusit:
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
#Doplnit radky s tucnym pismem
SubSection "Display"
Virtual 3600 1200
EndSubSection
EndSection
Nezapomeň po změně restartovat PC nebo X Server.
K tomu menu - mělo by to být v "Nastavení systému - Správce služeb (nebo Spouštění a ukončení)" - služba "Detect RANDR (monitor) changes"
TO s tím xrandrem zkusím, tu službu nemohu najít. Posílám screeny toho nastavení spouštění: http://leteckaposta.cz/716551040
Zkusíme si pohrát z příkazovou řádkou, spusť terminál - třeba xterm nebo něco podobného a:
martin@PC4:~$ cvt 1280 800
Mělo by se zobrazit něco takového:
80x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
Vybereš čísla za poslední uvozovkou vpravo a před -hsync - v tomto příkladu je to:
109.00 1280 1368 1496 1712 1024 1027 1034 1063
A dosadíš:
martin@PC4:~$ xrandr --newmode mojerozliseni 109.00 1280 1368 1496 1712 1024 1027 1034 1063
Enter
martin@PC4:~$ xrandr --addmode VGA1 mojerozliseni
Enter
Enter
martin@PC4:~$ xrandr --output VGA1 --mode mojerozliseni
Enter
Když tohle udělám bez toho powersave, tak si jen zabliká obrazovka a pak jako dříve, beze změny. Když zapnu powersave a udělám to samé s těmi čísly z toho bez powersave, tak se nic nestane, vypíše to chybu, že to nemůže získat gamu pro monitor default.
Refresh, problém stále existuje a není vyřešen.
qdbus org.kde.kded /kded org.kde.kded.unloadModule randrmonitor
qdbus org.kde.kded /kded org.kde.kded.setModuleAutoloading randrmonitor false
Já bych zkusil v KDE zakázat kompozitní efekty. V nastavení systému - efekty na ploše. S některými grafickými ovladači to občas blbne.
qdbus org.kde.kded /kded org.kde.kded.unloadModule randrmonitor
qdbus org.kde.kded /kded org.kde.kded.setModuleAutoloading randrmonitor false
To první vypíše false, to druhý prázdný řádek a nepomůže to (ani po restartu)
Vypnutí kompozitních efektů nepomohlo.
Co je tam za verzi KDE? V 4.10.4 vypadá nastavení služeb s odstřeleným Display Managementem takhle (https://spideroak.com/share/JVQWIQ3BORMHG5DFOI/Neptunium/home/madcat/SpiderOak/Free4all/disp_mgmt_kde.jpeg), ve starších verzích KDE se ta služba možná jmenuje jinak. Protože je to bug zmíněný ve Wiki a chyba se projeví při použití xrandr, předpokládám, že jde právě o tento problém.
Mám KDE 4.10.3
Služba správa zobrazení je vypnutá