You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(8) |
Nov
(9) |
Dec
(3) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(12) |
Feb
(10) |
Mar
|
Apr
(5) |
May
(3) |
Jun
|
Jul
(5) |
Aug
(7) |
Sep
(15) |
Oct
(4) |
Nov
(3) |
Dec
(7) |
2003 |
Jan
(5) |
Feb
(30) |
Mar
(5) |
Apr
(13) |
May
(12) |
Jun
(11) |
Jul
(1) |
Aug
(7) |
Sep
(2) |
Oct
|
Nov
(2) |
Dec
(7) |
2004 |
Jan
(4) |
Feb
(9) |
Mar
(16) |
Apr
(42) |
May
(5) |
Jun
(11) |
Jul
(3) |
Aug
(39) |
Sep
(5) |
Oct
(32) |
Nov
(27) |
Dec
|
2005 |
Jan
(11) |
Feb
(8) |
Mar
(22) |
Apr
(26) |
May
(9) |
Jun
(10) |
Jul
(7) |
Aug
(43) |
Sep
(23) |
Oct
(18) |
Nov
(15) |
Dec
(15) |
2006 |
Jan
(7) |
Feb
(16) |
Mar
(10) |
Apr
(1) |
May
(16) |
Jun
(8) |
Jul
(3) |
Aug
(35) |
Sep
(7) |
Oct
(4) |
Nov
(5) |
Dec
(1) |
2007 |
Jan
(2) |
Feb
(30) |
Mar
(6) |
Apr
(7) |
May
(5) |
Jun
|
Jul
(15) |
Aug
(12) |
Sep
(22) |
Oct
(48) |
Nov
(9) |
Dec
(7) |
2008 |
Jan
(3) |
Feb
(1) |
Mar
(1) |
Apr
|
May
(4) |
Jun
(1) |
Jul
(5) |
Aug
(4) |
Sep
(4) |
Oct
(2) |
Nov
(5) |
Dec
(1) |
2009 |
Jan
(3) |
Feb
|
Mar
|
Apr
(4) |
May
(2) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(3) |
Oct
(2) |
Nov
(2) |
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
From: <Ri...@so...> - 2005-09-28 14:10:46
|
Hi all, I am new to frame buffer drivers. Where can I get information about frame buffer abstraction and design, low level driver interface, so that I can write my own display driver? Any help will be highly appreciated. Regards, Rishabh Kumar Goel The information contained in this e-mail message and in any annexure is confidential to the recipient and may contain privileged information. If= you are not the intended recipient, please notify the sender and delete the message= along with any annexure. You should not disclose, copy or otherwise use the= information contained in the message or any annexure. Any views expressed in this e-mail are= those of the individual sender except where the sender specifically states them to be= the views of SoCrates Software India Pvt Ltd., Bangalore. |
From: Petr V. <van...@vc...> - 2005-09-12 12:14:06
|
James Lehman wrote: > Fedora Core 4 : kernel 2.6.12.1 Hello, > 1. Single Matrox AGP 32MB G400 Dual Head. > All I get is one head. That's it. The other head is black. Do you have enabled support for secondary head on G400? You need i2c built into kernel to get an option to enable G400's second head (or both must be modular). > 2. Single Matrox AGP 16MB G450 Dual Head > From power on all through boot up, the two heads put out exactly the same image. Did you tried 'matroxset' to configure outputs? By default CRTC1 (/dev/fb0) is displayed on both outputs to match G550 BIOS's behavior. > 4. Single Matrox AGP 16MB G450 Dual Head + Multiple Matrox PCI (Millennium I, II & Mystique) > From power on all through BIOS and into Linux boot up, the two heads on the G450 put out exactly the same image and are the primary display. As soon as Tux appears, he's on the first PCI Matrox card and the Linux boot continues with that as /dev/fb0. The AGP card is /dev/fb1 and additional PCI cards are 2, 3, etc. Again, you need matroxset to configure relation between /dev/fbX and its outputs. Depending on number of cards you have in the box and modular/builtin drivers second head of G450 may be enumerated after all other primary cards. 'cat /proc/fb' or `dmesg` should tell you which device is where. > 5. Single Matrox AGP 32MB G400 Dual Head + Multiple Matrox PCI (Millennium I, II & Mystique) > Just one head on the G400 and it is the primary boot display. As soon as Tux appears, he's on the first PCI Matrox card and the Linux boot continues with that as /dev/fb0. The AGP card is /dev/fb1 and additional PCI cards are 2, 3, etc. You apparently do not have configured support for dualhead G400, like in #1. Petr |
From: James L. <ja...@ak...> - 2005-09-12 03:58:41
|
Fedora Core 4 : kernel 2.6.12.1 1. Single Matrox AGP 32MB G400 Dual Head. All I get is one head. That's it. The other head is black. 2. Single Matrox AGP 16MB G450 Dual Head From power on all through boot up, the two heads put out exactly the = same image. 3. Multiple Matrox PCI (Millennium I, II & Mystique) Beautiful! Works exactly like it should. PCI slot #1 is fb0, #2 is fb1, = etc. I have 4 different versions of Matrox PCI cards working at the same = time with a PCI network card. 4. Single Matrox AGP 16MB G450 Dual Head + Multiple Matrox PCI = (Millennium I, II & Mystique) From power on all through BIOS and into Linux boot up, the two heads on = the G450 put out exactly the same image and are the primary display. As = soon as Tux appears, he's on the first PCI Matrox card and the Linux = boot continues with that as /dev/fb0. The AGP card is /dev/fb1 and = additional PCI cards are 2, 3, etc. 5. Single Matrox AGP 32MB G400 Dual Head + Multiple Matrox PCI = (Millennium I, II & Mystique) Just one head on the G400 and it is the primary boot display. As soon as = Tux appears, he's on the first PCI Matrox card and the Linux boot = continues with that as /dev/fb0. The AGP card is /dev/fb1 and additional = PCI cards are 2, 3, etc. There is something else that is a little bit annoying. Every time I = switch out the video cards, Linux boots up into X. I have a '3' at the = end of the boot line in grub.conf to enter run level 3 and that works = every time except for the first time I boot up with a different video = card. Once I log in to X as root and wait for it to come up I have to = ctrl-alt-backspace to get out to a shell prompt, where I have to log in = as root again. I will try all of this on another machine in Red Hat 9.0 with whatever = 2.4 kernel is sitting there and let you know. James. :o) ----- Original Message -----=20 From: James Lehman=20 To: lin...@li...=20 Sent: Friday, September 09, 2005 12:08 PM Subject: Re: [Linux-fbdev-users] Re: Re: Getting started This much I can tell you... The BEST performance I have ever gotten = out of ANY use of the frame buffer has been with Matrox cards. The last = time I tried multiple video cards in the same computer was with kernel = 2.4, all PCI Matrox cards in a mobo with an Intel 440 (BX ?) chipset. I = will try it again and see what happens with 2.6 and let you know. If I remember correctly, I have tried it with non Matrox cards and I = think it sort-of worked, except the frame buffers above zero could not = be set to anything other than 640x480 @ 8bpp, or something weird like = that. You know Matrox makes multi headed video cards. I have several of = them. They are AGP and they work just like they should; /dev/fb0 & = /dev/fb1. James. :o) ----- Original Message -----=20 From: William Estrada=20 To: ja...@ak... ; lin...@li...=20 Sent: Friday, September 09, 2005 1:59 AM Subject: [Linux-fbdev-users] Re: Re: Getting started James, I would like to see how you got 5 Frame Buffer devices configured. I have one MX 4000-PCI, one Ti 4200-AGP(two ports), one S2-Trio = and still only=20 get one FB. What did you have to do to get 5 FBs? I'm missing = something here! What version of Linux are you running. --=20 William Estrada -- MrUmunhum at popdial dot com -- = 408-997-0743 Ymessenger ID: MrUmunhum HTTP://Mt-Umunhum-Wireless.net If you want to use more than one video card then that implies that you = =3D need at least one that is PCI. I have had success using 5 Matrox PCI =3D cards (all slots full). |
From: Antonino A. D. <ad...@gm...> - 2005-09-11 13:51:17
|
Geert Uytterhoeven wrote: > On Sat, 10 Sep 2005, Antonino A. Daplas wrote: >> For S3 Trio to work, configure it as your primary card and use vesafb to drive >> that thing. Use nvidiafb to drive the Ti 4200, and depending if the MX 4000 >> is supported, probably nvidiafb or rivafb. > > I never heard of an S3 Trio that came with a sufficient new VESA driver to work > with vesafb. Which of course doesn't mean that no such beast exists... > I have an old machine with an S3 Trio 64V (which I now use as an X terminal), and I think I remember that I was able to run vesafb on it before. But now I'm not sure anymore :-). Maybe I'll try again and see. Tony |
From: Geert U. <ge...@li...> - 2005-09-11 07:46:07
|
On Sat, 10 Sep 2005, Antonino A. Daplas wrote: > For S3 Trio to work, configure it as your primary card and use vesafb to drive > that thing. Use nvidiafb to drive the Ti 4200, and depending if the MX 4000 > is supported, probably nvidiafb or rivafb. I never heard of an S3 Trio that came with a sufficient new VESA driver to work with vesafb. Which of course doesn't mean that no such beast exists... Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@li... In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds |
From: William E. <mru...@po...> - 2005-09-10 16:47:17
|
James, Thanks! I do have one multihead video card, the GeForce Ti 4200 AGP. It works with Mandrake and X but only one screen with FrameBuffers. What boot parms are you using? I use: title Fedora Core (2.6.12.1VESA) root (hd1,0) kernel /boot/vmlinuz-2.6.12.1VESA ro root=/dev/hdb1 rhgb vga=0x31B video=rivafb I have to use 'video=rivafb' to get the NVidia driver to install FB. Do I need to add 'map=???'? -- William Estrada <HTTP://www.Mt-Umunhum-Wireless.net/resume/william_estrada.html> -- MrUmunhum at popdial dot com <mailto:MrU...@po...> -- 408-997-0743 Ymessenger ID: MrUmunhum HTTP://Mt-Umunhum-Wireless.net |
From: Antonino A. D. <ad...@gm...> - 2005-09-10 05:57:34
|
William Estrada wrote: > James, > > I would like to see how you got 5 Frame Buffer devices configured. > > I have one MX 4000-PCI, one Ti 4200-AGP(two ports), one S2-Trio and > still only > get one FB. What did you have to do to get 5 FBs? I'm missing something > here! What version of Linux are you running. > The S3 Trio does not have a working driver in 2.6. The Ti 4200 should be recognized by nvidiafb. The MX 4000, I'm not sure (what is the pci id of that card?). For S3 Trio to work, configure it as your primary card and use vesafb to drive that thing. Use nvidiafb to drive the Ti 4200, and depending if the MX 4000 is supported, probably nvidiafb or rivafb. The nvidia cards will be /dev/fb0 (and maybe /dev/fb1), and the S3 Trio will become /dev/fb1 (or maybe /dev/fb2). Check /proc/fb to find out. Tony PS: Non primary cards are not initialized by the BIOS, so it might be necessary sometimes to boot the secondary cards before loading the fb driver. |
From: James L. <ja...@ak...> - 2005-09-09 16:11:56
|
This much I can tell you... The BEST performance I have ever gotten out = of ANY use of the frame buffer has been with Matrox cards. The last time = I tried multiple video cards in the same computer was with kernel 2.4, = all PCI Matrox cards in a mobo with an Intel 440 (BX ?) chipset. I will = try it again and see what happens with 2.6 and let you know. If I remember correctly, I have tried it with non Matrox cards and I = think it sort-of worked, except the frame buffers above zero could not = be set to anything other than 640x480 @ 8bpp, or something weird like = that. You know Matrox makes multi headed video cards. I have several of them. = They are AGP and they work just like they should; /dev/fb0 & /dev/fb1. James. :o) ----- Original Message -----=20 From: William Estrada=20 To: ja...@ak... ; lin...@li...=20 Sent: Friday, September 09, 2005 1:59 AM Subject: [Linux-fbdev-users] Re: Re: Getting started James, I would like to see how you got 5 Frame Buffer devices configured. I have one MX 4000-PCI, one Ti 4200-AGP(two ports), one S2-Trio and = still only=20 get one FB. What did you have to do to get 5 FBs? I'm missing = something here! What version of Linux are you running. --=20 William Estrada -- MrUmunhum at popdial dot com -- = 408-997-0743 Ymessenger ID: MrUmunhum HTTP://Mt-Umunhum-Wireless.net If you want to use more than one video card then that implies that you = =3D need at least one that is PCI. I have had success using 5 Matrox PCI =3D cards (all slots full). |
From: <gl...@ds...> - 2005-09-09 07:05:06
|
Hi On Thu, 8 Sep 2005, William Estrada wrote: > What Operating System are you using?? See the first line of my original email, that you quote below:-) > I have been trying to get FB working > on a Fedora Core 4 system with little luck. I then installed Mandrake 10.1 > and got the OS to see the four video cards I have but still no more than one > FB. I can get four displays with X. On both of my systems, 'X -configure' > does not work. It does not assign any mode statements to xorg.conf. > > Good luck, let us know how you come out. I'm interested in your progress. I did report it back - intelfb has bug(s), one of which is known (ioremap) and can be fixed by reverting a patch, the other one (cursor died) is not clear, maybe a hw / BIOS problem. Switching to vesa and setting vga= kernel boot parameter allowed me to boot with a fb console and to start X over fbdev. Interestingly, booting with vga=ask and performing a scan doesn't deliver desired modes. What helped was this suggestion by Antonino A. Daplas: > One good method is to use the "vesa" driver of Xorg/Xfree86. Check > /var/log/X*.log and it should have a nice list of vesa mode id's that > are supported. > > Then add 0x200 to any of them and use it in your vga= parameter. This is, however, no longer important to me, as I now don't need the fb anymore - I can use touchscreen with any X card driver. Thanks Guennadi > >> Hello everyone >> >> Trying to get the xserver (Knoppix 3.8 XFree86 4.3.0.1) over framebuffer. >> The hw is the following: >> >> 0000:00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated >> Graphics Device (rev 02) >> 0000:00:02.1 Display controller: Intel Corp. 82852/855GM Integrated >> Graphics Device (rev 02) >> >> (btw, why do I get 2?) If I try he intelfb kernel driver, I get >> >> intelfb: intelfb_init >> intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G >> chipsets >> intelfb: Version 0.9.2 >> intelfb: intelfb_setup >> intelfb: no options >> intelfb: intelfb_pci_register >> intelfb: fb aperture: 0xd8000000/0x8000000, MMIO region: 0xe8180000/0x80000 >> intelfb: 00:02.0: Intel(R) 855GME, aperture size 128MB, stolen memory >> 32636kB >> intelfb: fb: 0xdb012000(+ 0x3012)/0x400000 (0xd1992000) >> intelfb: MMIO: 0xe8180000/0x80000 (0xd1e00000) >> intelfb: ring buffer: 0xdb001000/0x10000 (0xd1981000) >> intelfb: HW cursor: 0xdd24000/0x1000 (0xd1991000) (offset 0x3011) (phys >> 0xdd24000) >> intelfb: options: vram = 4, accel = 1, hwcursor = 1, fixed = 0, noinit = 0 >> intelfb: options: mode = "" >> intelfb: Non-CRT device is enabled ( LVDS port ). Disabling mode >> switching. >> intelfb: Video mode must be programmed at boot time. >> intelfb: cleanup >> >> I tried setting "vga=..." - no way. With vga16fb I can boot with the >> framebuffer, i.e. it will be used by the console, but I cannot get X >> running over it. I can run it over i810 X driver, but I need fb... >> XF86Config-4 (BusID under "Card1" is just a test - tried without any too) >> and XFree86.0.log attached. >> >> BTW, the reason why I want to run X over fb is, that I need to use >> touchscreen, about which I read in a HowTo, that it only works if X runs >> over fb, is it still true? >> > > -- > William Estrada > <HTTP://www.Mt-Umunhum-Wireless.net/resume/william_estrada.html> -- > MrUmunhum at popdial dot com <mailto:MrU...@po...> -- > 408-997-0743 > Ymessenger ID: MrUmunhum > HTTP://Mt-Umunhum-Wireless.net > > --------------------------------- Guennadi Liakhovetski, Ph.D. DSA Daten- und Systemtechnik GmbH Pascalstr. 28 D-52076 Aachen Germany |
From: William E. <mru...@po...> - 2005-09-09 05:59:32
|
James, I would like to see how you got 5 Frame Buffer devices configured. I have one MX 4000-PCI, one Ti 4200-AGP(two ports), one S2-Trio and still only get one FB. What did you have to do to get 5 FBs? I'm missing something here! What version of Linux are you running. -- William Estrada <HTTP://www.Mt-Umunhum-Wireless.net/resume/william_estrada.html> -- MrUmunhum at popdial dot com <mailto:MrU...@po...> -- 408-997-0743 Ymessenger ID: MrUmunhum HTTP://Mt-Umunhum-Wireless.net >If you want to use more than one video card then that implies that you = >need at least one that is PCI. I have had success using 5 Matrox PCI = >cards (all slots full). > |
From: William E. <mru...@po...> - 2005-09-09 05:49:40
|
Guenndi, What Operating System are you using?? I have been trying to get FB working on a Fedora Core 4 system with little luck. I then installed Mandrake 10.1 and got the OS to see the four video cards I have but still no more than one FB. I can get four displays with X. On both of my systems, 'X -configure' does not work. It does not assign any mode statements to xorg.conf. Good luck, let us know how you come out. I'm interested in your progress. >Hello everyone > >Trying to get the xserver (Knoppix 3.8 XFree86 4.3.0.1) over framebuffer. >The hw is the following: > >0000:00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated >Graphics Device (rev 02) >0000:00:02.1 Display controller: Intel Corp. 82852/855GM Integrated >Graphics Device (rev 02) > >(btw, why do I get 2?) If I try he intelfb kernel driver, I get > >intelfb: intelfb_init >intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G chipsets >intelfb: Version 0.9.2 >intelfb: intelfb_setup >intelfb: no options >intelfb: intelfb_pci_register >intelfb: fb aperture: 0xd8000000/0x8000000, MMIO region: 0xe8180000/0x80000 >intelfb: 00:02.0: Intel(R) 855GME, aperture size 128MB, stolen memory 32636kB >intelfb: fb: 0xdb012000(+ 0x3012)/0x400000 (0xd1992000) >intelfb: MMIO: 0xe8180000/0x80000 (0xd1e00000) >intelfb: ring buffer: 0xdb001000/0x10000 (0xd1981000) >intelfb: HW cursor: 0xdd24000/0x1000 (0xd1991000) (offset 0x3011) (phys 0xdd24000) >intelfb: options: vram = 4, accel = 1, hwcursor = 1, fixed = 0, noinit = 0 >intelfb: options: mode = "" >intelfb: Non-CRT device is enabled ( LVDS port ). Disabling mode switching. >intelfb: Video mode must be programmed at boot time. >intelfb: cleanup > >I tried setting "vga=..." - no way. With vga16fb I can boot with the >framebuffer, i.e. it will be used by the console, but I cannot get X >running over it. I can run it over i810 X driver, but I need fb... >XF86Config-4 (BusID under "Card1" is just a test - tried without any too) >and XFree86.0.log attached. > >BTW, the reason why I want to run X over fb is, that I need to use >touchscreen, about which I read in a HowTo, that it only works if X runs >over fb, is it still true? > -- William Estrada <HTTP://www.Mt-Umunhum-Wireless.net/resume/william_estrada.html> -- MrUmunhum at popdial dot com <mailto:MrU...@po...> -- 408-997-0743 Ymessenger ID: MrUmunhum HTTP://Mt-Umunhum-Wireless.net |
From: Guido G. <ag...@si...> - 2005-09-06 17:45:19
|
On Mon, Sep 05, 2005 at 05:02:37PM +0200, Wolfram Quester wrote: > On the debian-powerpc and linuxppc-dev lists from time to time pops up a > subject which probably better belongs on this list since it discusses a > problem with the nvidia graphics card used in newer 12" powerbooks. It seems > it only occurs on graphics adapters with NV32 chips and newer. It also happens on NV17. I didn't get around to have any closer look yet though. Cheers, -- Guido |
From: <gl...@ds...> - 2005-09-06 09:23:10
|
On Tue, 6 Sep 2005, James Lehman wrote: > EZFB has an example touch screen application that has nothing to do with X. > It reads directly from the touch screen device and translates coordinates > from the physical touch screen to the visible frame buffer resolution. > > http://www.akrobiz.com/ezfb/ > > Look at "tsc" Thanks, James. I'll have a look, although, I think, we really need a complete support for the touchscreen as an input device. Thanks Guennadi --------------------------------- Guennadi Liakhovetski, Ph.D. DSA Daten- und Systemtechnik GmbH Pascalstr. 28 D-52076 Aachen Germany |
From: James L. <ja...@ak...> - 2005-09-06 08:00:44
|
EZFB has an example touch screen application that has nothing to do with X. It reads directly from the touch screen device and translates coordinates from the physical touch screen to the visible frame buffer resolution. http://www.akrobiz.com/ezfb/ Look at "tsc" James. :o) ----- Original Message ----- From: <gl...@ds...> To: <lin...@li...> Sent: Monday, September 05, 2005 4:11 AM Subject: [Linux-fbdev-users] X over fb: "EGA/VGA planes are not yet supported by the fbdev driver [1]" > Hello everyone > > Trying to get the xserver (Knoppix 3.8 XFree86 4.3.0.1) over framebuffer. > The hw is the following: > > 0000:00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated > Graphics Device (rev 02) > 0000:00:02.1 Display controller: Intel Corp. 82852/855GM Integrated > Graphics Device (rev 02) > > (btw, why do I get 2?) If I try he intelfb kernel driver, I get > > intelfb: intelfb_init > intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G chipsets > intelfb: Version 0.9.2 > intelfb: intelfb_setup > intelfb: no options > intelfb: intelfb_pci_register > intelfb: fb aperture: 0xd8000000/0x8000000, MMIO region: 0xe8180000/0x80000 > intelfb: 00:02.0: Intel(R) 855GME, aperture size 128MB, stolen memory 32636kB > intelfb: fb: 0xdb012000(+ 0x3012)/0x400000 (0xd1992000) > intelfb: MMIO: 0xe8180000/0x80000 (0xd1e00000) > intelfb: ring buffer: 0xdb001000/0x10000 (0xd1981000) > intelfb: HW cursor: 0xdd24000/0x1000 (0xd1991000) (offset 0x3011) (phys 0xdd24000) > intelfb: options: vram = 4, accel = 1, hwcursor = 1, fixed = 0, noinit = 0 > intelfb: options: mode = "" > intelfb: Non-CRT device is enabled ( LVDS port ). Disabling mode switching. > intelfb: Video mode must be programmed at boot time. > intelfb: cleanup > > I tried setting "vga=..." - no way. With vga16fb I can boot with the > framebuffer, i.e. it will be used by the console, but I cannot get X > running over it. I can run it over i810 X driver, but I need fb... > XF86Config-4 (BusID under "Card1" is just a test - tried without any too) > and XFree86.0.log attached. > > BTW, the reason why I want to run X over fb is, that I need to use > touchscreen, about which I read in a HowTo, that it only works if X runs > over fb, is it still true? > > Any hints would be greatly appreciated > Thanks in advance > Guennadi > --------------------------------- > Guennadi Liakhovetski, Ph.D. > DSA Daten- und Systemtechnik GmbH > Pascalstr. 28 > D-52076 Aachen > Germany |
From: Antonino A. D. <ad...@gm...> - 2005-09-06 01:29:38
|
gl...@ds... wrote: >> >> Default vga16fb mode is planar, and I don't believe X supports that yet. > > "default" - you mean, I can switch it to another mode? A brief look > through Documentation/fb / fbdev.c didn't reveal any useful info. > Yes, the vga16fb code does support packed-pixel mode. You have to do an fbset -nonstd true. But I haven't checked this functionality yet, it probably depends on the hardware, probably works in 2.4, but I'm not sure in 2.6. Tony |
From: Antonino A. D. <ad...@gm...> - 2005-09-06 01:02:40
|
gl...@ds... wrote: > As a follow-up to the previous thread, but not hardware-specific: where > is the screen_info.orig_video_isVGA variable set and is it user-settable? > This is set in arch/i386/boot/video.S with the vga= parameter. VIDEO_TYPE_VLFB is VESA graphics mode. Tony |
From: <gl...@ds...> - 2005-09-05 15:23:51
|
As a follow-up to the previous thread, but not hardware-specific: where is the screen_info.orig_video_isVGA variable set and is it user-settable? Actually, is the test if (FIXED_MODE(dinfo) && ORIG_VIDEO_ISVGA != VIDEO_TYPE_VLFB) { ERR_MSG("Video mode must be programmed at boot time.\n"); cleanup(dinfo); return -ENODEV; } in intelfbdev.c (2.6.13) correct? (ok, this one is hardware-specific, maybe). Thanks Guennadi --------------------------------- Guennadi Liakhovetski, Ph.D. DSA Daten- und Systemtechnik GmbH Pascalstr. 28 D-52076 Aachen Germany |
From: Wolfram Q. <wo...@mi...> - 2005-09-05 15:02:59
|
Hi alltogether! On the debian-powerpc and linuxppc-dev lists from time to time pops up a subject which probably better belongs on this list since it discusses a problem with the nvidia graphics card used in newer 12" powerbooks. It seems it only occurs on graphics adapters with NV32 chips and newer. Also, I did not have the problem with kernels up to 2.6.10 together with the patch from Guido G=FCnther providing suspend-to-disk. It seeems the problem appeared after 2.6.11 with the merge of swsusp2. To get better data I could test the old kernels, but perhaps the following description of the problem rings a bell to someone: boot, suspend-to-disk from X -> crashes in the first state of suspend=20 when switching to another vt boot, switch from X to vt[1-6], suspend-to-disk -> works suspend-resume to/from disk works from now on under X too=20 boot, switch from X to vt8 (not allocated in inittab) -> crash summary: directly after boot the system crashes on chvt to an to that time unused vt. Probably related: If I start mol (Mac-on-Linux) the system crashes even when I try to switch to vt1. This also means that I cannot use fullscreen mol on tty8. Most interesting however is that I can still type "halt" or "/etc/init.d/gdm stop" in my xterm and the machine kills X and shuts down normally, even after running mol. I can suspend to disk "normally" again. To me this looks as if the machine follows different code paths in the kernel in each situation and some of them are save, others are not. Please tell me what I can do to debug this further, I am also more than willing to test patches. With best regards, Wolfi relevant part of lspci -v: 0000:00:10.0 VGA compatible controller: nVidia Corporation NV34M [GeForce F= X Go5200] (rev a1) (prog-if 00 [VGA]) Subsystem: nVidia Corporation: Unknown device 0010 Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 48 Memory at 91000000 (32-bit, non-prefetchable) [size=3D16M] Memory at a0000000 (32-bit, prefetchable) [size=3D128M] Expansion ROM at 90000000 [disabled] [size=3D128K] Capabilities: [60] Power Management version 2 Capabilities: [44] AGP version 3.0 cat /proc/cpuinfo: processor : 0 cpu : 7447/7457, altivec supported clock : 765MHz revision : 0.1 (pvr 8002 0101) bogomips : 508.92 machine : PowerBook6,2 motherboard : PowerBook6,2 MacRISC3 Power Macintosh detected as : 287 (PowerBook G4) pmac flags : 0000001a L2 cache : 512K unified memory : 384MB pmac-generation : NewWorld My xorg.conf: Section "Files" FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/CID" FontPath "/usr/lib/X11/fonts/Speedo" FontPath "/usr/lib/X11/fonts/misc" FontPath "/usr/lib/X11/fonts/cyrillic" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID" EndSection Section "Module" Load "GLcore" Load "bitmap" Load "dbe" Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "record" Load "speedo" Load "type1" Load "vbe" Load "xtt" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "macintosh" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "false" Option "ZAxisMapping" "4 5" Option "Buttons" "5" EndSection Section "Device" Identifier "Generic Video Card" Driver "nv" BusID "PCI:0:16:0" Option "UseFBDev" "false" Option "CrtcNumber" "1" Option "BackingStore" "true" EndSection Section "Monitor" Identifier "Generic Monitor" HorizSync 28-49 VertRefresh 43-72 Option "DPMS" EndSection Section "Screen" Identifier "Default Screen" Device "Generic Video Card" Monitor "Generic Monitor" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection |
From: <gl...@ds...> - 2005-09-05 12:30:37
|
On Mon, 5 Sep 2005, gl...@ds... wrote: > On Mon, 5 Sep 2005, Antonino A. Daplas wrote: > >>> I tried setting "vga=..." - no way. With vga16fb I can boot with the >> >> Try vga=ask. Then choose from those options until you get a framebuffer, >> vesafb or intelfb. > > Hm, did try that, but will try again. Just tried all (reasonable) options - no success. Thanks Guennadi --------------------------------- Guennadi Liakhovetski, Ph.D. DSA Daten- und Systemtechnik GmbH Pascalstr. 28 D-52076 Aachen Germany |
From: <gl...@ds...> - 2005-09-05 11:25:41
|
Hi and thanks for the reply On Mon, 5 Sep 2005, Antonino A. Daplas wrote: >> I tried setting "vga=..." - no way. With vga16fb I can boot with the > > Try vga=ask. Then choose from those options until you get a framebuffer, > vesafb or intelfb. Hm, did try that, but will try again. >> framebuffer, i.e. it will be used by the console, but I cannot get X >> running over it. I can run it over i810 X driver, but I need fb... > > Default vga16fb mode is planar, and I don't believe X supports that yet. "default" - you mean, I can switch it to another mode? A brief look through Documentation/fb / fbdev.c didn't reveal any useful info. I tried vesafb shortly too - to no awail... Thanks Guennadi --------------------------------- Guennadi Liakhovetski, Ph.D. DSA Daten- und Systemtechnik GmbH Pascalstr. 28 D-52076 Aachen Germany |
From: Antonino A. D. <ad...@gm...> - 2005-09-05 11:09:16
|
gl...@ds... wrote: > Hello everyone > > Trying to get the xserver (Knoppix 3.8 XFree86 4.3.0.1) over > framebuffer. The hw is the following: > > 0000:00:02.0 VGA compatible controller: Intel Corp. 82852/855GM > Integrated Graphics Device (rev 02) > 0000:00:02.1 Display controller: Intel Corp. 82852/855GM Integrated > Graphics Device (rev 02) > > (btw, why do I get 2?) If I try he intelfb kernel driver, I get > > intelfb: intelfb_init > intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G > chipsets > intelfb: Version 0.9.2 > intelfb: intelfb_setup > intelfb: no options > intelfb: intelfb_pci_register > intelfb: fb aperture: 0xd8000000/0x8000000, MMIO region: 0xe8180000/0x80000 > intelfb: 00:02.0: Intel(R) 855GME, aperture size 128MB, stolen memory > 32636kB > intelfb: fb: 0xdb012000(+ 0x3012)/0x400000 (0xd1992000) > intelfb: MMIO: 0xe8180000/0x80000 (0xd1e00000) > intelfb: ring buffer: 0xdb001000/0x10000 (0xd1981000) > intelfb: HW cursor: 0xdd24000/0x1000 (0xd1991000) (offset 0x3011) (phys > 0xdd24000) > intelfb: options: vram = 4, accel = 1, hwcursor = 1, fixed = 0, noinit = 0 > intelfb: options: mode = "" > intelfb: Non-CRT device is enabled ( LVDS port ). Disabling mode > switching. > intelfb: Video mode must be programmed at boot time. > intelfb: cleanup > > I tried setting "vga=..." - no way. With vga16fb I can boot with the Try vga=ask. Then choose from those options until you get a framebuffer, vesafb or intelfb. > framebuffer, i.e. it will be used by the console, but I cannot get X > running over it. I can run it over i810 X driver, but I need fb... Default vga16fb mode is planar, and I don't believe X supports that yet. Tony |
From: <gl...@ds...> - 2005-09-05 08:11:55
|
Hello everyone Trying to get the xserver (Knoppix 3.8 XFree86 4.3.0.1) over framebuffer. The hw is the following: 0000:00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) 0000:00:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) (btw, why do I get 2?) If I try he intelfb kernel driver, I get intelfb: intelfb_init intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G chipsets intelfb: Version 0.9.2 intelfb: intelfb_setup intelfb: no options intelfb: intelfb_pci_register intelfb: fb aperture: 0xd8000000/0x8000000, MMIO region: 0xe8180000/0x80000 intelfb: 00:02.0: Intel(R) 855GME, aperture size 128MB, stolen memory 32636kB intelfb: fb: 0xdb012000(+ 0x3012)/0x400000 (0xd1992000) intelfb: MMIO: 0xe8180000/0x80000 (0xd1e00000) intelfb: ring buffer: 0xdb001000/0x10000 (0xd1981000) intelfb: HW cursor: 0xdd24000/0x1000 (0xd1991000) (offset 0x3011) (phys 0xdd24000) intelfb: options: vram = 4, accel = 1, hwcursor = 1, fixed = 0, noinit = 0 intelfb: options: mode = "" intelfb: Non-CRT device is enabled ( LVDS port ). Disabling mode switching. intelfb: Video mode must be programmed at boot time. intelfb: cleanup I tried setting "vga=..." - no way. With vga16fb I can boot with the framebuffer, i.e. it will be used by the console, but I cannot get X running over it. I can run it over i810 X driver, but I need fb... XF86Config-4 (BusID under "Card1" is just a test - tried without any too) and XFree86.0.log attached. BTW, the reason why I want to run X over fb is, that I need to use touchscreen, about which I read in a HowTo, that it only works if X runs over fb, is it still true? Any hints would be greatly appreciated Thanks in advance Guennadi --------------------------------- Guennadi Liakhovetski, Ph.D. DSA Daten- und Systemtechnik GmbH Pascalstr. 28 D-52076 Aachen Germany |
From: Antonino A. D. <ad...@gm...> - 2005-08-29 14:04:15
|
dam...@fr... wrote: > Hello, > > I am trying to implement hardware acceleration to a framebuffer driver, throught > the functions fb_fillrect, fb_copyarea and fb_imageblit. So I replace the > cfb_fillrect functions by my own, and add FBINFO_HWACCEL_FILLRECT to > fb_info->flags. But I try to use both embbeded/QT and Nano-X, and these > hardware accelerated functions are never called. > > I did a lot of research but probably missed someting... I do not understand why > these "needed" functions are never called ? Unfortunately, these accelerated functions are for the console use only. No other app can use this functions. Tony |
From: <dam...@fr...> - 2005-08-29 11:17:29
|
Hello, I am trying to implement hardware acceleration to a framebuffer driver, t= hrought the functions fb_fillrect, fb_copyarea and fb_imageblit. So I replace the cfb_fillrect functions by my own, and add FBINFO_HWACCEL_FILLRECT to fb_info->flags. But I try to use both embbeded/QT and Nano-X, and these hardware accelerated functions are never called. I did a lot of research but probably missed someting... I do not understa= nd why these "needed" functions are never called ? Thank you Damien_ |
From: Grzegorz A. H. <gr...@ti...> - 2005-08-29 08:05:05
|
Hi. I was interested in looking at XFB by Hannu Mallat but a Google search returns with just a pointer to a dead web site at http://www.hut.fi/~hmallat/xfb. Has it been discontinued for newer kernel versions (2.4 and above)? |