* [devel] проблемы с nvidia
@ 2009-10-07 18:51 Vladislav Zavjalov
2009-10-07 20:30 ` Vladislav Zavjalov
2009-10-08 10:42 ` Sergey V Turchin
0 siblings, 2 replies; 13+ messages in thread
From: Vladislav Zavjalov @ 2009-10-07 18:51 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1399 bytes --]
Добрый день!
Во-первых наткнулся на то, что некоторые картинки xfig глухо вешают
драйвер nv (экран неподвижен, на мышки и кнопки не реагирует).
Поскольку xfig - это довольно тупой интерфейс к xlib, я довольно быстро
сумел написать маленькую программку, обладающую тем же эффектом (в приложении).
Все виснет при рисовании пунктирных линий с cap_style=CapProjecting
некоторых определенных форм и толщин.
Ядро 2.6.27-std-def-alt11 или 2.6.24-wks-smp-alt2.4 -- неважно.
Что бы с этим поделать?
Во вторых, попытался для быстрого обхода этой ошибки срочно поставить nvidia
(nvidia_glx-последний) - но оно сказало:
nvidia: access /usr/X11R6/lib/nvidia_0/tls_test failed, No such file or
directory
nvidia: access /usr/X11R6/lib/nvidia_0/tls_test_dso.so failed, No such
file or directory
sh: /usr/X11R6/lib/nvidia_0/tls_test: No such file or directory
dlopen: /usr/lib/X11/modules/extensions/libglx.so: cannot open shared
object file: No such file or directory
(EE) Failed to load /usr/lib/X11/modules/extensions/libglx.so
(EE) Failed to load module "glx" (loader failed, 7)
dlopen: /usr/lib/X11/modules/drivers/nvidia_drv.so: cannot open shared
object file: No such file or directory
(EE) Failed to load /usr/lib/X11/modules/drivers/nvidia_drv.so
(EE) Failed to load module "nvidia" (loader failed, 7)
(EE) No drivers available.
Кто тут виноват?
Ушел в vesa смотреть на сплющенных людей... :(
Слава
[-- Attachment #2: nvkiller.c --]
[-- Type: text/plain, Size: 1428 bytes --]
#include<X11/Xlib.h>
#include<stdio.h>
#include<stdlib.h>
int main()
{
Display *dpy;
Window rootwin;
Window win;
Colormap cmap;
XEvent e;
int scr;
GC gc;
XGCValues gcv;
unsigned long gcv_mask;
XPoint points[14];
int coords[] = {156, 38, 139, 24, 121, 26, 96, 39, 90, 58,
101, 82, 121, 107, 142, 148, 167, 166, 197, 166,
212, 147, 212, 130, 207, 116, 156, 38};
int i;
int np=sizeof(coords)/sizeof(int)/2;
for (i=0; i<np; i++){
points[i].x = coords[2*i]/4;
points[i].y = coords[2*i+1]/4;
}
gcv.line_width=9;
gcv.line_style=LineOnOffDash;
gcv.cap_style=CapProjecting;
gcv.dashes=15;
gcv_mask=GCLineWidth | GCLineStyle | GCCapStyle | GCDashList;
if(!(dpy=XOpenDisplay(NULL))) {
fprintf(stderr, "ERROR: could not open display\n");
exit(1);
}
scr = DefaultScreen(dpy);
rootwin = RootWindow(dpy, scr);
cmap = DefaultColormap(dpy, scr);
win=XCreateSimpleWindow(dpy, rootwin, 1, 1, 640, 480, 0,
BlackPixel(dpy, scr), BlackPixel(dpy, scr));
gc=XCreateGC(dpy, win, gcv_mask, &gcv);
XSetForeground(dpy, gc, WhitePixel(dpy, scr));
XSelectInput(dpy, win, ExposureMask|ButtonPressMask);
XMapWindow(dpy, win);
while(1) {
XNextEvent(dpy, &e);
if(e.type==Expose && e.xexpose.count<1)
XDrawLines(dpy, win, gc, points, np, CoordModeOrigin);
else if(e.type==ButtonPress) break;
}
XCloseDisplay(dpy);
return 0;
}
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] проблемы с nvidia
2009-10-07 18:51 [devel] проблемы с nvidia Vladislav Zavjalov
@ 2009-10-07 20:30 ` Vladislav Zavjalov
2009-10-08 10:42 ` Sergey V Turchin
1 sibling, 0 replies; 13+ messages in thread
From: Vladislav Zavjalov @ 2009-10-07 20:30 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Oct 07, 2009 at 10:51:53PM +0400, Vladislav Zavjalov wrote:
> Добрый день!
>
> Во-первых наткнулся на то, что некоторые картинки xfig глухо вешают
> драйвер nv (экран неподвижен, на мышки и кнопки не реагирует).
> Поскольку xfig - это довольно тупой интерфейс к xlib, я довольно быстро
> сумел написать маленькую программку, обладающую тем же эффектом (в приложении).
> Все виснет при рисовании пунктирных линий с cap_style=CapProjecting
> некоторых определенных форм и толщин.
> Ядро 2.6.27-std-def-alt11 или 2.6.24-wks-smp-alt2.4 -- неважно.
>
> Что бы с этим поделать?
И на 2.6.30-std-def-alt13 все то же...
Слава
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] проблемы с nvidia
2009-10-07 18:51 [devel] проблемы с nvidia Vladislav Zavjalov
2009-10-07 20:30 ` Vladislav Zavjalov
@ 2009-10-08 10:42 ` Sergey V Turchin
2009-10-08 10:52 ` Vladislav Zavjalov
1 sibling, 1 reply; 13+ messages in thread
From: Sergey V Turchin @ 2009-10-08 10:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: Text/Plain, Size: 355 bytes --]
On Wednesday 07 October 2009, Vladislav Zavjalov wrote:
[...]
> Во вторых, попытался для быстрого обхода этой ошибки срочно
> поставить nvidia (nvidia_glx-последний)
Не имеет смысла.
Ставить нужно kernel-modules-nvidia-ваше-ядро
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] проблемы с nvidia
2009-10-08 10:42 ` Sergey V Turchin
@ 2009-10-08 10:52 ` Vladislav Zavjalov
2009-10-08 10:59 ` Sergey V Turchin
0 siblings, 1 reply; 13+ messages in thread
From: Vladislav Zavjalov @ 2009-10-08 10:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 10/08/09 14:42, Sergey V Turchin wrote:
> On Wednesday 07 October 2009, Vladislav Zavjalov wrote:
>
> [...]
>> Во вторых, попытался для быстрого обхода этой ошибки срочно
>> поставить nvidia (nvidia_glx-последний)
> Не имеет смысла.
> Ставить нужно kernel-modules-nvidia-ваше-ядро
Спасибо! Мог бы и догадаться, но поспешил и запутался :)
А почему, кстати, нет очевидного xorg-drv-nvidia, который бы зависел от
того, что нужно?
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] проблемы с nvidia
2009-10-08 10:52 ` Vladislav Zavjalov
@ 2009-10-08 10:59 ` Sergey V Turchin
2009-10-08 11:00 ` Sergey V Turchin
0 siblings, 1 reply; 13+ messages in thread
From: Sergey V Turchin @ 2009-10-08 10:59 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: Text/Plain, Size: 500 bytes --]
On Thursday 08 October 2009, Vladislav Zavjalov wrote:
[...]
> А почему, кстати, нет очевидного xorg-drv-nvidia, который бы
> зависел от того, что нужно?
Можно было бы добавить provides в kernel-modules-nvidia-*, но на
ядро снаружи зависеть низя :-(
Если будет возможно сделать так, чтоб в репозитории на него никто не
смог поставить зависимость, то можно будет добавить.
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] проблемы с nvidia
2009-10-08 10:59 ` Sergey V Turchin
@ 2009-10-08 11:00 ` Sergey V Turchin
2009-10-08 11:02 ` Sergey V Turchin
2009-10-08 11:07 ` Vladislav Zavjalov
0 siblings, 2 replies; 13+ messages in thread
From: Sergey V Turchin @ 2009-10-08 11:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: Text/Plain, Size: 650 bytes --]
On Thursday 08 October 2009, Sergey V Turchin wrote:
> On Thursday 08 October 2009, Vladislav Zavjalov wrote:
>
> [...]
>
> > А почему, кстати, нет очевидного xorg-drv-nvidia, который бы
> > зависел от того, что нужно?
>
> Можно было бы добавить provides в kernel-modules-nvidia-*, но на
> ядро снаружи зависеть низя :-(
> Если будет возможно сделать так, чтоб в репозитории на него никто
> не смог поставить зависимость, то можно будет добавить.
Хотя, нет смысла, т.к. apt не будет смотреть, к нужному ядру оно или
нет
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] проблемы с nvidia
2009-10-08 11:00 ` Sergey V Turchin
@ 2009-10-08 11:02 ` Sergey V Turchin
2009-10-08 11:07 ` Vladislav Zavjalov
1 sibling, 0 replies; 13+ messages in thread
From: Sergey V Turchin @ 2009-10-08 11:02 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: Text/Plain, Size: 651 bytes --]
On Thursday 08 October 2009, Sergey V Turchin wrote:
[...]
> > > А почему, кстати, нет очевидного xorg-drv-nvidia, который бы
> > > зависел от того, что нужно?
> > Можно было бы добавить provides в kernel-modules-nvidia-*, но
> > на ядро снаружи зависеть низя :-(
> > Если будет возможно сделать так, чтоб в репозитории на него
> > никто не смог поставить зависимость, то можно будет добавить.
> Хотя, нет смысла, т.к. apt не будет смотреть, к нужному ядру оно
> или нет
Да и вообще, это все alterator-x11 должен делать ;-)
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] проблемы с nvidia
2009-10-08 11:00 ` Sergey V Turchin
2009-10-08 11:02 ` Sergey V Turchin
@ 2009-10-08 11:07 ` Vladislav Zavjalov
2009-10-08 11:13 ` Sergey V Turchin
1 sibling, 1 reply; 13+ messages in thread
From: Vladislav Zavjalov @ 2009-10-08 11:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
>> Можно было бы добавить provides в kernel-modules-nvidia-*, но на
>> ядро снаружи зависеть низя :-(
>> Если будет возможно сделать так, чтоб в репозитории на него никто
>> не смог поставить зависимость, то можно будет добавить.
То есть, нельзя говорить Requires: kernel-modules-nvidia? Почему так
сделано, интересно?
> Хотя, нет смысла, т.к. apt не будет смотреть, к нужному ядру оно или
> нет
Ну, он скажет, что kernel-modules-nvidia предоставляется такими-то
пакетами, а nvidia_glx -- такими-то. Ну и можно будет выбрать...
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] проблемы с nvidia
2009-10-08 11:07 ` Vladislav Zavjalov
@ 2009-10-08 11:13 ` Sergey V Turchin
2009-10-08 11:37 ` Vladislav Zavjalov
0 siblings, 1 reply; 13+ messages in thread
From: Sergey V Turchin @ 2009-10-08 11:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: Text/Plain, Size: 931 bytes --]
On Thursday 08 October 2009, Vladislav Zavjalov wrote:
> >> Можно было бы добавить provides в kernel-modules-nvidia-*, но
> >> на ядро снаружи зависеть низя :-(
> >> Если будет возможно сделать так, чтоб в репозитории на него
> >> никто не смог поставить зависимость, то можно будет добавить.
>
> То есть, нельзя говорить Requires: kernel-modules-nvidia? Почему
> так сделано, интересно?
Потому, что никто не умеет (не )ставить именно те kernel-modules-
nvidia, которые для текущего ядра.
> > Хотя, нет смысла, т.к. apt не будет смотреть, к нужному ядру
> > оно или нет
>
> Ну, он скажет, что kernel-modules-nvidia предоставляется
> такими-то пакетами, а nvidia_glx -- такими-то. Ну и можно будет
> выбрать...
Кто и что будет выбирать при установке системы?
Кто и что будет выбирать при dist-upgrade?
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] проблемы с nvidia
2009-10-08 11:13 ` Sergey V Turchin
@ 2009-10-08 11:37 ` Vladislav Zavjalov
2009-10-08 11:41 ` Денис Смирнов
0 siblings, 1 reply; 13+ messages in thread
From: Vladislav Zavjalov @ 2009-10-08 11:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 10/08/09 15:13, Sergey V Turchin wrote:
> On Thursday 08 October 2009, Vladislav Zavjalov wrote:
>>>> Можно было бы добавить provides в kernel-modules-nvidia-*, но
>>>> на ядро снаружи зависеть низя :-(
>>>> Если будет возможно сделать так, чтоб в репозитории на него
>>>> никто не смог поставить зависимость, то можно будет добавить.
>>
>> То есть, нельзя говорить Requires: kernel-modules-nvidia? Почему
>> так сделано, интересно?
> Потому, что никто не умеет (не )ставить именно те kernel-modules-
> nvidia, которые для текущего ядра.
>
>>> Хотя, нет смысла, т.к. apt не будет смотреть, к нужному ядру
>>> оно или нет
>>
>> Ну, он скажет, что kernel-modules-nvidia предоставляется
>> такими-то пакетами, а nvidia_glx -- такими-то. Ну и можно будет
>> выбрать...
> Кто и что будет выбирать при установке системы?
> Кто и что будет выбирать при dist-upgrade?
То есть, в обычных случаях, когда два пакета provides что-нибудь, в
автоматическом режиме можно поставить первый из них. А с модулями - нельзя.
Получается, что если есть:
kernel1
kernel2
kernel-module1 requires kernel1 provides kernel-module
kernel-module2 requires kernel2 provides kernel-module
mypackage requires kernel-module
У и меня стоит kernel1 и я ставлю mypackage, то apt не способен
разобраться, что ставить и может захотеть сменить kernel?
Это ж не только с ядром должно приводить к проблемам?
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] проблемы с nvidia
2009-10-08 11:37 ` Vladislav Zavjalov
@ 2009-10-08 11:41 ` Денис Смирнов
2009-10-08 11:48 ` Vladislav Zavjalov
0 siblings, 1 reply; 13+ messages in thread
From: Денис Смирнов @ 2009-10-08 11:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 458 bytes --]
On Thu, Oct 08, 2009 at 03:37:26PM +0400, Vladislav Zavjalov wrote:
VZ> Это ж не только с ядром должно приводить к проблемам?
Только с ядром это настолько заметно, ибо ядро единственное кому
официально разрешено быть установленным одновременно нескольким версиям.
А apt гораздо глупее чем от него ожидают, это факт.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] проблемы с nvidia
2009-10-08 11:41 ` Денис Смирнов
@ 2009-10-08 11:48 ` Vladislav Zavjalov
2009-10-08 12:04 ` Sergey V Turchin
0 siblings, 1 reply; 13+ messages in thread
From: Vladislav Zavjalov @ 2009-10-08 11:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 10/08/09 15:41, Денис Смирнов wrote:
> On Thu, Oct 08, 2009 at 03:37:26PM +0400, Vladislav Zavjalov wrote:
>
> VZ> Это ж не только с ядром должно приводить к проблемам?
>
> Только с ядром это настолько заметно, ибо ядро единственное кому
> официально разрешено быть установленным одновременно нескольким версиям.
Да, я и позабыл, а это все объясняет. Спасибо!
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] проблемы с nvidia
2009-10-08 11:48 ` Vladislav Zavjalov
@ 2009-10-08 12:04 ` Sergey V Turchin
0 siblings, 0 replies; 13+ messages in thread
From: Sergey V Turchin @ 2009-10-08 12:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: Text/Plain, Size: 668 bytes --]
On Thursday 08 October 2009, Vladislav Zavjalov wrote:
> On 10/08/09 15:41, Денис Смирнов wrote:
> > On Thu, Oct 08, 2009 at 03:37:26PM +0400, Vladislav Zavjalov
> > wrote:
> >
> > VZ> Это ж не только с ядром должно приводить к проблемам?
> >
> > Только с ядром это настолько заметно, ибо ядро единственное
> > кому официально разрешено быть установленным одновременно
> > нескольким версиям.
>
> Да, я и позабыл, а это все объясняет. Спасибо!
Т.е., возможно, у кого-нибудь получиться нагородить какой-нибудь
apt-script, но это только мечта
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2009-10-08 12:04 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-10-07 18:51 [devel] проблемы с nvidia Vladislav Zavjalov
2009-10-07 20:30 ` Vladislav Zavjalov
2009-10-08 10:42 ` Sergey V Turchin
2009-10-08 10:52 ` Vladislav Zavjalov
2009-10-08 10:59 ` Sergey V Turchin
2009-10-08 11:00 ` Sergey V Turchin
2009-10-08 11:02 ` Sergey V Turchin
2009-10-08 11:07 ` Vladislav Zavjalov
2009-10-08 11:13 ` Sergey V Turchin
2009-10-08 11:37 ` Vladislav Zavjalov
2009-10-08 11:41 ` Денис Смирнов
2009-10-08 11:48 ` Vladislav Zavjalov
2009-10-08 12:04 ` Sergey V Turchin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git