LINUX.ORG.RU

Сообщения AbbaT

 

Две видеокарты от AMD в ноутбуке.

Привет, ЛОР! Вопрос собственно такой - планирую в будущем взять игровой ноутбук, возможно с двумя видеокартами от AMD на борту.

Вопрос вот в чём - как происходит переключение на дискретную видеокарту в играх (возможно вообще переключается автоматически)?

Т.е. сейчас у меня ноутбук AMD + Nvidia, в Steam в Параметрах запуска

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia

 ,

AbbaT
()

Не работает OpenGL на одном из мониторов

Привет,ЛОР! Есть ноут ASUS TUF Gaming A17 FA706IU, с двумя видеокартами - встроенная AMD Renoir и дискретка GeForce GTX 1660 Ti Mobile (проприетарный драйвер 470.141.03) и два видеовыхода - HDMI и DisplayPort через USB Type-C.
Система Calculate Linux (gentoo) с KDE 5.26.3 (Plasma и Wayland).
Проблема в том, что в сеансе Plasma при подключении второго монитора через Type-C, на нём, как я понимаю, не работает OpenGL. Т.е. при открытии главного меню, всплывании панели, переключении рабочих столов - всё это отрисовывается с задержкой. Хотя в Firefox видео Youtube в 1080р играется без проблем, с меню проблем нет, также Dolphin, Thunderbird.
Steam лагает, просто от переключения по вкладкам, вызывания контекстного меню.
Видео в Телеграмме тормозило, пока в его настройках не отключил использование OpenGL. Видео в mpv тоже, пока не переключил на вывод через X11.
Но проблемы пропадают, если просто перетащить окно на монитор, который подключён через HDMI, всё начинает нормально работать. Даже если запустить glxgears, шестерёнки еле крутятся и выдаёт «6 frames in 6.0 seconds = 1.000 FPS», но если перетащить на соседний монитор - начинает выдавать «301 frames in 5.0 seconds = 60.008 FPS».
При выборе Wayland, проблем никаких нет, ускорение нормально работает на обоих мониторах. Я бы сидел на Wayland, но у него не работает Suspend, которым я постоянно пользуюсь.
Что можно покрутить/пересобрать, чтоб ускорение завелось нормально под сеансом Plasma?

UPD: Как оказалось, проблема была в том, что главным монитором в настройках экрана у меня был выставлен тот, который подключён через Type C. Сделал главным подключенный через HDMI и проблема сразу решилась, на обоих мониторах всё нормально отображается.

 , ,

AbbaT
()

Проблема с принтером

Всем привет! Проблема такая - принтер Samsung CLP-365 после пропадания питания или ухода в сон перестаёт принимать задания до перезагрузки системы. В «Очереди печати» висит «Ждём, когда принтер будет доступен». На другом компе всё решалось командой

/etc/init.d/udev-trigger restart

, но на ноуте это приводит к вылету графической системы. Насколько я понял, проблема в udev, может кто что полезного засоветует?

AbbaT
()

GitHub проблема с pull request

Привет, ЛОР!
Хочу добавить/отредактировать ебилды в одном репозитории, находящимся на GitHub. Сделал форк, забрал его через git clone и начал локально редактировать. Внёс изменения, закинул обратно в свой форк, дальше создал Pull Request. И вот дальше пошло для меня непонятное. Pull Request пока не приняли, он открыт, я продолжаю вносить изменения или обновляю локальный репозиторий напрямую с основного репозитория, делаю git push в свой форк и все изменения автоматом идут в открытый Pull Request, что мне совершенно не нужно. Как забороть данную фичу, для каждого изменения создавать отдельный branch или можно как-то в настройках GitHub'a что-то поменять? Вообще хотелось такое поведение - я делаю изменения локально, загружаю в свой форк и уже потом на выбор делаю отдельные Pull Request'ы.

 , ,

AbbaT
()

[megabaks,silvy][gentoo] Флаги компиляции

Купил AMD Phenom(tm) II X6 1055T, выставил в make.conf

CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"

Оставить как есть, или же можно добавить что-то еще?

Гента x86_64 На старом Athlon x2 3800+ x86 было:

CFLAGS="-O2 -march=k8-sse3 --param l2-cache-size=512 -pipe -fomit-frame-pointer -mmmx -msse2 -m3dnow -mfpmath=sse -Wno-deprecated -fno-align-labels -fexcess-precision=fast"

 

AbbaT
()

[gentoo] Не запускаются иксы

$ startx
xauth:  file /home/alex/.serverauth.12553 does not exist


X.Org X Server 1.10.3
Release Date: 2011-07-08
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.39-pf4 i686 Gentoo
Current Operating System: Linux tuxzilla 2.6.39-pf4 #4 SMP PREEMPT Wed Jul 27 16:27:00 OMSST 2011 i686
Kernel command line: root=/dev/sdb8
Build Date: 27 July 2011  05:05:01PM
 
Current version of pixman: 0.22.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: Wed Jul 27 19:44:51 2011
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) NVIDIA: Failed to load module "dri2" (module does not exist, 0)
xinit: connection to X server lost

waiting for X server to shut down 

/var/log/Xorg.0.log

eselect opengl list     
Available OpenGL implementations:
  [1]   nvidia *
  [2]   xorg-x11
Система поставлена с нуля, накрылся северным зверьком жесткий диск, но перед этим я вытащил с него конфиг ядра и /etc, ядро собрано с этим конфигом, файл Xorg.conf просто скопировал в /etc/X11/.

В какую сторону хоть копать, серьезных ошибок вроде как в логах нет?

 

AbbaT
()

Установка instead-9999

Всем привет. Решил поиграться в Лифтера и карантин, ставлю instead из транка, программа собирается нормально, но вот устанавливаться не хочет, сыпется на этом:

make[1]: Вход в каталог `/var/tmp/portage/games-engines/instead-9999/work/instead-9999/doc'
install -d -m 0755 /var/tmp/portage/games-engines/instead-9999/image//usr/share/games/doc/instead
install -m 0644 *.html *.txt *.pdf /var/tmp/portage/games-engines/instead-9999/image//usr/share/games/doc/instead
install: невозможно выполнить stat для «*.pdf»: Нет такого файла или каталога
make[1]: *** [install] Ошибка 1
make[1]: Выход из каталога `/var/tmp/portage/games-engines/instead-9999/work/instead-9999/doc'
make: *** [install] Ошибка 1
emake failed

Вопрос - как таки поставить instead?

AbbaT
()

Опять Wordpress

Снова всем привет. После того, как поставил Wordpress, при заходе на сайт, показывается список файлов,
как зашел на FTP. При щелчке по файлу index.php просто обновляется страница. Внутри этого файла стоит вызов
wp-blog-header.php, там открывается просто пустая страница. При щелчке по файлу wp-login.php открывается страница
авторизации, ввожу логин\пароль, перекидывает в папку wp-admin/, если там щелкнуть по index.php, то открывается
админка, в которой вроде все работает, меню, управление пользователями и т.д. Искал решение, советовали в файле .htaccess
добавить

DirectoryIndex index.php
Options -Indexes

не помогло. И в конфиг Apache

Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all

собственно, не помогло тоже. Что нужно подкрутить, чтобы сразу открывалась страничка блога, а не список файлов?

AbbaT
()

Wordpress

Всем привет. Решил поставить Wordpress, поставил все по инструкции отсюда
http://www.pablowe.net/2008/06/hello-world/ и отсюда
http://codex.wordpress.org/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D....
Захожу на свой адрес, который сделал через DynDNS, показывается список файлов Wordpress.
Щелкаю по readme.html, страничка нормально открывается, далее щелкаю по ссылке, ведущей на
wp-admin/install.php, тут показывается просто код страницы. Как собственно это исправить?

AbbaT
()

WoW

Всем привет. Решил снова поиграть в WoW, обновил игру до версии 3.3.5, перешел на учетную запись Battle.net, потом наложил патч на ядро, без которого игра просто вылетала при попытке залогиниться. Теперь проблема в следующем - ввожу логин и пароль, жму Enter, появляется табличка «Установка связи» и так и висит. Wine в консоли пишет такое:

fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000

Инет идет через роутер, раньше все работало без всякого портфорвардинга. Открыл такие порты: 1119, 6112, 6881-6999 для TCP и 3724 для TCP и UDP. Все равно не работает, так и висит на этой «Установка связи». Может нужно еще что-то установить для Wine или открыть еще какие-то порты на роутере?

Версия Wine 1.2-rc5.

AbbaT
()

[Assembler] AT&T синтаксис

Всем привет. Есть простенькая лаба на C++ и вставкой на ассемблере - http://pastebin.mozilla-russia.org/103568
Условие R = (A * X^4 + B * X^3 + C * X^2 + D * X) div E
Как мне сказали, программа нормально собирается и работает в VS

Решил переписать эту программу на AT&T синтаксис - http://pastebin.mozilla-russia.org/103569.
Но пока как-то не очень, при сборкe в Geany идут ошибки:

(.text+0x133): undefined reference to `x'
(.text+0x13b): undefined reference to `d'
(.text+0x141): undefined reference to `d'
(.text+0x147): undefined reference to `x'
(.text+0x14e): undefined reference to `x'
(.text+0x156): undefined reference to `c'
(.text+0x15c): undefined reference to `c'
(.text+0x162): undefined reference to `x'
(.text+0x169): undefined reference to `x'
(.text+0x170): undefined reference to `x'
(.text+0x178): undefined reference to `b'
(.text+0x17e): undefined reference to `b'
(.text+0x184): undefined reference to `x'
(.text+0x18b): undefined reference to `x'
(.text+0x192): undefined reference to `x'
(.text+0x199): undefined reference to `x'
(.text+0x1a1): undefined reference to `a'
(.text+0x1a7): undefined reference to `a'
(.text+0x1ad): undefined reference to `a'
(.text+0x1b4): undefined reference to `b'
(.text+0x1bb): undefined reference to `c'
(.text+0x1c2): undefined reference to `d'
(.text+0x1c9): undefined reference to `e'
(.text+0x1cf): undefined reference to `r'

