LINUX.ORG.RU

GMA 3650/3600 - Linux Mint 15 - Рябь - [ПРОДОЛЖЕНИЕ]

 , , , ,


1

1

Продолжаю тему GMA 3650/3600 - Linux Mint 15 - Рябь

Винда меня достала со своими выкрутасами и жором батареи очень сильно. Устроив виндекапец на нетбуке начал гордо восседать Mint 15 XFCE.

Рябь осталасть, а файл /etc/xorg.conf отсутствует. Реконфигурация происходит неудачно, так как после команды

X -configure
xorg.conf.new создается, но очень большой и какой-то странный. И в логе configure видно, что сервер остановлен с 2 ошибками. Логи и конфиги ниже.


xorg.conf.new

mint-netbook ~ # cat xorg.conf.new 
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	Screen      1  "Screen1" RightOf "Screen0"
	Screen      2  "Screen2" RightOf "Screen1"
	Screen      3  "Screen3" RightOf "Screen2"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/X11/misc"
	FontPath     "/usr/share/fonts/X11/cyrillic"
	FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/Type1"
	FontPath     "/usr/share/fonts/X11/100dpi"
	FontPath     "/usr/share/fonts/X11/75dpi"
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
	FontPath     "built-ins"
EndSection

Section "Module"
	Load  "glx"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor1"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor2"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor3"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "AccelMethod"        	# <str>
        #Option     "Backlight"          	# <str>
        #Option     "DRI"                	# <str>
        #Option     "ColorKey"           	# <i>
        #Option     "VideoKey"           	# <i>
        #Option     "Tiling"             	# [<bool>]
        #Option     "LinearFramebuffer"  	# [<bool>]
        #Option     "SwapbuffersWait"    	# [<bool>]
        #Option     "TripleBuffer"       	# [<bool>]
        #Option     "XvPreferOverlay"    	# [<bool>]
        #Option     "HotPlug"            	# [<bool>]
        #Option     "RelaxedFencing"     	# [<bool>]
        #Option     "XvMC"               	# [<bool>]
        #Option     "ZaphodHeads"        	# <str>
        #Option     "TearFree"           	# [<bool>]
        #Option     "PerCrtcPixmaps"     	# [<bool>]
        #Option     "FallbackDebug"      	# [<bool>]
        #Option     "DebugFlushBatches"  	# [<bool>]
        #Option     "DebugFlushCaches"   	# [<bool>]
        #Option     "DebugWait"          	# [<bool>]
        #Option     "BufferCache"        	# [<bool>]
	Identifier  "Card0"
	Driver      "intel"
	BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"           	# [<bool>]
        #Option     "kmsdev"             	# <str>
        #Option     "ShadowFB"           	# [<bool>]
	Identifier  "Card1"
	Driver      "modesetting"
	BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "Rotate"             	# <str>
        #Option     "fbdev"              	# <str>
        #Option     "debug"              	# [<bool>]
	Identifier  "Card2"
	Driver      "fbdev"
	BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "DefaultRefresh"     	# [<bool>]
        #Option     "ModeSetClearScreen" 	# [<bool>]
	Identifier  "Card3"
	Driver      "vesa"
	BusID       "PCI:0:2:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen1"
	Device     "Card1"
	Monitor    "Monitor1"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen2"
	Device     "Card2"
	Monitor    "Monitor2"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen3"
	Device     "Card3"
	Monitor    "Monitor3"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection
GeekLS
() автор топика

X -configure

mint-netbook ~ # X -configure

X.Org X Server 1.13.3
Release Date: 2013-03-07
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-37-generic i686 Ubuntu
Current Operating System: Linux mint-netbook 3.8.0-27-generic #40-Ubuntu SMP Tue Jul 9 00:19:35 UTC 2013 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.8.0-27-generic root=UUID=084fe694-f994-4f52-8b14-b5cadc8a8df7 ro quiet splash vt.handoff=7
Build Date: 17 April 2013  10:42:56PM
xorg-server 2:1.13.3-0ubuntu6 (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.0.log", Time: Tue Aug 20 12:31:34 2013
List of video drivers:
	cirrus
	radeon
	neomagic
	tdfx
	intel
	savage
	trident
	s3
	nouveau
	mga
	vmware
	sis
	vboxvideo
	openchrome
	mach64
	r128
	siliconmotion
	sisusb
	modesetting
	qxl
	ati
	fbdev
	vesa
(++) Using config file: "/root/xorg.conf.new"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Number of created screens does not match number of detected devices.
  Configuration failed.
Server terminated with error (2). Closing log file.
GeekLS
() автор топика

Ну нету нормального драйвера для gma 3600 под Linux. Хоть эта карта и поставляется вместе с Atom`ами, но разрабатывали её не в Intel. Как следствие сделали драйвер только для Windows 32 bit и Linux Meego.

http://ru.wikipedia.org/wiki/Intel_GMA

Нет вы можете использовать modesetting или fbdev. Но у вас будет только 2d ускорение. Ну и всё плохо с энергосбережением этой карты.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Что мне нужно получить от этой карты, так это mc, nano, firefox (или хотя бы lynx), mplayer для просмотра видео, и возможность просматривать фоточки.

GeekLS
() автор топика

Попробуй использовать metacity, да он показал себя даже лучше чем compton.
На блобе по крайней мере. И таки мне удалось получить относительно приемлимое 2d с блобом.
Галочки нужно расставить так (галочки, в *nix да как-бы это смешно не звучало).

anonymous_sama ★★★★★
()
Ответ на: комментарий от anonymous_sama

Можешь объяснить что и как =)

На данный момент для чистоты эксперимента я записываю на установочную флешку Debian Minimal Stable.

Какие пакеты ставить во время установки. Я хотел сказать, что из графики мне нужна возможность просматривать видео, хотя бы 720p, а также фоточки. А также нужен простенький WEB-браузер с Flash и HTML5. И конечно скайп. Но мне не нужна как таковая графическая оболочка, я хочу, чтобы загружалась консоль, а потом уже я вводил необходимое. Например на данный момент я уже могу слушать музыку через mplayer или убого смотреть сайты links'ом.

В общем, мне нужно минимум графики и свистоперделок и максимум производительности. Я не хочу понапрусну мучить и без того убогую GMA-карту. Графки минимум и по надобности.

GeekLS
() автор топика
Ответ на: комментарий от GeekLS

Ставишь серверную 12.04 (на этой проще с firmware для вафли) или с нетинстала убунту в минимальной поставке без выбора чего либо, в ней ставишь 3.2.x ядро без пае и пакеты cedarview (cedarview-drm libva-cedarview-vaapi-driver cedarview-graphics-drivers) ставишь gnome-fallback без рекомендованных, правишь lightdm для сессий с gnome-fallback и под нужный greeter, настраиваешь metacity как я привел выше gconf-editor'е. Далее находишь ppa с mplayer c vaapi, и ppa c vlc, подключаешь их настраиваешь на работу с vaapi. В гугле все есть как, если не знаешь. Суть настройки примерно такова:
inux-tipps.blogspot.ru/2009/12/fixing-smplayer-crash-with-vaapi.html
Далее включаешь «AIGLX» в «On» в /usr/share/intel-cdv/X11/xorg.conf.d/61-cdv-pvr.conf, после glxinfo покажет тебе строчку: OpenGL renderer string: PowerVR SGX545 в выхлопе.
Ну и все дальше можешь наслаждаться. На этом этапе у тебя будет порядка 30 кадров в glxgears и максимум 10% нагрузка процесса Xorg если двигать окна и мышку, на пару секунд. Но 2d зато будет работать стабильно и приемлемо, и Xorg не грузиться на 70%. А видео с ютуба смотри на процессоре(с performance «говернером» 1080p c ютуба крутит на 120-150%), ibvdpau-va-gl‎ c этим процессором вещает лаптоп полностью.
---
На дебиане конечно можно сделать, и можно использовать даже ядро 3.8.x c https://github.com/thomas001/cedarview-drm/tree/linux-3.5, благо с dkms это дело пары минут. Вот только сам будешь все это бэкпортировать из убунты или же из скажем из сборок для арча или той же meego, cdv-gfx-drivers-1.0.3_bee. или timesys fedora 14, но тут тебе понравится больше времени, и не факт что ты сможешь сделать это работать стабильно с приемлемой скоростью 2d.
Я пробовал разные кусочки этого gles, userspace и другого вы****, но скажу тебе оно не стоит 400-500 fps в glxgears которые мне удавалось получить, но при этом процесс Xorg грузился на 120+% и ужасно тормозило, например.
А еще да, видео в vlc выглядит намного лучше, без полосочек которые бывает снизу и сверху иногда, но mplayer-vaapi крутит пошустрей особенно 1080p+
---
Кстати да, я буквально на своих глазах наконец убедился что glxgears это не тест, а лишь показатель стабильности кручения. (если при это все не подвисло, и их видно, то нормально :3)

anonymous_sama ★★★★★
()
Ответ на: комментарий от anonymous_sama

Спасибо! Для начала я попробовал установить просто Debian. И вот оно - нет ряби. А видео (тестовый ролик Big Buck Bunny) работает без лагов в 720p, грузя процессор на 70%. И при двигании окошек лагов тоже нет. Но есть несколько весьма неприятных нюансов. 1. Не работает спящий режим. После засыпания и просыпания экран ведет себя очень странно : полосы, рябь, артефакты, раздвоение, и т. д. 2. Не работают системные кнопки FN+ 3. Нет Wi-Fi и блютуз. Необходимый драйвер есть в пакетах non-free, как я понял, нужно добавить репозиторий, как - я пока не нашел.

Система - Debian 7 LXDE Full.

GeekLS
() автор топика
Ответ на: комментарий от GeekLS

Ну дело твое. Если на блобе через vaapi, то так процессор даже на через vlc при проигрывание 1080p не должен грузиться. У тебя скорей всего сейчас gma500_gfx у которого как раз таки хорошее 2d через framebuffer, но облом с видео.

Нет Wi-Fi и блютуз. Необходимый драйвер есть в пакетах non-free, как я понял, нужно добавить репозиторий, как - я пока не нашел

Лол. Да тебе нужен пакет с firmware для ядра.
---
Ждущий работает, спящий я не использую и он не работает, хотя c live-cd бубунты он у меня работал, правда там в vesa все было, кажется.

anonymous_sama ★★★★★
()
Ответ на: комментарий от anonymous_sama

Ну дело твое. Если на блобе через vaapi, то так процессор даже на через vlc при проигрывание 1080p не должен грузиться. У тебя скорей всего сейчас gma500_gfx у которого как раз таки хорошее 2d через framebuffer, но облом с видео.

Что лучше и для чего? При использовании vaapi 2d будет подлагивать, а 1080p видео будет идти на ура? Или нет?

И вот мне нужен этот пакет - http://packages.debian.org/ru/squeeze/firmware-realtek

Его нужно компилить или можно добавить в sources.list non-free репозиторий?

GeekLS
() автор топика
Ответ на: комментарий от GeekLS

Если именно, он то можно и так просто поставить, а еще там сквиз, я хз мб ты так и задумал.
Если все грамотно сделать, то будет 2d не тормозить почти так же как и с gma500, и при этом играть видео на блобе. По крайней мере у меня сейчас затыков уже не возникает в работе с 2d.

anonymous_sama ★★★★★
()
Ответ на: комментарий от anonymous_sama

Помоги пожалуйста разобраться хотябы с этим :

1. Работа Wi-Fi - как определить название необходимого драйвера. Репозиторий non-free добавил. На Mint работает Wi-Fi и блютуз.

2. Кнопка FN

3. Ну и на последок - как перейти на vaapi, не переходя на metacity.

GeekLS
() автор топика
Ответ на: комментарий от anonymous_sama

Так, с Wi-Fi и Bluetooth разобрался и с fn-кнопками тоже. Правда не работает регуляция подсветки. А вот третий вопрос открыт...

GeekLS
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.