gusl: (Default)
[personal profile] gusl
By far, the top thing I need to get working on Ubuntu is dual monitor.
I've previously tried installing NVidia drivers, editing xorg.conf, etc, but that didn't get anywhere.

Is there an easier way?

--

I'm beginning to use EnvyNG, but it's asking me whether my card is ATI or NVIDIA. How do I find out? I've tried both, and my error messages are respectively: "ATI card not found" and "Nvidia card not found".

(no subject)

Date: 2009-08-20 03:26 am (UTC)
From: [identity profile] xuande.livejournal.com
If you can get into the computer's BIOS menu (usually by holding some function key during boot), it might tell you, especially if it's a graphics chip integrated into the motherboard. If it's a separate video card from the motherboard, it might flash the name and firmware version on the display briefly before displaying the power-on self-test.

(no subject)

Date: 2009-08-20 04:02 am (UTC)
From: [identity profile] gustavolacerda.livejournal.com
thanks... but it's not being found, in either case.

(no subject)

Date: 2009-08-20 05:02 am (UTC)
From: [identity profile] stepleton.livejournal.com
can't you muddle around in /proc to determine this information? Back when I used Linux, when graphics adaptors plugged into a PCI slot, /proc/pci was the place to look.

(no subject)

Date: 2009-08-20 05:45 am (UTC)
From: [identity profile] bhudson.livejournal.com
The way to get linux working on a dual-monitor setup is:
1. Backup all your data.
2. Donate the computer to a good charitable cause.
3. Buy a mac.
4. Buy a couple of monitors.
5. Install a linux image under vmware.
6. Copy your data over.

(no subject)

Date: 2009-08-20 05:47 am (UTC)
From: [identity profile] gustavolacerda.livejournal.com
is that the *easiest* way? what about the cheapest?

(no subject)

Date: 2009-08-20 05:48 am (UTC)
From: [identity profile] bhudson.livejournal.com
(a) yes.
(b) time is money.

(no subject)

Date: 2009-08-20 05:49 am (UTC)
From: [identity profile] bhudson.livejournal.com
Or, really, time is all you have in the world, don't waste it on annoying things. If you *enjoy* hacking around to get this to work, then go nuts.

(no subject)

Date: 2009-08-20 06:01 am (UTC)
From: [identity profile] gustavolacerda.livejournal.com
My supervisor is offering me a Mac, but I've been less than enthusiastic about it. I've always found the Mac annoyingly designer-ish and confusing.

Can I get a more conservative GUI?

(no subject)

Date: 2009-08-20 06:11 am (UTC)
From: [identity profile] bhudson.livejournal.com
Basically, the mac OS always works on the mac hardware. You get exactly that, you cannot get more, but you can't get less either. As a corollary, you benefit from every question of "can I maybe tweak this to ..." being immediately answered with a resounding no, so you don't waste time trying. The UI is the mac UI, you can't get anything else.

Windows mostly sorta kinda works on everything. The UI is exactly the Windows UI, which is usually a poor simulacrum of the mac UI.

Linux works on nothing. But if you find the right config file, download the right drivers, and recompile the kernel exactly just right, it will support your all-but-latest-generation gadget. You have total freedom to choose any UI you want, as long as it's free. This includes a poor simulacrum of the windows UI if you'd like it, but there's lots else too.

(no subject)

Date: 2009-08-20 07:18 am (UTC)
From: [identity profile] stepleton.livejournal.com
1. Get a mac.
2. Install MacPorts
3. Install whatever linuxy software you want.
4. Avoid using the Mac interface. Run X11.app in fullscreen mode with Gnome or whatever.
5. Gradually realize that the Mac stuff works better.
6. Assimilation.

(no subject)

Date: 2009-08-20 12:41 pm (UTC)
From: [identity profile] demarko (from livejournal.com)
a) (re: designer-ish) get over it. Macs actually had an interface design team, I've met them. Linux UIs were engineered, that's unfortunate.

b) (re:conservative GUI) no, but there's a GUI that works rather well, which is more that can be said about practically every released, stable OS out there. could there be a better UI? yeah, you can always make a better UI. But if your supervisor is offering you a Mac, take it

(no subject)

Date: 2009-08-20 12:42 pm (UTC)
From: [identity profile] demarko (from livejournal.com)
agreed, MacPorts is particularly excellent when you want something like that.

and then you realize Mac stuff is way more awesome

(no subject)

Date: 2009-08-20 01:39 pm (UTC)
From: [identity profile] http://users.livejournal.com/_wirehead_/
i got it working by editing xorg.conf but i'm not on that machine atm. i'll try to look up what i did later and let you know. is this a laptop or desktop? if the former note that the graphics card may not be capable of running high enough resolution for dual monitors.

(no subject)

Date: 2009-08-20 05:55 pm (UTC)
From: [identity profile] gustavolacerda.livejournal.com
this is a laptop.

(no subject)

Date: 2009-08-20 06:05 pm (UTC)
From: [identity profile] rdore.livejournal.com
Linux worked without all the crap you described for me. Although when I bought my laptop, I did change the configuration to have a better supported wireless card. I also ended up with a (new) sub four pound laptop (not a netbook) for $800 a year and a half ago, a price you can't get close to with Apple even today.

(no subject)

Date: 2009-08-20 06:58 pm (UTC)
From: [identity profile] xuande.livejournal.com
Oh, it's a laptop! I didn't realize that before. You can probably just search for that model of laptop. It's rare for a given model to have options for different graphics cards.