В C++ и тем более ассемблере практически не разбираюсь, что нужно исправить в коде, чтобы программа собралась без ошибок?

 

AbbaT
()

Ebuild

Всем привет. Решил в первый раз написать ебилд для программы - Abgx360.
Собственно, он здесь. Программа собирается и устанавливается, но может из ебилда можно выкинуть лишнее?
И еще, что нужно дописать в ебилд, чтобы программа была в меню xfce?

AbbaT
()

Веб-камера и Gentoo

Всем привет.
Есть веб-камера VF0470, которую нужно заставить работать в Gentoo.
Эта же камера замечательно работала в Debian, модуль для нее - ov51x-jpeg собирался через module-assistant.
В gentoo при сборке ебилда из репозитория sunrise компиляция прерывается.
Лог сборки - http://pastebin.mozilla-russia.org/98077
Сама камера основана на чипе OV519, есть поддержка в ядре, но камера все равно не работает как надо - не определяется
встроенный микрофон и вместо нормальноо изображения какие-то помехи.
Может есть какое-то решение по сборке модуля?

AbbaT
()

Запись дисков в k3b

Всем привет. Имеется магнитола, которая поддерживает mp3.
При записи в k3b дисков для нее, выбрав New Data progect и записав файлы, магнитола их не видит.
Но при выборе New Audio Progect и закидывании этих же mp3 файлов и записи, магнитола их воспроизводит нормально.
Только 1 минус - при записи как Audio cd в k3b стоит счетчик по минутам, и в итоге на 1 cd помещается всего 15-20 mp3-шек.
Может кто подскажет, какие настройки подкрутить, чтобы и магнитола воспроизводила mp3 файлы и влазило их на cd болванку штук 100.

AbbaT
()

[Gentoo] Не собирается libglade

Собственно сабж. Обновляю систему, но libglade-2.6.4 упорно не хочет собираться. На другом компе с gentoo она нормально собралась.
Здесь лог сборки и вывод emerge --info - http://pastebin.com/m7b17c8f

 

AbbaT
()

[distcc] Gentoo & Debian

Всем привет!
Я установил Gentoo на ноутбук. Т.к. ноут не особо мощный, решил воспользоваться distcc для компиляции
исходников на двухядерном компе, на котором установлен Debian Sid.
IP бука с Gentoo — 192.168.1.5
IP компа — 192.168.1.2

Делалось все по Handbook'у http://www.gentoo.org/doc/ru/distcc.xml
и по примеру с форума http://ubuntuforums.org/showthread.php?t=28454
Версия компилятора на Gentto и Debian gcc 4.3.3
В руководстве по 2-ой ссылке, в секции для Убунту, я все сделал до пункта С.
В distcc-hosts указал —set-hosts «192.168.1.5 192.168.1.2»

Конфиг. Файлы в Gentoo
/etc/conf.d/distccd
DISTCCD_EXEC="/usr/bin/distccd"
DISTCCD_PIDFILE="/varrun/distccd.pid"
Конфиг. файлы в Debian

/etc/defaults/distcc
STARTDISTCC="true"
ALLOWEDNETS="192.168.1.0/24"
LISTENER="127.0.0.1"
NICE="10"
ZEROCONF="true"

При сборке в Gentoo проскакивает следующее сообщение :
distcc[17898] Error: nonblocking connect to 192.168.1.2:3632 failed: Connection refused
distcc[17898] Warning: failed to distribute /var/tmp/ccache/Color.tmp.book217878.ii to 192.168.1.2, running locally instead

Содержимое /var/log/distccd.log в Debian
distccd[10439] (dcc_setup_daemon_path) daemon's PATH is /usr/local/sbin:/usr/loc
al/bin:/sbin:/bin:/usr/sbin:/usr/bin
distccd[10439] (dcc_listen_by_addr) listening on 127.0.0.1:3632
distccd[10439] (dcc_standalone_server) 2 CPUs online on this server
distccd[10439] (dcc_standalone_server) allowing up to 4 active jobs
distccd[10441] (dcc_log_daemon_started) preforking daemon started (2.18.3 i486-p
c-linux-gnu, built Jul 26 2008 21:09:28)

Собственно вопрос — что сделать, чтобы заработал distcc?

 

AbbaT
()

RSS подписка на новые темы