Hello everyone,
I'm trying to get an rt kernel working in debian testing on an amd64 laptop with nvidia graphics.
Ideally I'd have nouveau set up to start when I select (in grub) the rt kernel and the nvidia drivers when choosing the regular kernel. Problem is, I don't know how to do that...
Any help appreciated.
--
Daniel Jiménez
03-22-2012, 06:22 AM
Stan Hoeppner
rt kernel and nouveau
On 3/22/2012 1:39 AM, daniel jimenez wrote:
> Hello everyone,
>
> I'm trying to get an rt kernel working in debian testing on an amd64 laptop
> with nvidia graphics.
>
> Ideally I'd have nouveau set up to start when I select (in grub) the rt
> kernel and the nvidia drivers when choosing the regular kernel. Problem is,
> I don't know how to do that...
>
> Any help appreciated.
What's the end game here?
--
Stan
--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4F6AD34F.1050607@hardwarefreak.com">http://lists.debian.org/4F6AD34F.1050607@hardwarefreak.com
03-22-2012, 09:20 AM
Stan Hoeppner
rt kernel and nouveau
On 3/22/2012 3:27 AM, daniel jimenez wrote:
> I'm using my computer as a guitar effects processor for real time audio,
> It's meant to be used in group performance so delays are kind of a big deal.
>
> I changed the 'Driver' entry in /etc/X11/xorg.conf from "nvidia" to "vesa"
> and the rt kernel is working. Regular kernel is not usable like this,
> though. I'd have to bring back my backed up xorg.conf. Next, I'm trying
> "nouveau".
>
> The above is definitely do-able, although it could get pretty tiresome to
> replace xorg.conf every time I want to play... Does anyone have any tips on
> how to run two different xorg.conf files for two kernels?
Seems there is a rather simple, if not elegant, solution.
1. Write a script to swap the xorg.conf files back/forth
2. Configure Linux to boot into a text shell
So, you power on and get your Grub boot menu for RT or non RT kernel.
Pick one. Then you get dropped to a command prompt. Run your custom
script to pick the xorg.conf version you want to run. Then issue startx.
--
Stan
--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4F6AFCE6.6080606@hardwarefreak.com">http://lists.debian.org/4F6AFCE6.6080606@hardwarefreak.com
Thu Mar 22 12:30:04 2012
Return-path: <ubuntu-users-bounces@lists.ubuntu.com>
Envelope-to: tom@linux-archive.org
Delivery-date: Thu, 22 Mar 2012 12:22:07 +0200
Received: from chlorine.canonical.com ([91.189.94.204]:36589)
by s2.java-tips.org with esmtp (Exim 4.69)
(envelope-from <ubuntu-users-bounces@lists.ubuntu.com>)
id 1SAf9i-00026z-GX
for tom@linux-archive.org; Thu, 22 Mar 2012 12:22:06 +0200
Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com)
by chlorine.canonical.com with esmtp (Exim 4.71)
(envelope-from <ubuntu-users-bounces@lists.ubuntu.com>)
id 1SAf91-0003AS-B4; Thu, 22 Mar 2012 10:21:23 +0000
Received: from 90.pool85-60-31.dynamic.orange.es ([85.60.31.90]
helo=server1.example.com)
by chlorine.canonical.com with esmtp (Exim 4.71)
(envelope-from <maykel@maykel.sytes.net>) id 1SAf8z-0003AN-Iw
for ubuntu-users@lists.ubuntu.com; Thu, 22 Mar 2012 10:21:21 +0000
Received: from [10.100.100.229] (ssh.mo2o.com [62.14.237.116])
(Authenticated sender: maykel@maykel.sytes.net)
by server1.example.com (Postfix) with ESMTPSA id CCB4DB6E155
for <ubuntu-users@lists.ubuntu.com>;
Thu, 22 Mar 2012 11:21:20 +0100 (CET)
Message-ID: <4F6AFD20.1010302@maykel.sytes.net>
Date: Thu, 22 Mar 2012 11:21:20 +0100
From: =?UTF-8?B?TWF5a2VsIEZyYW5jbyBIZXJuw6FuZGV6?=
<maykel@maykel.sytes.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: ubuntu-users@lists.ubuntu.com
Subject: Re: any GUI for LVM2 ?
References: <20120322150559.2272841d@shiva.selfip.org>
<CAKY7nYv-2RGU-OVTuZho+6KMYZcRfF=ndTZcKtLobA3tJNS63Q@mail.gmail.c om>
<9fc472dadfbaabd8f14de75046700762@maykel.sytes.net >
<20120322152952.4586f94e@shiva.selfip.org>
In-Reply-To: <20120322152952.4586f94e@shiva.selfip.org>
X-BeenThere: ubuntu-users@lists.ubuntu.com
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: "Ubuntu user technical support,
not for general discussions" <ubuntu-users@lists.ubuntu.com>
List-Id: "Ubuntu user technical support,
not for general discussions" <ubuntu-users.lists.ubuntu.com>
List-Unsubscribe: <https://lists.ubuntu.com/mailman/options/ubuntu-users>,
<mailto:ubuntu-users-request@lists.ubuntu.com?subject=unsubscribe>
List-Archive: <https://lists.ubuntu.com/archives/ubuntu-users>
List-Post: <mailto:ubuntu-users@lists.ubuntu.com>
List-Help: <mailto:ubuntu-users-request@lists.ubuntu.com?subject=help>
List-Subscribe: <https://lists.ubuntu.com/mailman/listinfo/ubuntu-users>,
<mailto:ubuntu-users-request@lists.ubuntu.com?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Sender: ubuntu-users-bounces@lists.ubuntu.com
Errors-To: ubuntu-users-bounces@lists.ubuntu.com
On Wed, Mar 21, 2012 at 11:39:51PM -0700, daniel jimenez wrote:
> Hello everyone,
>
> I'm trying to get an rt kernel working in debian testing on an amd64 laptop
> with nvidia graphics.
>
> Ideally I'd have nouveau set up to start when I select (in grub) the rt
> kernel and the nvidia drivers when choosing the regular kernel. Problem is,
> I don't know how to do that...
>
> Any help appreciated.
You can prevent the loading of a module on the kernel command line, so e.g.
kernel /foo.rt nvidia.blacklist=yes
Will prevent the nvidia kernel module from loading. This will hopefully
mean the nouveau one will win the race, and X will use whatever driver
corresponds to what the kernel has loaded.
Getting grub2 to use a different command-line option for each entry left
as an exercise for the reader.
--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120322115917.GC17860@debian">http://lists.debian.org/20120322115917.GC17860@debian
03-22-2012, 11:05 AM
Richard Hector
rt kernel and nouveau
On 22/03/12 23:20, Stan Hoeppner wrote:
> On 3/22/2012 3:27 AM, daniel jimenez wrote:
>> I'm using my computer as a guitar effects processor for real time audio,
>> It's meant to be used in group performance so delays are kind of a big deal.
>>
>> I changed the 'Driver' entry in /etc/X11/xorg.conf from "nvidia" to "vesa"
>> and the rt kernel is working. Regular kernel is not usable like this,
>> though. I'd have to bring back my backed up xorg.conf. Next, I'm trying
>> "nouveau".
>>
>> The above is definitely do-able, although it could get pretty tiresome to
>> replace xorg.conf every time I want to play... Does anyone have any tips on
>> how to run two different xorg.conf files for two kernels?
>
> Seems there is a rather simple, if not elegant, solution.
>
> 1. Write a script to swap the xorg.conf files back/forth
> 2. Configure Linux to boot into a text shell
>
> So, you power on and get your Grub boot menu for RT or non RT kernel.
> Pick one. Then you get dropped to a command prompt. Run your custom
> script to pick the xorg.conf version you want to run. Then issue startx.
>
Or, install the script as an init script, and have it look at uname, or
/proc/version, or something to pick it automatically, before the display
manager starts (or add it to that init script).
--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4F6B158B.9050805@walnut.gen.nz">http://lists.debian.org/4F6B158B.9050805@walnut.gen.nz
03-22-2012, 11:32 AM
Raffaele Morelli
rt kernel and nouveau
2012/3/22 daniel jimenez <daniel.jimenez.gomez@gmail.com>
Hello everyone,
I'm trying to get an rt kernel working in debian testing on an amd64 laptop with nvidia graphics.
Ideally I'd have nouveau set up to start when I select (in grub) the rt kernel and the nvidia drivers when choosing the regular kernel. Problem is, I don't know how to do that...
Any help appreciated.
--
Daniel Jiménez
hi,
first I would ask: why? if nvidia drivers do work...
.xnitrc should be your friend for your task, I would "blacklist" both nvidia and nouveau drivers in /etc/modprobe.d/blacklist.conf and then guess from `uname -a|grep RT` which one to load before any X session starts (kdm, gdm, slim...)
http://wiki.debian.org/Xinitrc
-regards
-r
--
L'unica speranza di catarsi, ammesso che ne esista una,
resta affidata all'istinto di ribellione, alla rivolta non isterilita
in progetti, alla protesta violenta e viscerale.
03-22-2012, 02:53 PM
Jon Dowland
rt kernel and nouveau
On Fri, Mar 23, 2012 at 01:05:31AM +1300, Richard Hector wrote:
> Or, install the script as an init script, and have it look at uname, or
> /proc/version, or something to pick it automatically, before the display
> manager starts (or add it to that init script).
The display manager is probably not making the decision, it's likely going
to use the driver which matches whichever kernel module managed to load,
and *they* might be racing each other.
--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120322155327.GA20860@debian">http://lists.debian.org/20120322155327.GA20860@debian
03-22-2012, 03:28 PM
Sven Joachim
rt kernel and nouveau
On 2012-03-22 12:59 +0100, Jon Dowland wrote:
> On Wed, Mar 21, 2012 at 11:39:51PM -0700, daniel jimenez wrote:
>> Hello everyone,
>>
>> I'm trying to get an rt kernel working in debian testing on an amd64 laptop
>> with nvidia graphics.
>>
>> Ideally I'd have nouveau set up to start when I select (in grub) the rt
>> kernel and the nvidia drivers when choosing the regular kernel. Problem is,
>> I don't know how to do that...
>>
>> Any help appreciated.
>
> You can prevent the loading of a module on the kernel command line, so e.g.
>
> kernel /foo.rt nvidia.blacklist=yes
>
> Will prevent the nvidia kernel module from loading. This will hopefully
> mean the nouveau one will win the race,
Unless nouveau is blacklisted as well, which is the case if the
nvidia-kernel-common package is installed. I would prefer not to
blacklist anything and boot the non-rt kernel with the 'nomodeset'
parameter.
> and X will use whatever driver corresponds to what the kernel has
> loaded.
Not true, nvidia is never autoloaded, so you need at least a 4-line
xorg.conf. And it is also necessary to switch the providers of
/usr/lib/$DEB_HOST_MULTIARCH/libGL.so.1 and
/usr/lib/xorg/modules/extensions/libglx.so, otherwise OpenGL programs
will not run.
All doable with a custom initscript, but quite some hassle.
> Getting grub2 to use a different command-line option for each entry left
> as an exercise for the reader.
I ended up locally diverting /usr/sbin/update-grub (replacing it with a
symlink to /bin/true) and managing /boot/grub/grub.cfg by hand.
Cheers,
Sven
--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 878vis38id.fsf@turtle.gmx.de">http://lists.debian.org/878vis38id.fsf@turtle.gmx.de
03-26-2012, 02:44 PM
Andrei POPESCU
rt kernel and nouveau
On Jo, 22 mar 12, 17:28:26, Sven Joachim wrote:
>
> > Getting grub2 to use a different command-line option for each entry left
> > as an exercise for the reader.
>
> I ended up locally diverting /usr/sbin/update-grub (replacing it with a
> symlink to /bin/true) and managing /boot/grub/grub.cfg by hand.
I think this is the only feature of grub1 that I missed.
Kind regards,
Andrei
--
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic
03-27-2012, 08:45 PM
Tom H
rt kernel and nouveau
On Mon, Mar 26, 2012 at 10:44 AM, Andrei POPESCU
<andreimpopescu@gmail.com> wrote:
> On Jo, 22 mar 12, 17:28:26, Sven Joachim wrote:
>>
>> > Getting grub2 to use a different command-line option for each entry left
>> > as an exercise for the reader.
>>
>> I ended up locally diverting /usr/sbin/update-grub (replacing it with a
>> symlink to /bin/true) and managing /boot/grub/grub.cfg by hand.
>
> I think this is the only feature of grub1 that I missed.
Why can't you do the same with grub2?
--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: CAOdo=SwCiASknuNz5XXnCPRAnWQ0jOqQNd28wO_wy5ap-7O3xg@mail.gmail.com">http://lists.debian.org/CAOdo=SwCiASknuNz5XXnCPRAnWQ0jOqQNd28wO_wy5ap-7O3xg@mail.gmail.com