[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Помогите установить драйвер для видеокарты nVidia




Если хотете 600х800 и 100 герц в консоле то проприетарный nvidia драйвер не подходит (год назад конфликтовал с rivefb). А если если ислользовать xfree nvidia драйвер то gl в x софтовый(=никакой). Если я неправ поправте - самому интересно - может за год что то изменилось...

Далее изменения необходимые для 600х800 и 100 герц в консоле:
fbdev.c:
static struct fb_var_screeninfo rivafb_default_var = {
	xres:		800,
	yres:		600,
	xres_virtual:	800,
	yres_virtual:	600,
	xoffset:	0,
	yoffset:	0,
	bits_per_pixel:	32,
	grayscale:	0,
	red:		{0, 6, 0},
	green:		{0, 6, 0},
	blue:		{0, 6, 0},
	transp:		{0, 0, 0},
	nonstd:		0,
	activate:	0,
	height:		-1,
	width:		-1,
	accel_flags:	0,
	pixclock:	17761,
	left_margin:	152,
	right_margin:	32,
	upper_margin:	27,
	lower_margin:	1,
	hsync_len:	64,
	vsync_len:	3,
	sync:		0,
	vmode:		FB_VMODE_NONINTERLACED
};

vfb.c:
static struct fb_var_screeninfo vfb_default __initdata = {
	.xres =		800,
	.yres =		600,
	.xres_virtual =	800,
	.yres_virtual =	600,
	.bits_per_pixel = 32,
	.red =		{ 0, 8, 0 },
      	.green =	{ 0, 8, 0 },
      	.blue =		{ 0, 8, 0 },
      	.activate =	FB_ACTIVATE_TEST,
      	.height =	-1,
      	.width =	-1,
      	.pixclock =	17761,
      	.left_margin =	152,
      	.right_margin =	32,
      	.upper_margin =	27,
      	.lower_margin =	1,
      	.hsync_len =	64,
      	.vsync_len =	3,
      	.vmode =	FB_VMODE_NONINTERLACED,
};


--
Best regards,
	    Nicholas



Reply to: