Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Mini Display Port on ThinkPad T530
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
toydarian
n00b
n00b


Joined: 30 Oct 2013
Posts: 8

PostPosted: Wed Oct 30, 2013 2:17 pm    Post subject: Mini Display Port on ThinkPad T530 Reply with quote

Hey guys,

I got a question, that bothers me for some time now and I have not been able to find an answer on the internet yet.
So perhaps, someone has a setup similar to mine and is able to help me finding the answer.

I got an ThinkPad T530 with an Intel i7 with integrated Intel HD Graphics.
Code:

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
        Subsystem: Lenovo Device 21f5
        Flags: bus master, fast devsel, latency 0, IRQ 40
        Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 4000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features
        Kernel driver in use: i915


As well as an nVidia graphics Card that is deactivated in the BIOS (saves power and is not needed).

The ThinkPad has a VGA port as well as a Mini Display Port.
The VGA Port works well, but the MDP is not shown by xrandr.
Here is the xrandr output:
Code:

Screen 0: minimum 320 x 200, current 2944 x 1280, maximum 32767 x 32767
LVDS1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1920x1080      60.0*+   50.0 
   1400x1050      60.0 
   1280x1024      60.0 
   1280x960       60.0 
   1024x768       60.0 
   800x600        60.3     56.2 
   640x480        59.9 
VGA1 connected 1024x1280+1920+0 left (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024      60.0*+   75.0 
   1152x864       75.0 
   1024x768       75.1     60.0 
   800x600        75.0     60.3 
   640x480        75.0     60.0 
   720x400        70.1


The question is: Is it possible that the MDP is only connected to the nVidia card and thus works not, if the nVidia is deactivated, or did I miss any driver or something so the MDP is not supported.

Thanks for your replys!

Greets
toydarian
Back to top
View user's profile Send private message
eyoung100
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1428

PostPosted: Wed Oct 30, 2013 2:58 pm    Post subject: Reply with quote

Visit the Bumblebee Project
_________________
The Birth and Growth of Science is the Death and Atrophy of Art -- Unknown
Registerd Linux User #363735
Adopt a Post | Strip Comments| Emerge Wrapper
Back to top
View user's profile Send private message
toydarian
n00b
n00b


Joined: 30 Oct 2013
Posts: 8

PostPosted: Thu Oct 31, 2013 11:36 am    Post subject: Reply with quote

Hi eyoung100,

Thank you for your response.
The Problem is, I don't want to use the nVidia.
It would just be nice to know, if I made a mistake or if this MDP is hardwired only to the nVidia and can't be used with the Intel HD Graphics.

Greets
toydarian
Back to top
View user's profile Send private message
eyoung100
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1428

PostPosted: Thu Oct 31, 2013 2:29 pm    Post subject: Reply with quote

See Neddy's Post for an explanation of what Optimus is. Whether you want to use it or not, you're stuck enabling it to get that Port working...
_________________
The Birth and Growth of Science is the Death and Atrophy of Art -- Unknown
Registerd Linux User #363735
Adopt a Post | Strip Comments| Emerge Wrapper
Back to top
View user's profile Send private message
toydarian
n00b
n00b


Joined: 30 Oct 2013
Posts: 8

PostPosted: Thu Oct 31, 2013 2:55 pm    Post subject: Reply with quote

eyoung100 wrote:
… Whether you want to use it or not, you're stuck enabling it to get that Port working...


Well, that's the question. Am I really stuck enabling it?
I doubt that because
- The VGA Port works fine.
- There is the same model without the nVidia (and Optimus) that has a MDP, too.

So why would someone build a Notebook with and MDP, an Intel HD 4000 but without the nVidia, where the MDP can be used but sell the same model with a MDP, an Intel HD 4000 and a nVidia but in that case prevent you from using the MDP if your nVidia is disabled?
Back to top
View user's profile Send private message
eyoung100
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1428

PostPosted: Thu Oct 31, 2013 3:44 pm    Post subject: Reply with quote

NeddySeagoon wrote:
The Intel one is a complete graphics system. It can write new images in the pixel buffer and read the pixel buffer out to the dispaly.
The nVidia graphics can only write new images in the pixel buffer. It has no way to get the pixel buffer onto the screen.
This means that for low power/performce you use the Intel system.
For high power/performance you use the Intel system to refresh the screen and the nVidia chip to draw in the pixel buffer.


See this Photo, and this NVIDIA info site.

The Blue Dot = intel.
The RedDot = NVIDIA
Green Dot = Optimus Driver Software
In Low to Average Power, the Blue Dot creates the Pixel Buffer :arrow: Sends the Buffer to the Intel Graphics Bus :arrow: Intel Draws Output on Screen.
In Situations Where Graphics are in High Demand :arrow: Battery Saver Disabled :arrow: NVIDIA Draws the Pixel Buffer :arrow: NVIDIA sends the Buffer to the Intel Graphics Bus :arrow: Intel Draws Output on Screen.

This works because the CPU Power in the NVIDIA GPU does all the Pixel Manipulation , and once rendered only needs intel to output it, therefore the NVIDIA Card has no output buffer, unless both cards work in tandem. That is why the system cannot power on the MDP Port unless the Optimus Driver is installed, because it bridges the Highend Pixel Buffer you Paid for with the Intel Video Chipset that is default in all "pure intel systems" The driver software only worked in Windows until the Bumblebee Project.

In your first Example, the MDP Port is Connected to "all intel parts" and no bridging software is needed. In the Highend Model, the MDP input is wired to the NVIDIA, but since the output buffer doesn't exist, the MDP output is still wired to the Intel. The NVIDIA isn't disabled, it just isn't "turned on" until the Optimus Driver Software is installed. See The Bumblebee Wiki
Quote:
Welcome to our wiki!

Many recent notebooks with a discrete nVidia card in it and an i3/i5/i7 processor use the nVidia Optimus technology to improve battery life. Unfortunately, this software solution is only available in Windows 7 and later.

The Bumblebee Project is a set of tools developed by people aiming to provide Optimus support under Linux (legacy nVidia hybrid graphics is supported too) while waiting for kernel and drivers to support these notebooks.


Software Solution means Windows Only Driver...
_________________
The Birth and Growth of Science is the Death and Atrophy of Art -- Unknown
Registerd Linux User #363735
Adopt a Post | Strip Comments| Emerge Wrapper
Back to top
View user's profile Send private message
toydarian
n00b
n00b


Joined: 30 Oct 2013
Posts: 8

PostPosted: Mon Nov 04, 2013 11:59 am    Post subject: Reply with quote

Thank you, now I understand how this optimus thing works, at least.

Why every output except the MDP works without the NVIDIA, I still don't understand, but I think, I just have to accept that.

Last questions:
- Do I have to enable OS detection for Optimus in the BIOS?
- Does it suffice to emerge the nouveau driver, config the XServer and start the bumblebee deamon to use the MDP?
Back to top
View user's profile Send private message
eyoung100
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1428

PostPosted: Mon Nov 04, 2013 3:31 pm    Post subject: Reply with quote

I dont have an Optimus Laptop, but I would imagine No to the first, and yes to the second.
_________________
The Birth and Growth of Science is the Death and Atrophy of Art -- Unknown
Registerd Linux User #363735
Adopt a Post | Strip Comments| Emerge Wrapper
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum