From: Peter G. <pet...@ya...> - 2007-11-03 23:14:52
|
My video card is an old AGP Powercolor Radeon 9250 (r200). Using the open source ATI Xorg drivers, I can get DRI to work for only the first user that logs in. This is shown by the result of running "glxinfo | grep 'direct rendering'", which outputs "direct rendering: Yes" but "No" for all subsequent users. I need DRI so I can do fast user switching between two users using Compiz or playing and pausing a 3D game like Openarena. So logging off the first user isn't the ideal solution. What do I need to do to enable DRI for all logged in users? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |
From: Jacob <fun...@ya...> - 2007-11-04 13:31:52
|
On Sat, 3 Nov 2007 16:14:43 -0700 (PDT) Peter Gaston <pet...@ya...> wrote: > My video card is an old AGP Powercolor Radeon 9250 (r200). Using > the open source ATI Xorg drivers, I can get DRI to work for only > the first user that logs in. This is shown by the result of > running "glxinfo | grep 'direct rendering'", which outputs > "direct rendering: Yes" but "No" for all subsequent users. >=20 > I need DRI so I can do fast user switching between two users > using Compiz or playing and pausing a 3D game like Openarena. So > logging off the first user isn't the ideal solution. >=20 > What do I need to do to enable DRI for all logged in users? >=20 >=20 > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around=20 > http://mail.yahoo.com=20 >=20 >=20 > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > -- > _______________________________________________ > Dri-users mailing list > Dri...@li... > https://lists.sourceforge.net/lists/listinfo/dri-users This occurs for me as well, but only if I have more than one user logged in= . Are you logging out of past users first? (This is with a completely diffe= rent driver and card, by the way.) --=20 Jacob "For then there will be great distress, unequaled from the beginning of the world until now=E2=80=94and never to be equaled again. If those days had not been cut short, no one would survive, but for the sake of the elect those days will be shortened." =20 Are you ready? |
From: Garry H. <gar...@gm...> - 2007-11-08 03:36:47
|
Hmm.. I don't think the DRI will work for multiple concurrent users on the same computer. Why? Well, DRI - from what I understand - is direct rendering. That means putting the data directly into the display buffer. You really do not want more than one program at a time dumping data directly to the video card. Imagine running two highly graphics intensive games at the same time, like GLQuake and Half-Life 2 (maybe my gaming knowledge is a bit outdated, but you know what I mean). You can't play both full-screen at the same time without having some trouble with frame rates - if you can play them at all. Why would you want two users to run graphics applications on the same graphics card at the same time anyhow? After all, you only have one display connected at a time (if you have a dual-head card, this actually still counts as a single display, since only one user can access both monitors). Now, if you are having trouble with non-root users accessing the DRI, you need to just add a DRI section to your xorg.conf file, and make it with either a "Mode 0666" line or a "Group <group-name>" entry. Remember, no quotes, but the <group-name> should be quoted, and the group it represents should include any user you want to have access to the DRI. Garry On Nov 4, 2007 8:31 AM, Jacob <fun...@ya...> wrote: > > On Sat, 3 Nov 2007 16:14:43 -0700 (PDT) > Peter Gaston <pet...@ya...> wrote: > > > My video card is an old AGP Powercolor Radeon 9250 (r200). Using > > the open source ATI Xorg drivers, I can get DRI to work for only > > the first user that logs in. This is shown by the result of > > running "glxinfo | grep 'direct rendering'", which outputs > > "direct rendering: Yes" but "No" for all subsequent users. > > > > I need DRI so I can do fast user switching between two users > > using Compiz or playing and pausing a 3D game like Openarena. So > > logging off the first user isn't the ideal solution. > > > > What do I need to do to enable DRI for all logged in users? > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > > > > > -----------------------------------------------------------------------= -- > > This SF.net email is sponsored by: Splunk Inc. > > Still grepping through log files to find problems? Stop. > > Now Search log events and configuration files using AJAX and a browser. > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > -- > > _______________________________________________ > > Dri-users mailing list > > Dri...@li... > > https://lists.sourceforge.net/lists/listinfo/dri-users > > This occurs for me as well, but only if I have more than one user logged = in. Are you logging out of past users first? (This is with a completely dif= ferent driver and card, by the way.) > > -- > Jacob > > "For then there will be great distress, unequaled > from the beginning of the world until now=97and never > to be equaled again. If those days had not been cut > short, no one would survive, but for the sake of the > elect those days will be shortened." > > Are you ready? > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > -- > _______________________________________________ > Dri-users mailing list > Dri...@li... > https://lists.sourceforge.net/lists/listinfo/dri-users > |
From: Mikko R. <mjr...@cc...> - 2007-11-08 09:24:16
|
ke, 2007-11-07 kello 22:36 -0500, Garry Hurley kirjoitti: > Why would you want two users to run graphics applications on the > same graphics card at the same time anyhow? You'd want to have multiple users logged in at the same time, both _capable_ of running accelerated graphics. -- Mikko Rauhala - mj...@ik... - <URL:http://www.iki.fi/mjr/> Transhumanist - WTA member - <URL:http://www.transhumanism.org/> Singularitarian - SIAI supporter - <URL:http://www.singinst.org/> |
From: Jerome G. <gl...@fr...> - 2007-11-08 10:54:01
|
Garry Hurley wrote: > Hmm.. I don't think the DRI will work for multiple concurrent users on > the same computer. Why? Well, DRI - from what I understand - is > direct rendering. That means putting the data directly into the > display buffer. You really do not want more than one program at a > time dumping data directly to the video card. Imagine running two > highly graphics intensive games at the same time, like GLQuake and > Half-Life 2 (maybe my gaming knowledge is a bit outdated, but you know > what I mean). You can't play both full-screen at the same time > without having some trouble with frame rates - if you can play them at > all. Why would you want two users to run graphics applications on the > same graphics card at the same time anyhow? After all, you only have > one display connected at a time (if you have a dual-head card, this > actually still counts as a single display, since only one user can > access both monitors). > > Now, if you are having trouble with non-root users accessing the DRI, > you need to just add a DRI section to your xorg.conf file, and make it > with either a "Mode 0666" line or a "Group <group-name>" entry. > Remember, no quotes, but the <group-name> should be quoted, and the > group it represents should include any user you want to have access to > the DRI. > > Garry > DRI is likely bugguy for multiple user but this should work or at least will work. So yes you should be able to direct rendering for multiple user and this shouldn't cause any trouble. This is one off the main aim in the kernel modesetting work where we want to make sure that several client can share properly acceleration. Cheers, Jerome Glisse |
From: Jerome G. <gl...@fr...> - 2007-11-08 10:55:17
|
Peter Gaston wrote: > My video card is an old AGP Powercolor Radeon 9250 (r200). Using > the open source ATI Xorg drivers, I can get DRI to work for only > the first user that logs in. This is shown by the result of > running "glxinfo | grep 'direct rendering'", which outputs > "direct rendering: Yes" but "No" for all subsequent users. > > I need DRI so I can do fast user switching between two users > using Compiz or playing and pausing a 3D game like Openarena. So > logging off the first user isn't the ideal solution. > > What do I need to do to enable DRI for all logged in users? > > My guess would be that the driver does not closing properly on first user exit. Does the Xorg log give any informations ? Cheers, Jerome Glisse |
From: Tormod V. <lis...@gm...> - 2007-11-08 12:25:35
|
On Nov 8, 2007 12:51 PM, Jerome Glisse <gl...@fr...> wrote: > Peter Gaston wrote: > > What do I need to do to enable DRI for all logged in users? > > My guess would be that the driver does not closing properly on first > user exit. Does the Xorg log give any informations ? Jerome, Peter means users logged in simultaneously (fast user switching). This is usually implemented as each user running his own X server. The problem is that only the first X server launched can use DRI. The second (running at the same time) will have DRI disabled. >From some discussions I have seen somewhere, future implementations of fast user switching will probably use one master X server, and having the different users applications draw on that single server (maybe through nested servers). (Garry, yes two applications can run at the same time and both use DRI.) Tormod |
From: Jerome G. <gl...@fr...> - 2007-11-08 13:30:41
|
Tormod Volden wrote: > On Nov 8, 2007 12:51 PM, Jerome Glisse <gl...@fr...> wrote: >> Peter Gaston wrote: >>> What do I need to do to enable DRI for all logged in users? >> My guess would be that the driver does not closing properly on first >> user exit. Does the Xorg log give any informations ? > > Jerome, Peter means users logged in simultaneously (fast user > switching). This is usually implemented as each user running his own X > server. The problem is that only the first X server launched can use > DRI. The second (running at the same time) will have DRI disabled. > > From some discussions I have seen somewhere, future implementations of > fast user switching will probably use one master X server, and having > the different users applications draw on that single server (maybe > through nested servers). > > (Garry, yes two applications can run at the same time and both use DRI.) > > Tormod Oh i didn't get that there was multiple xserver then yes this won't work as i believe we allow only one master on drm. With kernel modesetting we will make sure that the card can truely be shared weither it be by several X server or by one Xserver & other fullscreen app using drm (what ever you want). I don't think we will use one master X server but rather some kind of daemon which will have be a privileged user of drm and will be the app responsible for switching btw others users of drm (so things like access control will be in this daemon and this also allow to do effect a la compiz on user switching). Cheers, Jerome Glisse |