(no subject)

Date: 2009-08-20 07:47 pm (UTC)
From: [identity profile] bhudson.livejournal.com
In terms of purchase price, yes, Apple is pretty expensive. But it impresses the girls! At least, Canadian girls; US girls are harder to impress. And you have to get the latest greatest thing, and they'll only be impressed for the first couple months.

(no subject)

Date: 2009-08-20 07:50 pm (UTC)
From: [identity profile] bhudson.livejournal.com
shhh... you're not supposed to tell him about 6.

(what you describe is *precisely* what happened to me. After I simply couldn't get linux to read the data off my camera, I bought a mac and installed fvwm2 on full-screen X11... and now, five years on and 5 macs purchased later, I cringe whenever I need to fire up an X app)

(no subject)

Date: 2009-08-21 03:45 am (UTC)
From: [identity profile] kartiksg.livejournal.com
nvidia-xorgconfig should autogenerate a config file. I currently have dual display working on both my laptop and my 2 desktops (work and home) with different monitors, cards and heterogenous resolutions.

After that, follow the Arch Wiki Page on NVIDIA to set up dual display http://wiki.archlinux.org/index.php/NVIDIA.

Similar for ati -- if using fglrx, there is a binary in /opt/bin which will generate a good xorg.conf. The default driver is a little harder but works.

It took me all of 5 minutes of searching to get dual display working for nvidia. ATI took a little longer.

If you give me machine specs, I can send you an xorg.conf (unless ofcourse you have a bleeding edge new ATI machine... you will have better luck using your computer as a paper weight).

(no subject)

Date: 2009-08-21 03:47 am (UTC)
From: [identity profile] kartiksg.livejournal.com
If you have neither (and have an Intel card) then I am not really sure (havn't used intel graphics in a while). You can find out what card you have by running lspci as root. It should display your PCI bus topology and you should be able to find your video adapter.

(no subject)

Date: 2009-08-21 03:52 am (UTC)
From: [identity profile] kartiksg.livejournal.com
and yes, I forgot, if you are a GUI kind of person and don't wish to edit xorg.conf, you can use nvidia-setting once you have started up X in the default configuration. Here you can set up dual monitor, resolution etc (basically the same config panel as windows) and it will update you xorg.conf. Its a little messy (the merge with an xorg.conf with other custom changes can go awry) but I've rarely seen it fuck up so badly that you cannot trivially fix it (it very carefully generates backups of your config etc.)

this is the output of lspci

Date: 2009-08-21 04:36 am (UTC)
From: [identity profile] gustavolacerda.livejournal.com
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 01)
02:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
02:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
02:06.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
02:06.4 Communication controller: Texas Instruments PCIxx12 GemCore based SmartCard controller
08:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5753M Gigabit Ethernet PCI Express (rev 21)
10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)



does it show my video adapter?

The "Display Controller" is "Intel Corporation Mobile 945GM/GMS/GME".

Re: this is the output of lspci

Date: 2009-08-21 04:42 am (UTC)
From: [identity profile] kartiksg.livejournal.com
Yep.. you have a 945GM Intel Graphics controller.

This might help -- I havn't used an Intel adapter myself in a while. Maybe others can help you:

http://wiki.archlinux.org/index.php/Intel_Graphics

Re: this is the output of lspci

Date: 2009-08-21 05:04 am (UTC)
From: [identity profile] kartiksg.livejournal.com
Oh and I should say... if you have a recent enough version of xrandr, simply doing xrandr --auto should work in a lot of cases (unless you are using identical VGA monitors and their DDC info is misinterpreted by your adapter).

Re: this is the output of lspci

Date: 2009-08-21 05:15 am (UTC)
From: [identity profile] gustavolacerda.livejournal.com
You mean it should activate the external monitor, and give me a dual setup?

I just tried xrandr --auto, but nothing happened.

Re: this is the output of lspci

Date: 2009-08-21 05:22 am (UTC)
From: [identity profile] kartiksg.livejournal.com
http://www.thinkwiki.org/wiki/Xorg_RandR_1.2

This should give you a rough idea on how to use xrandr. xrandr --auto should "automatically" give you multimonitor support as long as use have a proper virtual frame buffer defined. Look at the example xorg.conf in the link above and that should help. You can run xrandr -q to list out what displays X thinks are currently attached to your computer. The displays that are currently active will have a "*" next to one of the refresh rates.

Here is mine laptop output (with no external monitor):

ksubrama@chimera ~ $ xrandr -q
Screen 0: minimum 320 x 200, current 1400 x 1050, maximum 1920 x 1080
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-0 disconnected (normal left inverted right x axis y axis)
LVDS connected 1400x1050+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1400x1050 60.2*+
1280x1024 59.9 60.0
1280x960 60.0 59.9
1280x854 59.9
1280x800 59.8
1280x720 59.9
1152x768 59.8
1024x768 60.0 59.9
800x600 60.3 59.9
640x480 59.9 59.4
S-video disconnected (normal left inverted right x axis y axis)

Re: this is the output of lspci

Date: 2009-08-21 06:00 am (UTC)
From: [identity profile] gustavolacerda.livejournal.com
xrandr -q gives me:


Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 (normal left inverted right) 0mm x 0mm
1024x768 75.0*
800x600 75.0
640x480 75.0


whether or not my external monitor is connected.

Conclusion: xrandr doesn't see my external monitor.

February 2020

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags